function getData(loSender,lcReceiver,lnBasBstFk){paChanged[paChanged.length]=loSender.name;lcBasPk=loSender.value;if(document.getElementById(lcReceiver)){loReceiver=document.getElementById(lcReceiver);for(var lnI=loReceiver.length;lnI>0;lnI--){loReceiver.remove(lnI);}}
new Ajax.Request("index.php?module=beheer&class=divers&event=getData&lcBasPk="+lcBasPk+"&lnBasBstFk="+lnBasBstFk,{method:'get',onSuccess:function(loResponse){lcResponse=loResponse.responseText;laData=JSON.parse(lcResponse);loReceiver=document.getElementById(lcReceiver);for(var lnI=loReceiver.length;lnI>0;lnI--){loReceiver.remove(lnI);}
for(var lnI=0;lnI<=laData.length-1;lnI++){var loNewOption=document.createElement('option');loNewOption.text=laData[lnI].bas_naam;loNewOption.value=laData[lnI].bas_pk;try{loReceiver.add(loNewOption,null);}catch(e){loReceiver.add(loNewOption);}}},onFailure:function(){alert('Er is een probleem opgetreden, neem contact op met Pioen Partners.');}});}
function getPBWs(loSender){lnTeeltJaar=loSender.value;if(lnTeeltJaar!=""){new Ajax.Request("index.php?module=algemeen&class=algemeen&event=getPBWs&lnTeeltJaar="+lnTeeltJaar,{method:'get',onSuccess:function(loResponse){lcResponse=loResponse.responseText;laData=JSON.parse(lcResponse);loReceiver=document.getElementById("lcPBWPk");for(var lnI=loReceiver.length;lnI>0;lnI--){loReceiver.remove(lnI);}
for(var lnI=0;lnI<laData.length;lnI++){var loNewOption=document.createElement('option');loNewOption.text=trim(laData[lnI].akbnaam)+", "+trim(laData[lnI].pbw_perceelnaam)+" ("+trim(laData[lnI].pbw_upin)+")";loNewOption.value=laData[lnI].pbw_pk;try{loReceiver.add(loNewOption,null);}catch(e){loReceiver.add(loNewOption);}}},onFailure:function(){alert('Er is een probleem opgetreden, neem contact op met Pioen Partners.');}});}}
function getBemesting(lcSender,lcHoeveelheid){paChanged[paChanged.length]=lcSender;lcBas2Pk=document.getElementById(lcSender).value;lnHoeveelheid=document.getElementById(lcHoeveelheid).value;lnHoeveelheid=lnHoeveelheid.replace(",",".");if(lcBas2Pk==0){lcBas2Pk='';}
if(lnHoeveelheid==''){lnHoeveelheid=0;}
document.getElementById("pbd_stikstof").disabled=(lcBas2Pk!="");document.getElementById("pbd_fosfaat").disabled=(lcBas2Pk!="");document.getElementById("pbd_kalium").disabled=(lcBas2Pk!="");document.getElementById("pbd_magnesium").disabled=(lcBas2Pk!="");document.getElementById("pbd_zwavel").disabled=(lcBas2Pk!="");document.getElementById("pbd_borium").disabled=(lcBas2Pk!="");document.getElementById("pbd_mangaan").disabled=(lcBas2Pk!="");document.getElementById("pbd_bijzonder").disabled=(lcBas2Pk!="");if(lcBas2Pk!=""){new Ajax.Request("index.php?module=beheer&class=divers&event=getBemesting&lcBas2Pk="+lcBas2Pk+"&lnHoeveelheid="+lnHoeveelheid,{method:'get',onSuccess:function(loResponse){lcResponse=loResponse.responseText;laData=JSON.parse(lcResponse);document.getElementById("pbd_stikstof").value=laData[0].bas_stikstof;document.getElementById("pbd_fosfaat").value=laData[0].bas_fosfaat;document.getElementById("pbd_kalium").value=laData[0].bas_kalium;document.getElementById("pbd_magnesium").value=laData[0].bas_magnesium;document.getElementById("pbd_zwavel").value=laData[0].bas_zwavel;document.getElementById("pbd_borium").value=laData[0].bas_borium;document.getElementById("pbd_mangaan").value=laData[0].bas_mangaan;document.getElementById("pbd_bijzonder").value=laData[0].bas_bijzonder;if(laData[0].bas_stikstof=="0,00"&&laData[0].bas_fosfaat=="0,00"&&laData[0].bas_kalium=="0,00"&&laData[0].bas_magnesium=="0,00"&&laData[0].bas_zwavel=="0,00"&&laData[0].bas_borium=="0,00"&&laData[0].bas_mangaan=="0,00"&&laData[0].bas_bijzonder==""){document.getElementById("pbd_stikstof").disabled=false;document.getElementById("pbd_fosfaat").disabled=false;document.getElementById("pbd_kalium").disabled=false;document.getElementById("pbd_magnesium").disabled=false;document.getElementById("pbd_zwavel").disabled=false;document.getElementById("pbd_borium").disabled=false;document.getElementById("pbd_mangaan").disabled=false;document.getElementById("pbd_bijzonder").disabled=false;}},onFailure:function(){alert('Er is een probleem opgetreden, neem contact op met Pioen Partners.');}});}}
function enableElements(){document.getElementById("pbd_stikstof").disabled=false;document.getElementById("pbd_fosfaat").disabled=false;document.getElementById("pbd_kalium").disabled=false;document.getElementById("pbd_magnesium").disabled=false;document.getElementById("pbd_zwavel").disabled=false;document.getElementById("pbd_borium").disabled=false;document.getElementById("pbd_mangaan").disabled=false;document.getElementById("pbd_bijzonder").disabled=false;}
function trim(lcValue){lcValue=lcValue.replace(/^\s+/,"");lcValue=lcValue.replace(/\s+$/,"");return lcValue;}
function getLabTranslation(lcRelPk){new Ajax.Request("index.php?module=pbwnieuw&class=pbwnieuw&event=getLabTranslation&lcRelPk="+lcRelPk,{method:'get',onSuccess:function(loResponse){lcResponse=loResponse.responseText;laData=JSON.parse(lcResponse);for(var lnI=0;lnI<laData.length;lnI++){lcVeld="lbl"+trim(laData[lnI].anv_veld);lcLabel=trim(laData[lnI].anv_label);if(document.getElementById(lcVeld)!=null&&document.getElementById(lcVeld).tagName=="LABEL"){document.getElementById(lcVeld).innerHTML=lcLabel;}}},onFailure:function(){alert('Er is een probleem opgetreden, neem contact op met Pioen Partners.');}});}
function doDelete(lcUrl){if(confirm("Weet u zeker dat u het record wilt verwijderen?\r\nDe verwijdering kan niet meer ongedaan worden gemaakt.")==true){location.href=lcUrl;}}
function doPBWDef(){if(confirm("Weet u zeker dat u de PBW definitief wilt maken?\r\nNa het definitief maken kunt u geen wijzigingen meer aanbrengen.")==true){new Ajax.Request("index.php?module=pbwnieuw&class=pbwnieuw&event=savePBW",{method:'get',onSuccess:function(loResponse){lcResponse=loResponse.responseText;if(lcResponse==""){alert("De PBW is definitief gemaakt.");location.href="index.php?module=pbwnieuw&class=pbwnieuw";}else{alert(lcResponse);}},onFailure:function(){alert('Er is een probleem opgetreden, neem contact op met Pioen Partners.');}});}}
function doPBWDel(){if(confirm("Weet u zeker dat u de PBW wilt verwijderen?\r\nDe verwijdering kan niet meer ongedaan worden gemaakt.")==true){new Ajax.Request("index.php?module=pbwnieuw&class=pbwnieuw&event=deletePBW",{method:'get',onSuccess:function(loResponse){lcResponse=loResponse.responseText;if(lcResponse==""){alert("De PBW is verwijderd.");location.href="index.php?module=pbwnieuw&class=pbwnieuw";}else{alert(lcResponse);}},onFailure:function(){alert('Er is een probleem opgetreden, neem contact op met Pioen Partners.');}});}}
