var SysFun={doAsyncPopupAction:function(lcURL){new Ajax.Request(lcURL,{method:'get',onSuccess:function(loResponse){lcResponse=loResponse.responseText;window.parent.document.getElementById("HiddenContainer").innerHTML=lcResponse;var loRegExp=/<script\b[^>]*>([\s\S]*?)<\/script>/gm;var loMatch;while(loMatch=loRegExp.exec(lcResponse)){eval(loMatch[1]);}
SysFun._showDiv();},onFailure:function(){alert('Er is een probleem opgetreden, neem contact op met Pioen Partners.');}});},populateField:function(lcField,luValue,llOverwrite){var loField=document.getElementById(lcField);if(llOverwrite==true){loField.value=luValue;}else{loField.value+=luValue+', ';}},checkTeeltwijze:function(){var llOke=true;var laOptions=document.getElementsByName("pbw_wijzen");var lnWijze=0;for(var lnI=0;lnI<laOptions.length;lnI++){if(laOptions[lnI].checked==true){lnWijze=laOptions[lnI].value;}}
if(lnWijze==0){handleError("pbw_wijzen","Wijze van teelregistratie","mag niet leeg blijven.");llOke=false;}
if(lnWijze==4){if(document.getElementById("pbw_wijzec")==null||document.getElementById("pbw_wijzec").value.length==0){handleError("pbw_wijzec","Wijze van teelregistratie","mag niet leeg blijven.");llOke=false;}}
return llOke;},_showDiv:function(){loModalContainer=window.parent.document.getElementById("ModalContainer");loModalContainer.style.display="block";laPageSize=this._getPageSize();loModalContainer.style.width=laPageSize[0]+"px";loModalContainer.style.height=laPageSize[1]+"px";window.parent.document.getElementById("ModalContainer").style.visibility="visible";window.parent.document.getElementById("HiddenContainer").style.zIndex=100;window.parent.document.getElementById("HiddenContainer").style.visibility="visible";},_hideDiv:function(){window.parent.document.getElementById("HiddenContainer").style.visibility="hidden";window.parent.document.getElementById("HiddenContainer").style.zIndex=-100;window.parent.document.getElementById("ModalContainer").style.visibility="hidden";},_getPageSize:function(){var xScroll,yScroll;if(window.parent.innerHeight&&window.parent.scrollMaxY){xScroll=window.parent.document.body.scrollWidth;yScroll=window.parent.innerHeight+window.parent.scrollMaxY;}else if(window.parent.document.body.scrollHeight>window.parent.document.body.offsetHeight){xScroll=window.parent.document.body.scrollWidth;yScroll=window.parent.document.body.scrollHeight;}else{xScroll=window.parent.document.body.offsetWidth;yScroll=window.parent.document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){windowWidth=parent.innerWidth;windowHeight=parent.innerHeight;}else if(window.parent.document.documentElement&&window.parent.document.documentElement.clientHeight){windowWidth=window.parent.document.documentElement.clientWidth;windowHeight=window.parent.document.documentElement.clientHeight;}else if(window.parent.document.body){windowWidth=window.parent.document.body.clientWidth;windowHeight=window.parent.document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=windowWidth;}else{pageWidth=xScroll;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight)
return arrayPageSize;}};
