function genWinLocationIsDemo(){var b=false;var a=""+window.location;if(a.indexOf("local")!=-1){b=true}return b}function genGetMainServerURL(){var a="http://www.goesenroos.nl/";if(genWinLocationIsDemo()){a="http://local/GoesenRoos/"}return a}function setOverlibHPos(a){ol_hpos=RIGHT;if(a=="LEFT"){ol_hpos=LEFT}if(a=="CENTER"){ol_hpos=CENTER}}function InitFramesSize(){var a=TEMPmbsgenGetElementByName("ResizeFrameName");if(a!=null){var b=""+a.value;if(b!=""){ResizeFrame(b)}}}function genGetCurrentCursorPosByElement(a){if(a.selectionStart){return a.selectionStart}if(document.selection){a.focus();var c=document.selection.createRange();if(c==null){return 0}var b=a.createTextRange(),d=b.duplicate();b.moveToBookmark(c.getBookmark());d.setEndPoint("EndToStart",b);return d.text.length}return 0}function setTxtAreaCursorPos(b,a){b=document.getElementById(b);if(b!=null){if(range=b.createTextRange()){range.move("character",a);range.select()}else{if(b.selectionStart){b.focus();b.setSelectionRange(a,a)}else{b.focus()}}}}function genSetInnerHTML(c,b){var a=document.getElementById(c);if(a!=null){a.innerHTML=b}}function genToggleCheckBox(a){var b=TEMPmbsgenGetElementByName(a);if(b==null){return}if(b.checked){b.checked=false}else{b.checked=true}}function InitTopFill(){var e=document.getElementById("DoSmartLoadAgenda");if(e!=null){var g=e.value;if(g=="1"){return}}var d=TEMPmbsgenGetElementByName("DisplayKopTekst");var h="";if(d!=null){h=""+d.value}if(h!=""&&h!="undefined"){document.title=h}var i=false;var a=TEMPmbsgenGetElementByName("bDoDisplayKopTekst");if(a!=null){var b=""+a.value;if(b=="1"){i=true}}var c=parent.CRMTopfill;if(c!=null&&i){var d=c.document.getElementById("eleTopTekst");if(d!=null){d.innerHTML=h}}return;var f=TEMPmbsgenGetElementByNameIntern("CRMContFrameset",parent.document);if(f!=null){if(h!=""&&i){f.rows="80,*"}else{f.rows="0,*"}}}function InitNavbarWidth(){var b=TEMPmbsgenGetElementByName("tblNavbarWidth");if(b==null){return}if(document.body==null){return}var a=document.body.scrollWidth;if(a==0){a="100%"}b.width=a}function genGetActualLoginName(){var a=genGetElementValue("ActLoginName");return a}function _VERPLAATSTgenHasElement(a){var b=document.getElementById(a);if(b!=null){return true}return false}function _VERPLAATSTgenGetElementValue(a){var b="";var c=document.getElementById(a);if(c!=null){b=c.value}return b}function csRuntimeIsDemo(){var a=genGetElementValue("IsDemo");if(a=="true"){return true}return false}function GenOnLoad(){var c=TEMPmbsgenGetElementByName("action");var t="";var h="";if(c!=null){h=c.value;if(h=="add"){t="savenew"}if(h=="edit"){t="save"}if(h=="copy"){t="savenewcopy"}if(t!=""){c.value=t}}var i=false;var g=false;var e=TEMPmbsgenGetElementByName("GridName");if(e!=null){var n=""+e.value;if(n=="setup"&&t!="savenew"&&t!="savenewcopy"){genResetAction()}if(n=="agenda"||n=="B101"){i=true}if(n=="B108"&&t==""){g=true;var p=TEMPmbsgenGetElementByName("ActionType");if(p){var r=""+p.value;if(r=="add"){g=false}}}}doVerwerkJSParam1("");try{if(i){AutoRefreshAgenda()}if(g){DoPostItStuff()}}catch(f){}try{}catch(f){}var j=true;var k=document.getElementById("OnSaveMsg");if(k!=null){var d=""+k.value;if(d!=""&&h=="save"){if(!genConfirmMessageDirect(d)){j=false}if(j){parent.close()}}}var k=document.getElementById("autoclose");if(k==null){return}if(k.value=="1"){var m="";if(i){var b=document.getElementById("DoSmartLoadAgenda");if(b!=null){m=b.value}if(m=="1"){var l=parent.CRMContent;RefreshAgenda(l)}else{RefreshAgenda(window.opener)}}var a=true;if(m=="1"){a=false;CloseSmartLoadAgenda(true)}if(a){close()}}if(h=="edit"){var k=document.getElementById("actioninfo");if(k==null){return}var q=k.value;if(q=="ActionAutoStappenPlan"||q=="ActionAutoSubStappenPlan"){k.value="";var o="aaspURLHoofd";if(q=="ActionAutoSubStappenPlan"){o="aaspURLSub"}k=document.getElementById(o);if(k==null){return}var s=k.value;openBigWindowByParamStappenplan(s,"stappenplan")}if(q.indexOf("ShowDigDosLogboek")!=-1){k.value=""}try{glbActioninfoBewaar=q}catch(f){}}}function doVerwerkJSParam1(g){var d=document.getElementById("jsParam1");if(d==null){return}var b=TEMPmbsgenGetElementByName("dbFieldStarttijd");var f=TEMPmbsgenGetElementByName("CTSdbFieldStarttijd");var e=TEMPmbsgenGetElementByName("CTSdbFieldEindtijd");if(b==null||f==null||e==null){return}var a=b.value;if(!ItemValueIsValid(a)){return}var c=b.value;c="07:00";genRemoveItemByBoundery(f,e,c);ChangeAutoSetItem("Tijdsduur",g)}function doVerwerkJSParam2(){}function doChangeOptionSetupShow(){var b=document.getElementById("ChangeOptionSetupShow");if(b==null){return}var a=""+b.value;doChangeOptionSetupShowIntern(a)}function doChangeOptionSetupShowIntern(d){if(d==""){return}var b=d.split("~");var f=b[0];var a=b[1];var c="ht_SetupID";var e=document.getElementById(c);if(e==null){genAlertMessageWithParam(48,"","",a);return}e.value=f;SetAction("ChangeSetupShow");ValidateFormAndSubmit()}var glbCookieVal="";function ReadGlobalCookie(){glbCookieVal=document.cookie;if(!ItemValueIsValid(glbCookieVal)){return false}return true}function getCookieValue(d){var c=glbCookieVal.split("; ");for(var a=0;a<c.length;++a){var b=c[a].split("=");if(b[0]==d){if(b.length>1){return b[1]}else{return""}}}return""}function SetPageSize(a){genSetElementValue("pagesizemaxused","1");var b="dbFieldRecordsaantal";var c=genGetElementByName(b);genlibAddItemsByString(c,""+a,false);genSetElementValue(b,a)}function GoSetPageSize(a){var c=500;if(a>c){var b=a+"~"+c;if(!genConfirmMessageWithParam(33,b)){return}a=c}SetPageSize(a);WriteScrollPos(false);SetAction("pagesize");ValidateFormAndSubmit()}function genlibAddItemsByString(b,a,j){if(b==null){return}if(j){genEmptyListbox(b)}var h=a.split(";");for(var d=0;d<h.length;d++){var g=h[d];if(g=="-1"){continue}var c=d;try{b.options[c]=new Option(g);b.options[c].value=g}catch(f){genAlertSysteemMessage(f.description)}}}function DoSaveFilter(){var a=genGetElementValue("htSkipSaveFilter");if(a=="1"){return false}return true}function WriteScrollPos(a){var b=getBodyScrollElement(true);var c=getBodyScrollElement(false);if(!a){c=0}WriteScrollPosIntern(b,c)}function WriteScrollPosIntern(c,d){var b=c+"^"+d;var a="scr"+TEMPmbsgenGetElementByName("GridName").value;WriteFormMailCookieByNameAndValue(a,b)}function ReadScrollPos(){var d=document.getElementById("GridName");if(d==null){return}var a="scr"+d.value;var b=GetCookieVal(a);var c=b.split("^");if(c.length!=2){return}setBodyScrollElement(true,c[0]);setBodyScrollElement(false,c[1])}function ResetScrollPos(){WriteScrollPosIntern(0,0)}function GoScrollPosTop(){setBodyScrollElement(true,0);setBodyScrollElement(false,0)}function setBodyScrollElement(a,d){var b=parseInt(d);var c=MyBrowserIsFireFox();if(!c&&typeof(window.pageYOffset)=="number"){if(!a){window.pageYOffset=b}else{window.pageXOffset=b}}if(document.documentElement){if(!a){document.documentElement.scrollTop=b}else{document.documentElement.scrollLeft=b}}if(document.body){if(!a){document.body.scrollTop=b}else{document.body.scrollLeft=b}}}function getBodyScrollElement(b){var a=0;if(typeof(window.pageYOffset)=="number"){if(!b){a=window.pageYOffset}else{a=window.pageXOffset}}else{if(document.documentElement){if(!b){a=document.documentElement.scrollTop}else{a=document.documentElement.scrollLeft}}else{if(document.body){if(!b){a=document.body.scrollTop}else{a=document.body.scrollLeft}}}}return a}function GetActualDateCookie(){var c=new Date();var b=c.getDate();var e=c.getMonth();var d=c.getYear();e+=1;var a=b+e+d;return a}function WriteCookies(){var d="";d+=GetMyGenCookie("C1","setupshowid");var c=true;var b=document.getElementById("pagesizemaxused");if(b!=null){var g=b.value;if(g=="1"){c=false}}d+=GetMyGenCookie("C2","pagesize");if(DoSaveFilter()){d+=GetMyGenCookie("C3","filterbyform")}d+=GetMyGenCookie("C4","truncate");d+=GetMyGenCookie("C5","sortfield");d+=GetMyGenCookie("C6","sortorder");d+=GetMyGenCookie("C7","dostatsvalue");d+=GetMyGenCookie("C8","miscoption1");var f="C9^"+GetActualDateCookie()+"!";d+=f;d+=GetMyGenCookie("C11","setupshowfields");var a="nodata";var e=document.getElementById("GridName");if(e!=null){a="C"+e.value}WriteFormMailCookieByNameAndValue(a,d)}function GetMyGenCookie(b,d){var c=TEMPmbsgenGetElementByName(d);if(c!=null){var a=b+"^"+GetMyCookieValue(d)+"!";return a}return""}function GetMyCookieValue(b){var c=TEMPmbsgenGetElementByName(b);if(c==null){return""}var a=""+c.value;a=genGetTranslateCookieValue(a,false);return a}function WriteFormMailCookieByNameAndValue(c,a){var d=""+a;expDateCookie=";path=/;expires=Thursday, 06-Dec-18 12:00:00 GMT";var b=c+"="+d+expDateCookie;document.cookie=b}function WriteFormMailCookieByNameAndValueByDays(f,b,a){var g=""+b;var e=new Date();e.setTime(e.getTime()+(a*24*60*60*1000));var c=";expires="+e.toGMTString();expDateCookie=";path=/"+c;var d=f+"="+g+expDateCookie;document.cookie=d}function GetCookieVal(a){ReadGlobalCookie();CookieVal=getCookieValue(a);if(!ItemValueIsValid(CookieVal)){return""}return CookieVal}function GetCookieValAsBoolean(b){var a=GetCookieVal(b);if(a=="1"){return true}return false}function SetCookieVal(b,a){WriteFormMailCookieByNameAndValue(b,a)}function SetCookieValByBoolean(a,b){if(a){SetCookieVal(b,"1")}else{SetCookieVal(b,"0")}}function GridFieldFocus(c){var b="";var d=TEMPmbsgenGetElementByName("action").value;if(d=="add"){submitValue="savenew"}if(d=="edit"){b="save"}if(d=="copy"){b="savenewcopy"}var a="dbFilter";if(c.substring(0,a.length)==a){b="filteron"}if(this.name=="dbFieldRecordsaantal"||c=="dbFieldRecordsaantal"){b="pagesize"}if(this.name=="dbFieldTruncate"||c=="dbFieldTruncate"){b="truncate"}if(this.name=="agDatumvanafField"||c=="agDatumvanafField"){b="agChangeDate"}if(b!=""){TEMPmbsgenGetElementByName("action").value=b}SetFilterFieldClassName(c,"focus")}function GridFieldBlur(a){SetFilterFieldClassName(a,"");DisplayNavhelp("off",true)}function SetFilterFieldClassName(a,d){var e=genGetElementByName(a);if(e==null){return}var c=""+e.className;if(c.indexOf("_")!=-1){arrcurrentClassName=c.split("_");c=arrcurrentClassName[1]}var b=c;if(d!=""){b=d+"_"+c}else{if(e.value!=""){b="content_"+c}}e.className=b}function ChangeFieldSize(c,f){return;var e=20;var d=TEMPmbsgenGetElementByName(f);if(d!=null){var a=""+d.width;if(a.indexOf("px")!=-1){a=a.substring(0,a.length-2)}var b=parseInt(a);if(c=="up"){b+=e}else{b-=e}d.width=b}}function InitFilterField(a,c){var b="dbFilter";var e=b+a;var d=TEMPmbsgenGetElementByName(e);if(d!=null){d.value=c}}function genVervangStr(g,c,e){var b="";if(g==null||c==null){return b}if(g.indexOf(c)==-1){return g}var a=g.split(c);for(var f=0;f<a.length;f++){if(f>0){b+=e}var d=""+a[f];b+=d}return b}function genVervangStrNEW(d,b,c){var a="";if(d==null||b==null){return a}if(d.indexOf(b)==-1){return d}a=d.replace(b,c);return a}function DatePicked(b){var a=b.split(".");var e=b;if(a.length>0){e=a[a.length-1]}if(e=="agDatumvanafField"){SetAction("agChangeDate");BasicSubmit()}if(e.indexOf("Restdagen")!=-1){var f=TEMPmbsgenGetElementByName(e);if(f==null){return}if(f.value==""){return}var j=0;if(e=="TB_RestdagenOV"){genSetElementValue("CVTransactie_DatumOntbindendeVoorwaarden",f.value)}if(e=="TB_RestdagenV"){var i=parseInt(genGetElementValue("TB_RestdagenOV"));j=i}if(e=="TB_RestdagenR"){var h=parseInt(genGetElementValue("TB_RestdagenV"));var i=parseInt(genGetElementValue("TB_RestdagenOV"));j=h+i}var g=SwitchDate(f.value);var c=Math.ceil(getNrOffDays(g));if(e!="TB_RestdagenR"){if(c>99){alert("Deze optie is voor maximaal 99 dagen. De door u gekozen datum is aangepast.");c=99}}c-=j;if(c<1){c="";f.value=c;var d="De restdagen kunnen niet kleiner dan 1 zijn.";if(e=="TB_RestdagenR"){d="De datum moet na de datum 'verkocht/verhuurd' zijn."}if(e=="TB_RestdagenV"){d="De datum moet na de datum 'verkocht/verhuurd OV' zijn."}alert(d)}f.value=c}}function ucfirst(b){var a=b.substr(0,1);return a.toUpperCase()+b.substr(1)}function getCookieNameByGrid(e,d){var a="";if(d){try{var c=document.getElementById("GridName");if(c!=null){a="C"+c.value}}catch(b){}}a+=e;return a}function WriteCookieValueByGrid(d,b,c){var a=getCookieNameByGrid(d,c);WriteFormMailCookieByNameAndValue(a,b)}function ReadCookieValueByGrid(d,e,c){var b=getCookieNameByGrid(d,c);var a=GetCookieVal(b);if(!ItemValueIsValid(a)){a=e}return a}function DoSizeControlFormElement(){return false}function fieldTextAreaControlByObject(c){if(!DoSizeControlFormElement()){return}var g=""+c.value;var e=g.split("\n");var f=1;if(g!=""){for(var a=0;a<e.length;a++){var b=e[a];var d=b.length;if(d==0){d=1}f+=Math.ceil(d/glbSizeControlWidth)}if(f>1){f=f-1}}c.rows=f}function genAddEventOnObject(c,b,a){if(c.addEventListener){c.addEventListener(b,a,false)}else{if(c.attachEvent){c["do"+b]=function(){var d=c[b];c[b]=a;c[b]();c[b]=d};c.attachEvent("on"+b,c["do"+b])}else{c["on"+b]=a}}};
