if("undefined"===typeof ErpSolutionReady){var ErpSolutionReady=false;var ErpSolution_loadOnReadyInterval;var ErpSolution_WSsupported=false;var ErpSolution_WSconn;var ErpSolution_WSreconnectInterval=5e3;var ErpSolution_WSreconnectAttemptsRemaining=10;var ErpSolution_WSqueue=[];var ErpSolution_callStackLog=[];var ErpSolution_taalCode;var ErpSolution_defaultTextLabels;if("undefined"===typeof ErpSolution_showDebug)var ErpSolution_showDebug=false;function ErpSolution_addHandler(obj,evnt,handler){if(obj.addEventListener)obj.addEventListener(evnt.replace(/^on/,""),handler,false);else if(obj[evnt]){var origHandler=obj[evnt];obj[evnt]=function(evt){origHandler(evt);handler(evt)}}else obj[evnt]=function(evt){handler(evt)};return true}function ErpSolution_getXmlDoc(){var xmlDoc;if("undefined"!==typeof XMLHttpRequest)xmlDoc=new XMLHttpRequest;return xmlDoc}function ErpSolution_postToURL(url,data,callback){var xmlDoc=ErpSolution_getXmlDoc();if("undefined"!==typeof currentHostname&&-1===url.search("http"))url="https://"+currentHostname+url;xmlDoc.open("POST",url,true);xmlDoc.setRequestHeader("Content-type","application/x-www-form-urlencoded");xmlDoc.onreadystatechange=function(){if(4==xmlDoc.readyState&&200==xmlDoc.status){if("undefined"!==typeof callback)callback(xmlDoc)}else if(4==xmlDoc.readyState)console.log("Invalid POST request to "+url+" (status "+xmlDoc.status+")")};sendData=data;if("object"==typeof data&&"undefined"===typeof data.join){var query=[];for(var key in data)query.push(encodeURIComponent(key)+"="+encodeURIComponent(data[key]));sendData=query.join("&")}else if("object"==typeof data&&"undefined"!==typeof data.join)sendData=data.join("&");xmlDoc.send(sendData)}function ErpSolution_callStackLogger(parameters){if(void 0===parameters)ErpSolution_callStackLog.push([(new Date).toLocaleString(),arguments.callee.caller.name+"("+JSON.stringify(arguments.callee.caller.arguments)+")"]);else if("string"==typeof parameters)ErpSolution_callStackLog.push([(new Date).toLocaleString(),parameters]);else{ErpSolution_callStackLog.push([(new Date).toLocaleString(),functionName]);ErpSolution_callStackLog.push([(new Date).toLocaleString(),arguments.callee.caller.name+"("+JSON.stringify(arguments.callee.caller.arguments)+")"])}if($("pre.ErpSolutiondebugSession").length)if(0==$("pre.ErpSolutiondebugSession pre.JScallStackLog").length)$("pre.ErpSolutiondebugSession").append('<hr /><h2>Javascript callStackLog</h2><pre class="JScallStackLog">'+ErpSolution_callStackLog.join("\n")+"</pre>");else $("pre.ErpSolutiondebugSession pre.JScallStackLog").html(ErpSolution_callStackLog.join("\n"))}function saveSiteIndex(siteIndex){siteIndex=siteIndex.toLowerCase();siteIndex=siteIndex.replace("€","euro");siteIndex=siteIndex.normalize("NFD").replace(/[\u0300-\u036f]/g,"");siteIndex=siteIndex.replace(/[^a-zA-Z0-9]/g,"-");siteIndex=siteIndex.replace("----------","-");siteIndex=siteIndex.replace("--------","-");siteIndex=siteIndex.replace("-------","-");siteIndex=siteIndex.replace("------","-");siteIndex=siteIndex.replace("-----","-");siteIndex=siteIndex.replace("----","-");siteIndex=siteIndex.replace("---","-");siteIndex=siteIndex.replace("--","-");siteIndex=siteIndex.replace("--","-");return siteIndex}function ErpSolution_formatFileSizeFromBytes(bytes){var i=0;while(1023<bytes){bytes/=1024;++i}return i?bytes.toFixed(2)+[""," Kb"," Mb"," Gb"," Tb"][i]:bytes+" bytes"}ErpSolution_addHandler(window,"onerror",function ErpSolution_RegisterLog(msg){console.log(msg);ErpSolution_callStackLog.reverse();var LogEntry={ErpSolution_ActionLogger:true,description:msg.message+"\n\n"+ErpSolution_callStackLog.join("\n"),request_uri:window.location.href,http_referer:document.referrer,action:"JavaScript",script:msg.filename,lineno:msg.lineno+":"+msg.colno,eventLog:0};if("undefined"!==typeof msg.error)LogEntry.description+="\n\nscript_error: "+msg.error;if("undefined"!==typeof msg.url)LogEntry.description+="\n\nscript_uri: "+msg.url;if(""==LogEntry.request_uri)LogEntry.request_uri=document.URL;if("undefined"!==typeof window.navigator&&"undefined"!==typeof window.navigator.userAgent)LogEntry.useragent=window.navigator.userAgent;if("undefined"!==typeof window.navigator&&"undefined"!==typeof window.navigator.platform)LogEntry.userplatform=window.navigator.platform;var query=[];for(var key in LogEntry)query.push(encodeURIComponent(key)+"="+encodeURIComponent(LogEntry[key]));if("undefined"!==typeof currentHostname)ErpSolution_adminBase="https://"+currentHostname+"/";else if("undefined"===typeof ErpSolution_adminBase)ErpSolution_adminBase="/";return false});function ErpSolution_WSevalJS(parameters){if(ErpSolution_showDebug)console.log("ErpSolution_WSevalJS->called");try{eval(parameters)}catch(e){if(e instanceof SyntaxError)if(ErpSolution_showDebug){console.log("ErpSolution_WSevalJS->error");console.log(e.message)}}}function ErpSolution_b64EncodeUnicode(str){return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g,function toSolidBytes(match,p1){return String.fromCharCode("0x"+p1)}))}function ErpSolution_b64DecodeUnicode(str){return decodeURIComponent(atob(str).split("").map(function(c){return"%"+("00"+c.charCodeAt(0).toString(16)).slice(-2)}).join(""))}function ErpSolution_localStorageAvailable(){if("undefined"!==typeof window.localStorage)try{window.localStorage.setItem("feature_test","yes");if("yes"===window.localStorage.getItem("feature_test")){window.localStorage.removeItem("feature_test");return true}else{if(ErpSolution_showDebug)console.log("localStorage is disabled");return false}}catch(e){if(ErpSolution_showDebug)console.log("localStorage is disabled");return false}else{if(ErpSolution_showDebug)console.log("localStorage is not available");return false}}function ErpSolution_localStorageWrite(keyName,keyValue,base64){if(null!=keyValue&&"object"===typeof keyValue&&keyValue.isArray)keyValueToStore=keyValue.toString();else if(null!=keyValue&&"object"===typeof keyValue&&!keyValue.isArray)keyValueToStore=JSON.stringify(keyValue);else keyValueToStore=keyValue;if(ErpSolution_localStorageAvailable())if(""==keyValue||null==keyValue)window.localStorage.removeItem(keyName);else if("undefined"!==typeof base64&&(true==base64||"true"==base64))window.localStorage.setItem(keyName,ErpSolution_b64EncodeUnicode(keyValueToStore));else window.localStorage.setItem(keyName,keyValueToStore)}function isValidBase64String(str){try{return btoa(atob(str))==str}catch(err){return false}}function ErpSolution_getCookie(c_name){var i,x,y,ARRcookies=document.cookie.split(";");for(i=0;i<ARRcookies.length;i++){x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);x=x.replace(/^\s+|\s+$/g,"");if(x==c_name)return unescape(y)}return""}function ErpSolution_setCookie(c_name,value,exdays,path){if("undefined"===typeof exdays)exdays=0;var exdate=new Date;exdate.setDate(exdate.getDate()+exdays);if("undefined"===typeof path)path="/";var c_value=escape(value)+(null==exdays?"":"; expires="+exdate.toUTCString());document.cookie=c_name+"="+c_value+";path="+path}function ErpSolution_deleteCookie(name,path){if("undefined"===typeof path)path="/";document.cookie=name+"=;path="+path+"; Max-Age=-99999999;"}function navbarSearchFormSubmit(){document.location.href="/zoeken?zoekterm="+document.getElementById("zoekterm").value;return false}function ErpSolution_hideDialogAlert(){$("#dialogAlert").fadeOut();$("#dialogAlertBG").fadeOut()}function showDialogModal(parameters){if(false==ErpSolutionReady)setTimeout(function(){showDialogModal(parameters)},300);else{$("#dialogModal .modal-body").html(parameters);return showDialogModal()}}function ErpSolution_parseDialogPopupContent(){if("undefined"!==typeof currentHostname)ErpSolution_adminBase="https://"+currentHostname+"/";else if("undefined"===typeof ErpSolution_adminBase)ErpSolution_adminBase="/";$("input").attr("autocomplete","off")}function ErpSolution_showDialogModal(){ErpSolution_parseDialogPopupContent();if(document.getElementById("dialogModal")&&"none"==document.getElementById("dialogModal").style.display){$("#dialogPopupBG").fadeIn();$("#dialogModal").fadeIn()}}function ErpSolution_addToast(alertStatus,alertTitle,alertMessage,alertDetails=""){var alertClass;var alertModal;if(""!=alertDetails)alertModal='<a data-toggle="modal" class="erpsolution-alert-modal" data-target="#exampleModal">Details</a><div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"><div class="modal-dialog"><div class="modal-content"><div class="modal-header"><h5 class="modal-title" id="exampleModalLabel">Details</h5><button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button></div><div class="modal-body">'+alertDetails+'</div><div class="modal-footer"><button type="button" class="btn btn-secondary" data-dismiss="modal">Sluiten</button></div></div></div></div>';else alertModal="&nbsp;";if("success"==alertStatus){alertClass="alert-success";toastColor="success"}else if("danger"==alertStatus||"error"==alertStatus){alertClass="alert-danger";toastColor="danger"}else if("warning"==alertStatus){alertClass="alert-warning";toastColor="warning"}else{alertClass="alert-secondary";toastColor="success"}var printResult='<div class="toast-header"><strong class="me-auto">'+alertTitle+'</strong><small>zojuist</small><button type="button" class="ml-2 mb-1 btn-close" data-dismiss="toast" data-mdb-dismiss="toast" aria-label="Close"></button></div><div class="toast-body">'+alertMessage+alertModal+"</div>";const toast=document.createElement("div");toast.innerHTML=printResult;toast.classList.add("toast","fade",alertClass);toast.setAttribute("data-mdb-color",toastColor);document.body.appendChild(toast);const toastInstance=new mdb.Toast(toast,{stacking:true,hidden:true,width:"450px",position:"top-right",offset:50,autohide:true,delay:1e4});toastInstance.show()}function ScrollToTop(){document.body.scrollTop=0;document.documentElement.scrollTop=0}function ErpSolution_WSinit(){if(ErpSolution_WSsupported){if("undefined"!==typeof ErpSolution_WSconn&&ErpSolution_WSconn.readyState==ErpSolution_WSconn.OPEN){ErpSolution_WSconn_onOpen();if(ErpSolution_showDebug)console.log("ErpSolution_WSinit->already connected")}else if("undefined"===typeof ErpSolution_WSconn&&(navigator.onLine||"undefined"!==typeof navigator.connection.type&&"none"!==navigator.connection.type)){ErpSolution_WSconn=new WebSocket(ErpSolution_WShost);if(ErpSolution_WSconn){ErpSolution_WSconn.onopen=function(e){ErpSolution_WSconn_onOpen(e)};ErpSolution_WSconn.onerror=function(e){ErpSolution_WSconn_onError(e)};ErpSolution_WSconn.onclose=function(e){ErpSolution_WSconn_onClose(e)};ErpSolution_WSconn.onmessage=function(e){ErpSolution_WSconn_onMessage(e)}}else if(ErpSolution_showDebug)console.log("ErpSolution_WSinit->error")}}else if(ErpSolution_showDebug)console.log("ErpSolution_WSinit->not supported")}function ErpSolution_WSconn_onError(e){if(ErpSolution_showDebug){console.log("ErpSolution_WSconn_onError->called");console.log(e)}}function ErpSolution_WSconn_onClose(e){if(ErpSolution_showDebug){console.log("ErpSolution_WSconn_onClose->called");console.log(e)}ErpSolution_WSreconnectAttemptsRemaining=10;setTimeout(ErpSolution_WSinit,ErpSolution_WSreconnectInterval)}function ErpSolution_WSconn_onMessage(e){if(ErpSolution_showDebug){console.log("ErpSolution_WSconn_onMessage->called");console.log(e)}if(isValidBase64String(e.data))var msg=JSON.parse(atob(e.data));else var msg=JSON.parse(e.data);if("ErpSolution_contentToDialogAlert"==msg.action)showDialogGenericDialog(msg.message);else if("showDialogModal"==msg.action)showDialogGenericDialog(msg.message);else if("ErpSolution_WSupdateconnections"==msg.action&&"undefined"!==typeof ErpSolution_WSupdateconnections)ErpSolution_WSupdateconnections(msg.parameters);else if("ErpSolution_WSevalJS"==msg.action)ErpSolution_WSevalJS(msg.parameters);else if("success"==msg.status)return true;else if(ErpSolution_showDebug)console.log("ErpSolution_WSconn_onMessage->invalid action")}function ErpSolution_WSEmit(action,parameters){if("undefined"!==typeof ErpSolution_showDebug&&ErpSolution_showDebug)console.log("ErpSolution_WSEmit(->called");if(ErpSolution_WSsupported){timeOut=0;if("undefined"===typeof ErpSolution_WSconn&&ErpSolution_WSsupported&&navigator.onLine)ErpSolution_WSinit();if(1===ErpSolution_WSconn.readyState)setTimeout(function(){ErpSolution_WSconn.send(btoa(JSON.stringify({action:action,parameters:parameters})))},timeOut);else setTimeout(function(){ErpSolution_WSqueue.push(ErpSolution_WSEmit(action,parameters))},1e3)}}function ErpSolution_disconnectWS(){if(ErpSolution_showDebug)console.log("ErpSolution_disconnectWS->called");if(ErpSolution_WSsupported)if("undefined"===typeof ErpSolution_WSconn){if(ErpSolution_showDebug)console.log("ErpSolution_disconnectWS->close()");ErpSolution_WSconn.close()}}function ErpSolution_validateEmailAddress(inputField){if("string"==typeof inputField)emailadres=inputField;else if("object"==typeof inputField&&"string"==typeof inputField.value)emailadres=inputField.value;var isValid=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(emailadres);return isValid}function ErpSolution_validateEmailAddresses(inputField){if("string"==typeof inputField)emailadresses=inputField;else if("object"==typeof inputField&&"string"==typeof inputField.value)emailadresses=inputField.value;isValid=true;if(""!=emailadresses)emailadresses=emailadresses.replace(";",",");if(""!=emailadresses){emailArr=emailadresses.split(",");for(i=0;i<emailArr.length;i++){emailadres=emailArr[i];if(""!=emailadres){emailadres=emailadres.trim();var isValid=ErpSolution_validateEmailAddress(emailadres);if(!isValid)return false}}}else isValid=false;return isValid}function ErpSolution_loadOnReady(functionToRun){if(ErpSolution_showDebug)console.log("ErpSolution_loadOnReady->called");ErpSolution_loadOnReadyInterval=setInterval(function(){if(ErpSolutionReady){functionToRun();clearInterval(ErpSolution_loadOnReadyInterval)}},200)}function ErpSolution_getUrlVars(){var vars={};var parts=window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(m,key,value){vars[key]=value});return vars}function ErpSolution_loadDOMfile(fileUrl,fileType,callback){if("script"==fileType){var fileRef=document.createElement("script");fileRef.type="text/javascript";if(fileRef.readyState)fileRef.onreadystatechange=function(){if("loaded"==fileRef.readyState||"complete"==fileRef.readyState){fileRef.onreadystatechange=null;if("undefined"!==typeof callback)callback()}};else fileRef.onload=function(){if("undefined"!==typeof callback)callback()};fileRef.src=fileUrl;document.getElementsByTagName("head")[0].appendChild(fileRef)}else if("css"==fileType){var fileRef=document.createElement("link");fileRef.setAttribute("rel","stylesheet");fileRef.setAttribute("type","text/css");fileRef.setAttribute("href",fileUrl);document.getElementsByTagName("head")[0].appendChild(fileRef)}}function ErpSolution_showTextLabel(index=null,taalCode=null){if(ErpSolution_showDebug)console.log("ErpSolution_showTextLabel->called");if(null==taalCode)taalCode=ErpSolution_taalCode;if(ErpSolution_defaultTextLabels&&ErpSolution_defaultTextLabels[index]&&ErpSolution_defaultTextLabels[index][taalCode])return ErpSolution_defaultTextLabels[index][taalCode];return index}var ErpSolution_globalJSLoaded=true}function formatDate(dateObj){ErpSolution_callStackLogger();var dd=dateObj.getDate();var mm=dateObj.getMonth()+1;var yyyy=dateObj.getFullYear();if(dd<10)dd="0"+dd;if(mm<10)mm="0"+mm;return dd+"-"+mm+"-"+yyyy}function timeStringToHHMM(timeString){ErpSolution_callStackLogger();var Parts=timeString.split(/[,.:]/);if(1==Parts.length)if(timeString.length>2){var hh=parseInt(timeString.slice(0,timeString.length-2),10);var mm=parseInt(timeString.substr(timeString.length-2),10)}else{var hh=0;var mm=parseInt(timeString,10)}else{var hh=parseInt(Parts[0],10);var mm=Parts[1]?parseInt(Parts[1],10):0}while(mm>=60){hh=parseInt(hh)+1;mm-=60}if(hh<10)hh="0"+hh;if(mm<10)mm="0"+mm;return hh+":"+mm}function timeStringToFloat(time){var hoursMinutes=time.split(/[.:]/);var hours=parseInt(hoursMinutes[0],10);var minutes=hoursMinutes[1]?parseInt(hoursMinutes[1],10):0;return hours+minutes/60}function number_format(number,decimals,dec_point,thousands_sep){var n=!isFinite(+number)?0:+number,prec=!isFinite(+decimals)?0:Math.abs(decimals),sep="undefined"===typeof thousands_sep?",":thousands_sep,dec="undefined"===typeof dec_point?".":dec_point,toFixedFix=function(n,prec){var k=Math.pow(10,prec);return Math.round(n*k)/k},s=(prec?toFixedFix(n,prec):Math.round(n)).toString().split(".");if(s[0].length>3)s[0]=s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,sep);if((s[1]||"").length<prec){s[1]=s[1]||"";s[1]+=new Array(prec-s[1].length+1).join("0")}return s.join(dec)}function inputField_number_format(element){var calc1=parseFloat((element.value+"").replace(",","."));element.value=number_format(calc1,2,",","")}function ErpSolution_isJson(str){if(str.constructor==Array||str.constructor==Object)return true;if(""==str)return false;try{JSON.parse(str)}catch(e){return false}return true}function validateDate(inputFieldValue){ErpSolution_callStackLogger();var isValid=/^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$/.test(inputFieldValue);return isValid}function validateHhMm(inputField){ErpSolution_callStackLogger();isValid=false;if("undefined"!=typeof inputField){var isValid=/^([0-1]?[0-9]|2[0-4]):([0-5][0-9])(:[0-5][0-9])?$/.test(inputField.value);if(isValid)inputField.style.backgroundColor="#fff";else inputField.style.backgroundColor="#fba"}return isValid}function validateEmail(inputField){ErpSolution_callStackLogger();if("string"==typeof inputField)var isValid=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(inputField);else if("undefined"!=typeof inputField){var isValid=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(inputField.value);if(isValid)inputField.style.backgroundColor="#fff";else inputField.style.backgroundColor="#fba"}else var isValid=false;return isValid}function validatePhoneNo(inputValue,languageCode){ErpSolution_callStackLogger();if("undefined"==typeof languageCode)languageCode="nl";inputValue=inputValue.replace(/ /g,"");inputValue=inputValue.replace(/\./g,"");inputValue=inputValue.replace(/\-/g,"");inputValue=inputValue.replace(/\_/g,"");inputValue=inputValue.replace(/\¯/g,"");inputValue=inputValue.replace(/\–/g,"");inputValue=inputValue.replace(/\—/g,"");inputValue=inputValue.replace(/\(/g,"");inputValue=inputValue.replace(/\)/g,"");inputValue=inputValue.replace(/\\/g,"");inputValue=inputValue.replace(/\//g,"");inputValue=inputValue.replace(/\+/g,"");if("be"==languageCode||"BE"==languageCode)var isValid=/^([0-9]{9,15})+$/.test(inputValue);else var isValid=/^([0-9]{10,15})+$/.test(inputValue);if(isValid)return true;else return false}function validateMobilePhoneNo(inputValue){ErpSolution_callStackLogger();inputValue=inputValue.replace(/ /g,"");inputValue=inputValue.replace(/\./g,"");inputValue=inputValue.replace(/\-/g,"");inputValue=inputValue.replace(/\+/g,"");var isValid=/^([0-9]{10,15})+$/.test(inputValue);if(isValid)return true;else return false}function parseLocaleNumber(stringNumber,locale){if("undefined"==typeof locale)locale="nl-NL";var thousandSeparator=Intl.NumberFormat(locale).format(11111).replace(/\p{Number}/gu,"");var decimalSeparator=Intl.NumberFormat(locale).format(1.1).replace(/\p{Number}/gu,"");return parseFloat(stringNumber.replace(new RegExp("\\"+thousandSeparator,"g"),"").replace(new RegExp("\\"+decimalSeparator),"."))}function ErpSolution_initDOMelementsGlobal(){$(document).on("keydown","input[data-pattern]",function(e){var input=$(this);var oldVal=input.val();var regex=new RegExp(input.attr("data-pattern"),"g");setTimeout(function(){var newVal=input.val();if(!regex.test(newVal))input.val(oldVal)},1)});const popconfirmElements=document.querySelectorAll(".popconfirm-toggle");popconfirmElements.forEach(function(popconfirmElement){popconfirmElement.addEventListener("confirm.mdb.popconfirm",function(){eval(popconfirmElement.getAttribute("data-mdb-popconfirm-confirm"))});popconfirmElement.addEventListener("cancel.mdb.popconfirm",function(){eval(popconfirmElement.getAttribute("data-mdb-popconfirm-cancel"))})});const inputCurrencyElements=document.querySelectorAll('input[type="currency"]');inputCurrencyElements.forEach(function(inputElement){inputElement.addEventListener("change",e=>{if(isNaN(parseLocaleNumber(e.target.value)))e.target.value=new Intl.NumberFormat("nl-NL",{minimumFractionDigits:2}).format(0);else e.target.value=new Intl.NumberFormat("nl-NL",{minimumFractionDigits:2}).format(parseLocaleNumber(e.target.value))})});$(document).on("keydown","input[data-pattern]",function(e){var input=$(this);var oldVal=input.val();var regex=new RegExp(input.attr("data-pattern"),"g");setTimeout(function(){var newVal=input.val();if(!regex.test(newVal))input.val(oldVal)},1)})}function ErpSolution_serializeForm(form){return Array.from(new FormData(form).entries()).reduce((data,[field,value])=>{let[_,prefix,keys]=field.match(/^([^\[]+)((?:\[[^\]]*\])*)/);if(keys){keys=Array.from(keys.matchAll(/\[([^\]]*)\]/g),m=>m[1]);value=ErpSolution_serializeFormUpdate(data[prefix],keys,value)}data[prefix]=value;return data},{})}function ErpSolution_serializeFormUpdate(data,keys,value){if(0===keys.length)return value;let key=keys.shift();if(!key){data=data||[];if(Array.isArray(data))key=data.length}let index=+key;if(!isNaN(index)){data=data||[];key=index}data=data||{};let val=ErpSolution_serializeFormUpdate(data[key],keys,value);data[key]=val;return data}
function processUserLoginForm(){$("#userLoginForm").prop("disabled",true).val("bezig...");returnValue=true;if(""==document.getElementById("username").value)returnValue=false;if(false==returnValue){document.getElementById("password").value="";$("#userLoginForm").val("Inloggen").prop("disabled",false);showmodalInvalidUser();return false}$.ajax({url:"/auth/authenticate/AccountValidateUsername",data:{username:document.getElementById("username").value,responseType:"json",deviceType:"desktop"},type:"POST",success:function(returnData){if(ErpSolution_showDebug)console.log(returnData);if("object"==typeof returnData&&("status"in returnData&&"active"==returnData.status||"returnStatus"in returnData&&"active"==returnData.returnStatus))if(""!=ErpSolution_getCookie("authToken")&&ErpSolution_getCookie("username").replace(" ","+").toLowerCase()==document.getElementById("username").value.replace(" ","+").toLowerCase())accountAuth();else if(""!=document.getElementById("username").value&&""!=document.getElementById("password").value)accountAuth(returnData);else{$("#userLoginForm").val("inloggen").prop("disabled",false);showmodalLogin();focusLogin()}else{$("#userLoginForm").val("inloggen").prop("disabled",false);document.getElementById("password").value="";focusLogin();showmodalLogin()}},error:function(returnData){$("#userLoginForm").val("volgende").prop("disabled",false);document.getElementById("password").value="";showModalUnknownError()}});return false}function accountAuth(PW_loginResults){returnValue=true;if(""==document.getElementById("username").value)returnValue=false;if(""==document.getElementById("password").value&&""==ErpSolution_getCookie("authToken")){ErpSolution_deleteCookie("authToken");returnValue=false}if(false==returnValue){$("#userLoginForm").val(ErpSolution_showTextLabel("label.next"));document.getElementById("password").value="";$("#userLoginForm").prop("disabled",false);showmodalLogin();return false}postData={username:document.getElementById("username").value,responseType:"json"};if(""!=ErpSolution_getCookie("authToken")&&ErpSolution_getCookie("username").replace(" ","+").toLowerCase()==document.getElementById("username").value.replace(" ","+").toLowerCase())postData.authToken=ErpSolution_getCookie("authToken");else postData.password=document.getElementById("password").value;$.ajax({url:"/auth/authenticate",data:postData,type:"POST",success:function(returnData){if("object"===typeof returnData&&("status"in returnData&&("active"==returnData.status||"success"==returnData.status)||"returnStatus"in returnData&&("active"==returnData.returnStatus||"success"==returnData.returnStatus))){if("username"in returnData&&""!=returnData.username)ErpSolution_setCookie("username",returnData.username,31);if("authToken"in returnData&&""!=returnData.authToken)ErpSolution_setCookie("authToken",returnData.authToken,31);if("object"===typeof returnData&&"mfa_login_required"in returnData&&true==returnData.mfa_login_required)document.location=""+returnData.redirectTo;else{if("name"in returnData&&""!=returnData.name)$("#dialogModal .modal-title").html("Hi "+returnData.name+",");else $("#dialogModal .modal-title").html("Welkom,");$("#dialogModal .modal-body").html("<p>U bent succesvol ingelogd, bezig met omleiden.<br />Een moment geduld a.u.b..</p>");$("#dialogModal .modal-footer").html('<a  class="btn btn-primary" data-dismiss="modal" onclick="focusLogin();">sluiten</a>');$("#dialogModal").modal({show:true});if("object"===typeof returnData&&"redirectTo"in returnData&&""!=returnData.redirectTo)setTimeout(function(){if(0==returnData.redirectTo.indexOf("http://")||0==returnData.redirectTo.indexOf("https://"))document.location=""+returnData.redirectTo;else document.location=returnData.redirectTo},1100);else setTimeout(function(){document.location="/"},1100)}}else{if(ErpSolution_showDebug)console.log("validateKpLogin->invalid");ErpSolution_deleteCookie("authToken");document.getElementById("password").value="";$("#userLoginForm").val(ErpSolution_showTextLabel("label.login")).prop("disabled",false);showmodalLogin()}},error:function(returnData){if(ErpSolution_showDebug)console.log("validateKpLogin->error");ErpSolution_deleteCookie("authToken");document.getElementById("password").value="";$("#userLoginForm").val(ErpSolution_showTextLabel("label.login")).prop("disabled",false);showModalUnknownError()}});if(ErpSolution_showDebug)console.log("validateKpLogin->done");return false}function validatePassResetRequestForm(){var loginButton=$("#userLoginForm");var dialogModal=$("#dialogModal");var herstelButton=dialogModal.find(".modal-footer").find(".btn-primary");var gebruikersnaam=$("#accountPasswordResetUsername");herstelButton.prop("disabled",true).css("min-width",herstelButton.width()+26).addClass("disabled").html("bezig...");returnValue=true;if(""==gebruikersnaam.val())returnValue=false;setTimeout(function(){herstelButton.removeClass("disabled")},1500);if(false==returnValue)setTimeout(function(){herstelButton.html("wachtwoord herstellen").prop("disabled",false).removeClass("disabled");gebruikersnaam.focus();var dialogModal=$("#dialogModal");dialogModal.find(".modal-body").find("p").html("Uw gebruikersnaam is niet ingevuld - vul deze in en probeer het nogmaals.")},100);else $.ajax({url:"/auth/authenticate/AccountPassResetSendRequest",data:{returnType:"json",username:gebruikersnaam.val()},type:"POST",success:function(returnData){var dialogModal=$("#dialogModal");if(returnData&&("wachtwoordHerstellenSuccess"==returnData||"object"===typeof returnData&&"status"in returnData&&"success"==returnData.status||"object"===typeof returnData&&"returnStatus"in returnData&&"success"==returnData.returnStatus)){dialogModal.find(".modal-title").html("Gelukt, controleer uw mailbox!");dialogModal.find(".modal-body").html("<p>Er is een bericht verzonden naar het bij ons bekende e-mail adres,<br />control uw Postvak-In en volg de instructies.</p>");dialogModal.find(".modal-footer").html('<a  class="btn btn-primary" data-dismiss="modal" onclick="focusLogin();">sluiten</a>');dialogModal.modal({show:true})}else{dialogModal.find(".modal-title").html("Er ging iets mis!");dialogModal.find(".modal-body").html("<p>De gebruiker is niet gevonden en/of wachtwoord herstel is niet mogelijk. Neem contact op met de beheerder</p>");dialogModal.find(".modal-footer").html('<a href="javascript:showModalWachtwoordHerstellen();"  class="btn btn-secondary">opnieuw proberen</a><a  class="btn btn-primary"  data-dismiss="modal">sluiten</a>')}},error:function(returnData){showModalUnknownError()}})}function showModalWachtwoordHerstellen(){var dialogModal=$("#dialogModal");dialogModal.find(".modal-title").html("Wachtwoord herstellen");dialogModal.find(".modal-body").html('<p>Geef hier uw gebruikersnaam op en u ontvangt per e-mail de herstel instructies.</p><div class="input-group input-group-lg">\t<span class="input-group-addon input-group-w50"><i class="fas fa-user" aria-hidden="true"></i></span>\t<input type="text" class="form-control text-lowercase" name="accountPasswordResetUsername" id="accountPasswordResetUsername" value="" autocomplete="username e-mail" placeholder="Gebruikersnaam" aria-describedby="sizing-addon1" /></div>');dialogModal.find(".modal-footer").html('<a href="javascript:void(0);"  data-dismiss="modal" class="btn btn-secondary">afbreken</a><a  class="btn btn-primary" data-dismiss="modal" id="validatePassResetRequestFormBtn" onclick="validatePassResetRequestForm();">wachtwoord herstellen</a>');dialogModal.modal({show:true})}function validatePassResetForm(){returnValue=true;if(""==document.getElementById("username").value){ErpSolution_addToast("danger","Waarschuwing","Gebruikersnaam is ongeldig");return false}if(""==document.getElementById("password").value){ErpSolution_addToast("danger","Waarschuwing","Wachtwoord voldoet niet aan de minimale sterkte");return false}if(document.getElementById("password").value!=document.getElementById("passwordConfirm").value){ErpSolution_addToast("danger","Waarschuwing","Wachtwoorden komen niet overeen");return false}$("#resetpasswordForm #submitButton").prop("disabled",true).addClass("disabled").val(ErpSolution_showTextLabel("label.busy..."));$.ajax({url:"/auth/authenticate/AccountPassReset",data:{returnType:"json",username:document.getElementById("username").value,UserCheck:document.getElementById("UserCheck").value,password:document.getElementById("password").value,passwordConfirm:document.getElementById("passwordConfirm").value},type:"POST",success:function(returnData){if(returnData&&"requestAccepted"===returnData.status&&true==returnData.passwordValid){$("div.intro").html("<h1>Wachtwoord is aangepast.</h1><br /><br /><p>Per heden kunt u zich aanmelden met het nieuwe wachtwoord.</p>");$("div.main").html('<p><br /><input  class="btn btn-lg btn-primary" type="button" value="Ga verder naar inloggen" onclick="document.location.href=\'/manager/\';" /></p>');$("#resetpasswordForm").fadeOut()}else{var dialogModal=$("#dialogModal");dialogModal.find(".modal-title").html("Er ging iets mis.");dialogModal.find(".modal-body").html("<p>"+returnData.passwordMessage+"</p>");dialogModal.find(".modal-footer").html('<a  class="btn btn-primary" data-dismiss="modal">sluiten</a>');dialogModal.modal({show:true});$("#resetpasswordForm #submitButton").prop("disabled",false).removeClass("disabled").val("Wachtwoord opslaan")}},error:function(returnData){showModalUnknownError()}});return false}function showModalUnknownError(){var dialogModal=$("#dialogModal");dialogModal.find(".modal-body").find("p").html("Er is een fout opgetreden tijdens de verificatie. Als dit blijft voorkomen, neem dan contact op met de helpdesk.");dialogModal.modal({show:true})}function focusLogin(){if(""==document.getElementById("username").value&&""!=ErpSolution_getCookie("username"))document.getElementById("username").value=ErpSolution_getCookie("username");if(""==document.getElementById("username").value)document.getElementById("username").focus();else document.getElementById("password").focus()}function showmodalLogin(){$("#dialogModal .modal-title").html("Oeps, er ging iets mis!");$("#dialogModal .modal-body").html("<p>Het inloggen is mislukt, controleer uw gebruikersnaam&nbsp;en wachtwoord.</p>");$("#dialogModal .modal-footer").html('<a href="javascript:void(0);" onclick="showModalWachtwoordHerstellen(); return false;" class="btn btn-secondary">wachtwoord herstellen</a><a  class="btn btn-primary" data-dismiss="modal" onclick="focusLogin();">opnieuw inloggen</a>');$("#dialogModal").modal({show:true})}function showmodalInvalidUser(){$("#dialogModal .modal-title").html("Oeps, er ging iets mis!");$("#dialogModal .modal-body").html("<p>Het inloggen is mislukt, controleer uw gebruikersnaam.</p>");$("#dialogModal .modal-footer").html('<a href="javascript:void(0);" onclick="showModalWachtwoordHerstellen(); return false;" class="btn btn-secondary">wachtwoord herstellen</a><a  class="btn btn-primary" data-dismiss="modal" onclick="focusLogin();">opnieuw inloggen</a>');$("#dialogModal").modal({show:true})}function showModalUnknownError(){$("#dialogModal .modal-title").html("Oeps, er ging iets mis!");$("#dialogModal .modal-body").html("<p>Er is een fout opgetreden tijdens de verificatie, neem contact op met de helpdesk.</p>");$("#dialogModal .modal-footer").html('<a href="javascript:void(0);" onclick="showModalWachtwoordHerstellen(); return false;" class="btn btn-secondary">wachtwoord herstellen</a><a  class="btn btn-primary" data-dismiss="modal" onclick="focusLogin();">probeer opnieuw</a>');$("#dialogModal").modal({show:true})}function showDialogModal(parameters){document.getElementById("dialogPopupTekst").innerHTML="";document.getElementById("dialogPopupTekst").innerHTML=parameters;return showDialogModal()}function urlDialogModal(parameters){$("#dialogPopupTekst").html('<table border=0 cellpadding=0 cellspacing=6><tr><td style="vertical-align: middle;"><i class="fas fa-spinner"></i></td><td style="vertical-align: middle;"><h2>Moment gedult a.u.b.</h2>Bezig met laden..</td></tr></table>');showDialogModal();$("#dialogPopupTekst").load(parameters);return true}function hideDialogPopup(){$("#dialogModal").fadeOut()}function hideDialogPopupLoader(){$("#dialogPopupLoader").fadeOut()}function submitFormDialogPopup(formID){$form=$("#"+formID);formSerialize=$form.serialize();$.post($form.attr("action"),formSerialize,function(data){showDialogModal(data)})}function hideLoadingErpSolutionModal(){$("#ErpSolution_modal").modal("hide");return true}
if("undefined"===typeof ErpSolution_frontendJSLoaded){var paginatie_nummer=1;var prevphoto;var nextphoto;var popupActive=0;var ErpSolution_WShost="wss://socket.prcd.nl/manager/frontend";if("undefined"===typeof deviceType)var deviceType="desktop";function ErpSolution_isScrolledIntoView(elem){var $elem=$(elem);var $window=$(window);if("undefined"===typeof elem||null===elem)return false;if("undefined"!==typeof $window.scrollTop){var docViewTop=$window.scrollTop();var docViewBottom=docViewTop+$window.height();var elemTop=$elem.offset().top;var elemBottom=elemTop+$elem.height()}else{var doc=document.documentElement;var body=document.body;var docViewTop=doc&&doc.scrollTop||body&&body.scrollTop||0;var docViewBottom=docViewTop+window.innerHeight;var elemTop=elem.offsetTop;var elemBottom=elemTop+elem.outerHeight}docViewBottomMargin=30;return docViewBottom-docViewBottomMargin>=elemTop&&docViewTop<=elemBottom}function ErpSolution_WSconn_onOpen(e){if(ErpSolution_showDebug)console.log("ErpSolution_WSconn_onOpen->called");if("undefined"===typeof deviceType)deviceType="desktop";ErpSolution_WSEmit("initConnection",{host:location.host,URL:document.URL,protocol:location.protocol,referer:document.referrer,origin:location.origin,userAgent:navigator.userAgent,userCookieEnabled:navigator.cookieEnabled,userPlatform:navigator.platform,deviceType:deviceType,username:ErpSolution_getCookie("username"),phpsessid:ErpSolution_getCookie("PHPSESSID"),userStatus:"Verbonden"})}function ErpSolutionCalendarInit(calenderSelector){var maandNamen=["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"];var maandNamenKort=["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"];var dagNamen=["Maandag","Dinsdag","Woensdag","Donderdag","Vrijdag","Zaterdag","Zondag"];var dagNamenKort=["Ma","Di","Wo","Do","Vr","Za","Zo"];var dagNamenJS=["Zondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrijdag","Zaterdag"];var dagNamenKortJS=["Zo","Ma","Di","Wo","Do","Vr","Za"];var currentDate=new Date,y=currentDate.getFullYear(),m=currentDate.getMonth();var currentweek=currentDate.getWeek();if("undefined"===typeof calenderSelector)var calenderSelector=".ErpSolutionCalendar";else $(calenderSelector).removeClass("weekweergave").removeClass("maandwidget");if($(calenderSelector)&&$(calenderSelector).length>0&&""!=$(calenderSelector).html())$(calenderSelector).each(function(){var Jdata;var calendarResult="";var tempClass="";var middleBar;Jdata=$(this).data();if(Jdata["id"])$(this).addClass("erpsolution-cal-"+Jdata["id"]);if(Jdata["offset"]&&""!==Jdata["offset"])offset=parseInt(Jdata["offset"]);else offset=0;if(Jdata["navigatiebuttonstonen"]&&true===Jdata["navigatiebuttonstonen"]){calendarResult+='<div class="calendarbuttons col-xs-12 col-sm-6"><button class="btn btn-default" onclick="$(this).parent().parent().data(\'offset\','+(offset-1)+');ErpSolutionCalendarInit($(this).parent().parent());"><i class="fa fa-angle-left"></i>&nbsp;Eerder</button><button class="btn btn-default" onclick="$(this).parent().parent().data(\'offset\',0);ErpSolutionCalendarInit($(this).parent().parent());"><i class="fa fa-angle-down"></i>&nbsp;Nu</button><button class="btn btn-default" onclick="$(this).parent().parent().data(\'offset\','+(offset+1)+');ErpSolutionCalendarInit($(this).parent().parent());">Later&nbsp;<i class="fa fa-angle-right"></i></button></div>';calendarResult+="<div class=\"calendarbuttons col-xs-12 col-sm-6 text-end\"><button class=\"btn btn-default\" onclick=\"var kalenderElement = $(this).parent().parent(); kalenderElement.html('&nbsp;').data('weergave','week').data('offset',0);ErpSolutionCalendarInit(kalenderElement);\">Week</button><button class=\"btn btn-default hidden-xs\" onclick=\"var kalenderElement = $(this).parent().parent(); kalenderElement.html('&nbsp;').data('weergave','maand').data('offset',0);ErpSolutionCalendarInit(kalenderElement);\">Maand</button><button class=\"btn btn-default\" onclick=\"var kalenderElement = $(this).parent().parent(); kalenderElement.html('&nbsp;').data('weergave','agenda').data('offset',0);ErpSolutionCalendarInit(kalenderElement);\">Agenda</button></div>"}if(Jdata["weergave"]&&"week"==Jdata["weergave"]){var thisSelector=$(this);var targetDate=new Date(currentDate.getFullYear(),0,1+7*(currentweek+offset));var targetStart=getMonday(targetDate);Jdata["kalenderVAN"]=targetStart.getDate()+"-"+(targetStart.getMonth()+1)+"-"+targetStart.getFullYear();Jdata["kalenderTOT"]=targetStart.getDate()+6+"-"+(targetStart.getMonth()+1)+"-"+targetStart.getFullYear();thisSelector.addClass("weekweergave");thisSelector.html(calendarResult);var calendarResult=targetDate.getWeek();if(0==calendarResult)52==calendarResult;var calenderTitle=""+Jdata["title"];if(""!=calenderTitle)calenderTitle+=" - ";calenderTitle+="Week "+calendarResult+" - "+targetDate.getFullYear();thisSelector.prepend('<div class="topbar">'+calenderTitle+"</strong></div>");calendarResult="";thisSelector.append('<div class="middlebar weekweergave"></div>');var middleBar=thisSelector.find(".middlebar");var l=dagNamen.length;for(var i=0;i<l;i++){calendarResult="";calendarResult+='<div class="block titleblock"><div class="text-start"><label>'+dagNamen[i]+'</label></div><div class="text-end">'+targetStart.getDate()+"&nbsp;"+maandNamen[targetStart.getMonth()]+"&nbsp;"+targetStart.getFullYear()+"</div></div>";calendarResult+='<div class="block" data-date="'+targetStart.getDate()+"-"+(targetStart.getMonth()+1)+"-"+targetStart.getFullYear()+'"><ul></ul></div>';targetStart.setDate(targetStart.getDate()+1);middleBar.append(calendarResult)}Jdata["kalenderTOT"]=targetStart.getDate()+"-"+(targetStart.getMonth()+1)+"-"+targetStart.getFullYear()}else if(Jdata["weergave"]&&"agenda"==Jdata["weergave"]){var targetDate=new Date,y=targetDate.getFullYear(),m=targetDate.getMonth(),d=targetDate.setDate(14);var currentMonth=targetDate.setMonth(targetDate.getMonth()+offset);var firstDay=new Date(targetDate.getFullYear(),targetDate.getMonth(),1);var lastDay=new Date(targetDate.getFullYear(),targetDate.getMonth()+1,0);var firstweek=firstDay.getWeek();var lastweek=lastDay.getWeek()+1;var thisSelector=$(this);Jdata["kalenderVAN"]=firstDay.getDate()+"-"+(firstDay.getMonth()+1)+"-"+firstDay.getFullYear();Jdata["kalenderTOT"]=lastDay.getDate()+"-"+(lastDay.getMonth()+1)+"-"+lastDay.getFullYear();var currentMonth=targetDate.setMonth(targetDate.getMonth()+offset);var calendarStartDate=getMonday(firstDay);var calenderTitle=""+Jdata["title"];if(""!=calenderTitle)calenderTitle+=" - ";calenderTitle+=maandNamen[firstDay.getMonth()]+" - "+firstDay.getFullYear();thisSelector.addClass("weekweergave").html('<div class="topbar">'+calenderTitle+"</strong></div>"+calendarResult);calendarResult="";thisSelector.append('<div class="middlebar weekweergave"></div>');var middleBar=thisSelector.find(".middlebar")}else if(Jdata["weergave"]&&"maand-widget"==Jdata["weergave"]){var targetDate=new Date,y=targetDate.getFullYear(),m=targetDate.getMonth(),d=targetDate.setDate(14);var currentMonth=targetDate.setMonth(targetDate.getMonth()+offset);var firstDay=new Date(targetDate.getFullYear(),targetDate.getMonth(),1);var lastDay=new Date(targetDate.getFullYear(),targetDate.getMonth()+1,0);var calendarStartDate=getMonday(firstDay);var firstweek=firstDay.getWeek();var lastweek=lastDay.getWeek()+1;var thisSelector=$(this);Jdata["kalenderVAN"]=getMonday(firstDay).getDate()+"-"+(getMonday(firstDay).getMonth()+1)+"-"+getMonday(firstDay).getFullYear();var calenderTitle=""+Jdata["title"];if(""!=calenderTitle)calenderTitle+=" - ";calenderTitle+=maandNamen[targetDate.getMonth()]+" - "+targetDate.getFullYear();thisSelector.addClass("maandwidget").html('<div class="topbar">'+calenderTitle+"</strong></div>");calendarResult+='<div class="listdays"><div class="left hidden-md hidden-lg">week</div><div class="right">';if(Jdata.toonweeknummers&&("true"==Jdata.toonweeknummers||1==Jdata.toonweeknummers))calendarResult+='<div class="block"><em>Wk</em></div>';$(dagNamenKort).each(function(i,dag){calendarResult+='<div class="block">'+dag+"</div>"});calendarResult+="</div></div>";thisSelector.append(calendarResult);thisSelector.append('<div class="middlebar">...</div>');var middleBar=thisSelector.find(".middlebar");currentTarget=middleBar;var loopLastMonth="";currentTarget.html("");currentTarget.addClass("maandwidgetweergave");if(firstweek>45&&lastweek<10)lastweek=54;for(x=firstweek;x<lastweek;x++){calendarResult="";var weeknummer=x;if(0==x&&28==calendarStartDate.getDate()&&11==calendarStartDate.getMonth()&&1==calendarStartDate.getDay())weeknummer=53;else if(53==x&&(31==calendarStartDate.getDate()||30==calendarStartDate.getDate())&&11==calendarStartDate.getMonth())weeknummer=1;else if(0==x)weeknummer=52;middleBar.append("<div class='kalenderrow kalenderrow-"+x+"'></div>");currentTarget=thisSelector.find(".middlebar .kalenderrow.kalenderrow-"+x);if(x==currentweek&&calendarStartDate.getFullYear()==currentDate.getFullYear())currentTarget.addClass("currentweek");if(Jdata.toonweeknummers&&("true"==Jdata.toonweeknummers||1==Jdata.toonweeknummers))currentTarget.append('<div class="block weeknmr">'+weeknummer+"</div>");for(y=0;y<7;y++){tempClass="";if(calendarStartDate.getDate()==currentDate.getDate()&&calendarStartDate.getMonth()==currentDate.getMonth()&&calendarStartDate.getFullYear()==currentDate.getFullYear())tempClass="currentDay";else if(calendarStartDate.getMonth()!=targetDate.getMonth())tempClass="notCurrent";if("currentDay"!=tempClass)if(5==y||6==y)tempClass+=" weekend";var tempWeek="";if(loopLastMonth!=calendarStartDate.getMonth()){loopLastMonth=calendarStartDate.getMonth();calendarResult+='<div class="block '+maandNamen[calendarStartDate.getMonth()]+" "+tempClass+'" data-date="'+calendarStartDate.getDate()+"-"+(calendarStartDate.getMonth()+1)+"-"+calendarStartDate.getFullYear()+'" ><ul><li class="block-top">'+tempWeek+"<strong>"+calendarStartDate.getDate()+"</strong></li></ul></div>"}else calendarResult+='<div class="block '+maandNamen[calendarStartDate.getMonth()]+" "+tempClass+'"data-date="'+calendarStartDate.getDate()+"-"+(calendarStartDate.getMonth()+1)+"-"+calendarStartDate.getFullYear()+'"><ul><li class="block-top">'+tempWeek+calendarStartDate.getDate()+"</li></ul></div>";Jdata["kalenderTOT"]=calendarStartDate.getDate()+"-"+(calendarStartDate.getMonth()+1)+"-"+calendarStartDate.getFullYear();calendarStartDate.setDate(calendarStartDate.getDate()+1)}currentTarget.append(calendarResult)}}else if(Jdata["weergave"]&&"maand-lijst"==Jdata["weergave"]){var targetDate=new Date,y=targetDate.getFullYear(),m=targetDate.getMonth(),d=targetDate.setDate(14);var currentMonth=targetDate.setMonth(targetDate.getMonth()+offset);var firstDay=new Date(targetDate.getFullYear(),targetDate.getMonth(),1);var lastDay=new Date(targetDate.getFullYear(),targetDate.getMonth()+1,0);var calendarStartDate=firstDay;var thisSelector=$(this);thisSelector.addClass("maandlijst");Jdata["kalenderVAN"]=firstDay.getDate()+"-"+(firstDay.getMonth()+1)+"-"+firstDay.getFullYear();var calenderTitle=""+Jdata["title"];if(""!=calenderTitle)calenderTitle+=" - ";calenderTitle+=maandNamen[targetDate.getMonth()]+" - "+targetDate.getFullYear();thisSelector.html('<div class="topbar">'+calenderTitle+"</strong></div>").append(calendarResult).append('<div class="middlebar">...</div>');var currentTarget=thisSelector.find(".middlebar");currentTarget.addClass("maandlijst").html("<ul></ul>");var listTarget=thisSelector.find("ul");Jdata["kalenderTOT"]=lastDay.getDate()+"-"+(lastDay.getMonth()+1)+"-"+lastDay.getFullYear()}else{var targetDate=new Date,y=targetDate.getFullYear(),m=targetDate.getMonth(),d=targetDate.setDate(14);var currentMonth=targetDate.setMonth(targetDate.getMonth()+offset);var firstDay=new Date(targetDate.getFullYear(),targetDate.getMonth(),1);var lastDay=new Date(targetDate.getFullYear(),targetDate.getMonth()+1,0);var calendarStartDate=getMonday(firstDay);var firstweek=firstDay.getWeek();var lastweek=lastDay.getWeek()+1;var thisSelector=$(this);Jdata["kalenderVAN"]=getMonday(firstDay).getDate()+"-"+(getMonday(firstDay).getMonth()+1)+"-"+getMonday(firstDay).getFullYear();var calenderTitle=""+Jdata["title"];if(""!=calenderTitle)calenderTitle+=" - ";calenderTitle+=maandNamen[targetDate.getMonth()]+" - "+targetDate.getFullYear();thisSelector.html('<div class="topbar">'+calenderTitle+"</strong></div>");calendarResult+='<div class="listdays"><div class="left hidden-md hidden-lg">week</div><div class="right">';$(dagNamen).each(function(i,dag){calendarResult+='<div class="block">'+dag+"</div>"});calendarResult+="</div></div>";thisSelector.append(calendarResult);thisSelector.append('<div class="middlebar">...</div>');var middleBar=thisSelector.find(".middlebar");currentTarget=thisSelector.find(".middlebar");var loopLastMonth="";currentTarget.html("");currentTarget.addClass("maandweergave");if(firstweek>45&&lastweek<10)lastweek=54;for(x=firstweek;x<lastweek;x++){calendarResult="";var weeknummer=x;if(0==x&&28==calendarStartDate.getDate()&&11==calendarStartDate.getMonth()&&1==calendarStartDate.getDay())weeknummer=53;else if(53==x&&(31==calendarStartDate.getDate()||30==calendarStartDate.getDate())&&11==calendarStartDate.getMonth())weeknummer=1;else if(0==x)weeknummer=52;middleBar.append("<div class='kalenderrow kalenderrow-"+x+"'></div>");currentTarget=thisSelector.find(".middlebar .kalenderrow.kalenderrow-"+x);if(x==currentweek&&calendarStartDate.getFullYear()==currentDate.getFullYear())currentTarget.addClass("currentweek");currentTarget.append('<div class="left hidden-sm hidden-md hidden-lg"><label>Week '+weeknummer+"</label></div>");for(y=0;y<7;y++){tempClass="";if(calendarStartDate.getDate()==currentDate.getDate()&&calendarStartDate.getMonth()==currentDate.getMonth()&&calendarStartDate.getFullYear()==currentDate.getFullYear())tempClass="currentDay";else if(calendarStartDate.getMonth()!=targetDate.getMonth())tempClass="notCurrent";if("currentDay"!=tempClass)if(5==y||6==y)tempClass+=" weekend";var tempWeek=0==y?'<div class="wk hidden-xs">'+weeknummer+"</div>":"";if(loopLastMonth!=calendarStartDate.getMonth()){loopLastMonth=calendarStartDate.getMonth();calendarResult+='<div class="block '+maandNamen[calendarStartDate.getMonth()]+" "+tempClass+'" data-date="'+calendarStartDate.getDate()+"-"+(calendarStartDate.getMonth()+1)+"-"+calendarStartDate.getFullYear()+'" ><ul><li class="block-top">'+tempWeek+'<strong><span class="hidden-sm hidden-md hidden-lg">'+dagNamenKortJS[calendarStartDate.getDay()]+", </span>"+calendarStartDate.getDate()+"&nbsp;"+maandNamenKort[calendarStartDate.getMonth()]+"</strong></li></ul></div>"}else calendarResult+='<div class="block '+maandNamen[calendarStartDate.getMonth()]+" "+tempClass+'"data-date="'+calendarStartDate.getDate()+"-"+(calendarStartDate.getMonth()+1)+"-"+calendarStartDate.getFullYear()+'"><ul><li class="block-top">'+tempWeek+'<span class="hidden-sm hidden-md hidden-lg">'+dagNamenKortJS[calendarStartDate.getDay()]+", </span>"+calendarStartDate.getDate()+"</li></ul></div>";Jdata["kalenderTOT"]=calendarStartDate.getDate()+"-"+(calendarStartDate.getMonth()+1)+"-"+calendarStartDate.getFullYear();calendarStartDate.setDate(calendarStartDate.getDate()+1)}currentTarget.append(calendarResult)}}var calendarResult="";if("undefined"===typeof ErpSolution_adminBase)ErpSolution_adminBase="/";$.post(ErpSolution_adminBase+"manager/site/Calendar/GetEntries",{Calendar:Calendar},function(postdata){if(postdata){$.each(postdata["items"],function(arrID,events){var eventDate=new Date(events["date"].substring(0,10));var tijdVeld="";target_date=eventDate.getDate()+"-"+(eventDate.getMonth()+1)+"-"+eventDate.getFullYear();if(""!=events["van"]&&"00:00"!=events["van"]&&events["van"]!=events["tot"]&&"notime"!==Jdata["afkap"]){tijdVeld="["+events["van"];if(events["tot"]&&""!=events["tot"]&&"00:00"!=events["tot"])tijdVeld+=" - "+events["tot"];tijdVeld+="]"}var printresult="";if("week"==Jdata["weergave"]){if(""!=tijdVeld)tijdVeld+=" ";if(events["locatie"]&&""!=events["locatie"])printresult+="\t,&nbsp;Locatie: "+events["locatie"];printUrl="";if(events["url"]&&""!=events["url"])printUrl=' (<a href="'+events["url"]+'" target="'+events["url_target"]+'">'+events["url_title"]+"</a>)";printresult='<li class="ErpSolution_event" data-eventid="'+events["id"]+'"><label><i class="fa fa-calendar-o"></i>&nbsp;'+tijdVeld+events["title"]+"</label>"+printresult+printUrl+"</li>";thisSelector.find('div[data-date="'+target_date+'"] ul').append(printresult)}else if("agenda"==Jdata["weergave"]){if(""!=tijdVeld)tijdVeld+=" ";if(events["locatie"]&&""!=events["locatie"])printresult+="\t,&nbsp;Locatie: "+events["locatie"];printUrl="";if(events["url"]&&""!=events["url"])printUrl=' (<a href="'+events["url"]+'" target="'+events["url_target"]+'">'+events["url_title"]+"</a>)";printresult='<li class="ErpSolution_event" data-eventid="'+events["id"]+'"><label><i class="fa fa-calendar-o"></i>&nbsp;'+tijdVeld+events["title"]+"</label>"+printresult+printUrl+"</li>";if(0===thisSelector.find('div[data-date="'+target_date+'"] ul').length){var middleBar=thisSelector.find(".middlebar");calendarResult="";calendarResult+='<div class="block titleblock"><div class="text-start"><label>'+dagNamenJS[eventDate.getDay()]+" - "+eventDate.getDate()+"&nbsp;"+maandNamen[eventDate.getMonth()]+"&nbsp;"+eventDate.getFullYear()+"</div></div>";calendarResult+='<div class="block" data-date="'+eventDate.getDate()+"-"+(eventDate.getMonth()+1)+"-"+eventDate.getFullYear()+'"><ul></ul></div>';middleBar.append(calendarResult)}thisSelector.find('div[data-date="'+target_date+'"] ul').append(printresult)}else if("maand-lijst"==Jdata["weergave"]){var tempDatum=new Date(eventDate);if(""!=events["url"])events["title"]="<a href='"+events["url"]+"' target='"+events["url_target"]+"'>"+events["title"]+"</a>";listTarget.append("<li>"+dagNamenKortJS[tempDatum.getDay()]+".&nbsp;"+tempDatum.getDate()+",&nbsp;"+events["title"]+"</li>")}else if("maand-widget"==Jdata["weergave"]){printToolTip=thisSelector.find('div[data-date="'+target_date+'"] ul li').prop("title");if(""!=printToolTip)printToolTip+="<hr />";if(""!=tijdVeld)printToolTip+=tijdVeld+"&nbsp;";printToolTip+=events["title"].replace(" ","&nbsp;")+"<br>";if(""!=events["url"]){var urlTitle=events["url_title"];if(urlTitle.length>39)urlTitle=urlTitle.substr(0,39)+"...";printToolTip+="\t<a href='"+events["url"]+"' target=\""+events["url_target"]+'">'+urlTitle+"</a><br/>";urlTitle=""}if(events["locatie"]&&""!=events["locatie"])printToolTip+="Locatie: "+events["locatie"]+"<br/>";var thisDateField=thisSelector.find('div[data-date="'+target_date+'"]');thisDateField.addClass("bevatEvents");thisDateField.find("ul li").attr("data-toggle","manual-tooltip").attr("data-placement","bottom").attr("data-html","true").prop("title",printToolTip)}else{var tempresult="";var printToolTip="";if(""!=tijdVeld)tijdVeld+=" ";printToolTip+=tijdVeld+"&nbsp;"+events["title"].replace(" ","&nbsp;")+"<br>";if(events["locatie"]&&""!=events["locatie"])printToolTip+="Locatie: "+events["locatie"]+"<br/>";if(""!=events["url"]){var urlTitle=events["url_title"];if(urlTitle.length>39)urlTitle=urlTitle.substr(0,39)+"...";tijdVeld+="<a href='"+events["url"]+"' target='"+events["url_target"]+"'>"+urlTitle+"</a> <br />";printToolTip+=" <a href='"+events["url"]+"' target='"+events["url_target"]+"'>"+urlTitle+"</a>"}printresult+='<li class="ErpSolution_event '+Jdata["afkap"]+'" data-eventid="'+events["id"]+'" data-toggle="manual-tooltip" data-placement="bottom" data-html="true"  title="'+printToolTip+'" ">'+tijdVeld+events["title"]+"</li>";thisSelector.find('div[data-date="'+target_date+'"] ul').append(printresult)}});thisSelector.find('li[data-toggle="auto-tooltip"]').tooltip();thisSelector.find('li[data-toggle="manual-tooltip"]').on("click",function(){$('li[data-toggle="manual-tooltip"], li[data-toggle="auto-tooltip"], .tooltip').tooltip("hide")}).tooltip({trigger:"click"})}else if("agenda"==Jdata["weergave"]){var middleBar=thisSelector.find(".middlebar");if(0===middleBar.find('div[data-placeholder="true"]').length){calendarResult="";calendarResult+='<div class="block titleblock"><div class="text-start"><label>Geen items</label></div></div>';calendarResult+='<div class="block" data-placeholder="true"><ul><li class="ErpSolution_event"><i>Er zijn geen kalender items aangetroffen in deze periode</i></li></ul></div>';middleBar.append(calendarResult)}}})})}if("undefined"!==typeof jQuery){function getMonday(d){d=new Date(d);var day=d.getDay(),diff=d.getDate()-day+(0==day?-6:1);return new Date(d.setDate(diff))}Date.prototype.getWeek=function(dowOffset){dowOffset="int"==typeof dowOffset?dowOffset:0;var newYear=new Date(this.getFullYear(),0,1);var day=newYear.getDay()-dowOffset;day=day>=0?day:day+7;var daynum=Math.floor((this.getTime()-newYear.getTime()-6e4*(this.getTimezoneOffset()-newYear.getTimezoneOffset()))/864e5);var weeknum;if(day<4){weeknum=Math.floor((daynum+day-1)/7)+1;if(weeknum>52){nYear=new Date(this.getFullYear()+1,0,1);nday=nYear.getDay()-dowOffset;nday=nday>=0?nday:nday+7;weeknum=nday<4?1:53}}else weeknum=Math.floor((daynum+day-1)/7);return weeknum};jQuery(document).ready(function($){ErpSolution_initDOMelementsGlobal();document.addEventListener("focusin",e=>{if(null!==e.target.closest(".tox-tinymce-aux, .moxman-window, .tam-assetmanager-root"))e.stopImmediatePropagation()});if("undefined"===typeof ErpSolution_taalCode||0==ErpSolution_taalCode.length)ErpSolution_taalCode=ErpSolution_getCookie("taalCode");if("undefined"===typeof ErpSolution_taalCode||0==ErpSolution_taalCode.length)ErpSolution_taalCode="nl";if(!ErpSolution_getCookie("ErpSolution_c_f")&&true==navigator.cookieEnabled&&"undefined"===typeof cordova){var cacheCookieHTML=$("#ErpSolutionAcceptCookies");if(cacheCookieHTML.length>0){var dialogData=cacheCookieHTML.data();var cookieDiv='<div class="wCookieContent"><div class="rij"><br /><p><b>Cookie-instellingen</b><br />Deze website gebruikt cookies om deze goed te laten functioneren, voor analysedoeleinden, sociale media en om uw persoonlijke voorkeuren te bewaren.<br />Hieronder kan worden aangegeven welke cookies geplaatst mogen worden:</p></div><div class="rij"><label><input type="checkbox" checked disabled/>&nbsp;Functionele cookies&nbsp;</label><label><input id="ErpSolution_c_a" class="cCheckbox" type="checkbox" name="ErpSolution_c_a" checked value="true"/>&nbsp;Analytics&nbsp;</label>';if(dialogData.nosocial);else cookieDiv+='<label><input id="ErpSolution_c_sm" class="cCheckbox" type="checkbox" name="ErpSolution_c_sm" value="true" />&nbsp;Social media&nbsp;</label>';if(dialogData.nomarketing);else cookieDiv+='<label><input id="ErpSolution_c_m" class="cCheckbox" type="checkbox" name="ErpSolution_c_m" value="true" />&nbsp;Marketing&nbsp;</label>';cookieDiv+='<a class="knop accept" onclick="ErpSolution_cookieAcceptDialog(\'yes\');">Accepteren</a><a class="knop" onclick="ErpSolution_cookieAcceptDialog(\'no\');">Sluiten</a></div></div>';cacheCookieHTML.addClass("wCookieDialog").append(cookieDiv);setTimeout(function(){$("#ErpSolutionAcceptCookies").fadeIn();var tempHeight=$("#ErpSolutionAcceptCookies").height();$("body").css("padding-bottom",tempHeight)},333)}}else if(!ErpSolution_getCookie("ErpSolution_c_f"));setTimeout(function(){if(null!=$(".btn-collapse-all.active").html())$(".btn-collapse-all.active").click()},500);var collapseGroupSelector=$(".erpsolution-collapse-group");if(collapseGroupSelector.length>0){collapseGroupSelector.on("show.bs.collapse",function(e){collapseGroupSelector.find(".collapse").removeClass("in")});collapseGroupSelector.on("hide.bs.collapse",function(e){return false});collapseGroupSelector.find(".btn-collapse-all").on("click",function(){collapseGroupSelector.find(".btn-collapse-all").removeClass("active");$(this).addClass("active")})}if(null!=$(".publicatieBox-buttons").html()&&$(".publicatieBox-buttons").is(":visible"))if($(".btn-publicatieTab[data-publicationId]").length)selectPublicatieTab(1);if($("#main-menu").length>0)if($("#main-menu").find(".navbar-fixed-top").length>0)$(window).scroll(function(){if($("#main-menu").find(".navbar-fixed-top").offset().top>50)$("#main-menu").find(".navbar-fixed-top").addClass("top-nav-collapse");else $("#main-menu").find(".navbar-fixed-top").removeClass("top-nav-collapse")});if($(".ErpSolutionMenuSearch")&&null!=$(".ErpSolutionMenuSearch").html()&&$(".nav-item")&&null!=$(".nav-item").html()){var searchstatus=0;var selector="form#navbarSearchForm";var selectorMenuItems=".nav-item";var srchInptGrp=$(selector).find(".input-group");var srchBtn=$(selector).find(".btn");var window_resized=0;var activeclass="ErpSolutionMenuSearch-active";var ErpSolutionMenuSearch=$(".ErpSolutionMenuSearch");var ErpSolutionMenuSrchBtn=$(ErpSolutionMenuSearch).find(".wm-search-button");var ow=window.innerWidth;if(ow<769){$(ErpSolutionMenuSrchBtn).addClass("hidden");$(srchInptGrp).removeClass("hidden")}$(ErpSolutionMenuSrchBtn).on("click",function(e){if(ow>768){if(0==searchstatus){$(ErpSolutionMenuSrchBtn).addClass("hidden");$(srchInptGrp).removeClass("hidden");$(ErpSolutionMenuSearch).parent().addClass(activeclass);$(selectorMenuItems).hide();$(selector).css("max-width","360px").css("width","360px");$("#artikelZoekterm").focus();$(srchBtn).removeClass("hidden");searchstatus=1}}else if(0==searchstatus){$(srchInptGrp).removeClass("hidden");$(selector).css("max-width","360px");$("#artikelZoekterm").focus();$(srchBtn).removeClass("hidden");$(ErpSolutionMenuSearch).parent().removeClass(activeclass);$(selector).css("width","360px");searchstatus=1}});$(selector).on("focusout",function(){if(ow>768)if(1==searchstatus)setTimeout(function(){$(ErpSolutionMenuSearch).parent().removeClass(activeclass);$(selector).css("max-width","120px").css("width","0");$(srchBtn).addClass("hidden");$(srchInptGrp).addClass("hidden");$(selectorMenuItems).show();$(ErpSolutionMenuSrchBtn).removeClass("hidden");searchstatus=0},440)})}$("#main-menu .navbar .dropdown > a").click(function(){if($(this).parent().hasClass("open")||$(this).parent().hasClass("open-hover"))location.href=this.href});var iJqueryCanUseOn=!!$.fn.on;if(iJqueryCanUseOn){$("#main-menu .navbar .dropdown, #menubar .navbar-nav .dropdown").on("show.bs.dropdown",function(e){if($(window).width()>768){$(this).find(".dropdown-menu").first().stop(true,true).slideDown();$("#main-menu .navbar .dropdown > a, #menubar .navbar-nav .dropdown > a ").click(function(){if($(this).parent().hasClass("open")||$(this).parent().hasClass("open-hover"))location.href=this.href})}else $(this).find(".dropdown-menu").first().show()});$("#main-menu .navbar .dropdown,#menubar .navbar-nav .dropdown").on("hide.bs.dropdown",function(e){if($(window).width()>768)$(this).find(".dropdown-menu").first().stop(true,true).slideUp();else $(this).find(".dropdown-menu").first().hide()});$(".mega-dropdown-menu a,.mega-dropdown-menu p,.mega-dropdown-menu .row").click(function(e){e.stopPropagation()});$(".mega-dropdown-menu a[data-menuitemid]").hover(function(e){menuItemId=$(this).data("menuitemid");parentMenuItemId=$(this).data("parentmenuitemid");if($(this).not("[data-parentmenuitemid]")){$(".mega-dropdown-menu a[data-parentmenuitemid]").not(".mega-dropdown-menu a[data-parentmenuitemid='"+parentMenuItemId+"']").hide();$(".mega-dropdown-menu a[data-parentmenuitemid='"+menuItemId+"']").removeClass("d-none").show()}$(".mega-dropdown-menu div[data-parentmenuitemid]").hide();$(".mega-dropdown-menu div[data-parentmenuitemid*='{"+menuItemId+"}']:lt(3)").removeClass("d-none").show();$(".mega-dropdown-menu .megamenutitle").html($(this).attr("title"));$(".mega-dropdown-menu .megamenuhref").html("Bekijk alle "+$(this).attr("title"));onClickLocation=$(this).attr("href");$(".mega-dropdown-menu .megamenuhref").off("click").click(function(){document.location.href=onClickLocation});e.stopPropagation()});$(".mega-dropdown-menu a[data-menuitemid]:first").mouseenter()}if("undefined"!=typeof datetimepicker){$(function(){$(".datepicker, .gebdatepicker").datetimepicker({locale:"nl-NL",format:"DD-MM-YYYY"})});$(function(){$(".datetimepicker").datetimepicker({locale:"nl-NL",format:"DD-MM-YYYY HH:mm"})});$(function(){$(".timepicker").datetimepicker({locale:"nl-NL",format:"HH:mm"})})}if("undefined"!==typeof ErpSolution_fotoalbumInit)ErpSolution_fotoalbumInit();ErpSolutionCalendarInit();$(window).scroll(function(){$(".fadeInView,.scaleInView,.slideUpInView,.slideLeftInView").not(".in").each(function(){if(ErpSolution_isScrolledIntoView($(this)))$(this).addClass("in")})});if(null==ErpSolution_defaultTextLabels)ErpSolution_postToURL("/api/shop/TextLabels",{},function(XMLHttpRequest){ErpSolution_defaultTextLabels=JSON.parse(XMLHttpRequest.response)});setTimeout(function(){$("body").removeClass("notransition")},100);$(window).scroll();setTimeout(function(){ErpSolutionReady=true},300);$(function(){});var forms=document.querySelectorAll("form.needs-validation");Array.prototype.slice.call(forms).forEach(form=>{form.addEventListener("submit",event=>{if(!form.checkValidity()){ErpSolution_addToast("danger","Er ging iets mis","Verplichte velden zijn nog niet (juist) ingevuld");event.preventDefault();event.stopPropagation()}form.classList.add("was-validated")},false)});ErpSolution_WSinit()})}else console.log("no jquery");function ErpSolution_cookieAcceptDialog(keuze){var cacheCookieHTML=$("#ErpSolutionAcceptCookies");if(cacheCookieHTML&&cacheCookieHTML.length>0)if(keuze){if("yes"==keuze)$(cacheCookieHTML).find(".cCheckbox").each(function(){var currentCheckbox=$(this);if(this.id&&("ErpSolution_c_a"==this.id||"ErpSolution_c_m"==this.id||"ErpSolution_c_sm"==this.id))if(true===this.checked)ErpSolution_setCookie(this.id,"true","365")});ErpSolution_setCookie("ErpSolution_c_f","true","365");cacheCookieHTML.fadeOut();setTimeout(function(){cacheCookieHTML.empty().remove();$("body").css("padding-bottom","0")},333)}}function selectPublicatieFilter(navDirection){var publicatieURL=$(".publicatieBox[data-publicatieurl]").data("publicatieurl");var displayLimit=$(".publicatieBox[data-displaylimit]").data("displaylimit");var displayOffset=$(".publicatieBox[data-displayoffset]").data("displayoffset");var publicatieZoekterm=$(".publicatieBox input.publicatieZoekterm").val();if(isNaN(displayLimit)||"undefined"===typeof displayLimit)displayLimit=0;if(isNaN(displayOffset)||"undefined"===typeof displayOffset)displayOffset=0;if("prev"==navDirection){if(displayOffset>=0)displayOffset-=displayLimit}else if("next"==navDirection)displayOffset+=displayLimit;else if("search"==navDirection)displayOffset=0;if(displayOffset<0)return false;urlParameters="offset/"+displayOffset+"/";if(""!=publicatieZoekterm)urlParameters+="zoekterm/"+publicatieZoekterm+"/";document.location.href=publicatieURL+urlParameters}function selectPublicatieTab(publicationId){var displayLimit=$(".publicatieBox[data-displaylimit]").data("displaylimit");var validateLimit=true;var countItems=0;var publicatieResultCheck=false;if(!isNaN(displayLimit)&&displayLimit>0)validateLimit=true;else validateLimit=false;if(0==countItems)$(".artikelBoxContainer").append('<p id="multiPubliErrorMessage"><i class="fa fa-question"></i>&nbsp;Geen artikelen in deze categorie gevonden.</p>')}if($("video[autoplay]")&&$("video[autoplay]").length>0)$("video[autoplay]").each(function(){this.play()});if($(".activateThisPhoto")&&$(".activateThisPhoto").length>0)setTimeout(function(){$("html, body").animate({scrollTop:$(".activateThisPhoto").offset().top},0);$(".activateThisPhoto").click()},500);var ErpSolution_frontendJSLoaded=true}
