// Let op, als de HTML verandert dient dat op 2 plekken te gebeuren (ned. HTML en fr. HTML) goGENFUNC.addCustomEvent(window,"load",getLanguage); function getLanguage(){ if (document.getElementById("be_maxcredit_nl")){ parseHTML("nl"); } else if (document.getElementById("be_maxcredit_fr")){ parseHTML("fr"); } else { alert("Een div met id 'be_maxcredit_nl' of 'be_maxcredit_fr' niet gevonden, module kan niet geplaatst worden.") } } function parseHTML(asLanguage){ if (!lsFormBody) {var lsFormBody=""} if (asLanguage=="nl") { lsFormBody += '' lsFormBody += '
' lsFormBody += '
' lsFormBody += '' lsFormBody += '
' lsFormBody += '


' lsFormBody += '
' lsFormBody += '
' lsFormBody += '
' lsFormBody += '' lsFormBody += '
' lsFormBody += '
' goDOM.setInnerHTML("be_maxcredit_nl", lsFormBody); } else if (asLanguage=="fr") { lsFormBody += '' lsFormBody += '
' lsFormBody += '
' lsFormBody += '' lsFormBody += '
' lsFormBody += '


' lsFormBody += '
' lsFormBody += '
' lsFormBody += '
' lsFormBody += '' lsFormBody += '
' lsFormBody += '
' goDOM.setInnerHTML("be_maxcredit_fr", lsFormBody); } cleanStart(); } function cleanStart(){ goDOM.hideElement("Display_ASync"); document.getElementById("btnSubmit").disabled = false goDOM.setInnerHTML('lblText1', ' '); goDOM.setInnerHTML('lblText2', ' '); goDOM.setInnerHTML('lblText3', ' '); goDOM.setInnerHTML('lblLTK1', ' '); goDOM.setInnerHTML('lblMAK1', ' '); goDOM.setInnerHTML('lblJKP1', ' '); goDOM.setInnerHTML('lblLoanAmount', ' '); goDOM.setInnerHTML('UserFeedback', ''); goDOM.setInnerHTML('ServerError', ''); } function calcMaxCredit_BE(asLanguage) { document.getElementById("btnSubmit").disabled = true; goDOM.unHideElement("Display_ASync"); goDOM.hideElement("ServerError"); goDOM.hideElement("ResultSet"); var larrFields = new Array("edAge", "edNettIncome", "edPartnerIncome", "edHousingCost"); var larrErrElements = new Array("errLENEN_V_TELENEN"); var lsMaritalState if(document.getElementById("Samen").checked) { lsMaritalState = 'Gehuwd / Samenwonend' } else if (document.getElementById("Alleen").checked) { lsMaritalState = 'Alleenstaand' } var lsURL = "/webservices/calculations/be_maxcredit.aspx?lang=" + asLanguage + "&" + 'rbHasPartner=' + lsMaritalState + '&' + goGENFUNC.makePostString(larrFields); goAsyncHTTP.httpRequest(lsURL, "" ,setResponse); function setResponse(aoXMLHTTP) { var lsServerError, lsMaxAmount; eval(aoXMLHTTP.responseText); if (lsServerError) { cleanStart(); goDOM.unHideElement("ServerError"); goDOM.setInnerHTML('ServerError', '

' + lsServerError + '

'); goDOM.hideElement("Display_ASync"); document.getElementById("btnSubmit").disabled = false; } else if (lsMaxAmount) { goDOM.unHideElement("ResultSet"); goDOM.setInnerHTML('lblLoanAmount', lsMaxAmount); goDOM.setInnerHTML('lblText1', lsDurationHeader); goDOM.setInnerHTML('lblText2', lsPaymentHeader); goDOM.setInnerHTML('lblText3', lsJKPHeader); goDOM.setInnerHTML('lblLTK1', lsDuration1 + ' mnd'); goDOM.setInnerHTML('lblJKP1', lsJKP1 + '%'); goDOM.setInnerHTML('lblMAK1', '€' + lsPayment1); goDOM.setInnerHTML('UserFeedback', lsFeedback); goDOM.hideElement("Display_ASync"); document.getElementById("btnSubmit").disabled = false; } else { goDOM.hideElement("Display_ASync"); document.getElementById("btnSubmit").disabled = false; } } return false; }