//Create other variables if (!lsDivID) {var lsDivID} if (!lsFormBody) {var lsFormBody} if (!lsPrimaryColor) {var lsPrimaryColor = "2f5572"} if (!lsBGColor) {var lsBGColor = "ffffff"} if (!lsPenColor1) {var lsPenColor1 = "2f5572"} if (!lsPenColor2) {var lsPenColor2 = "db002e"} if (!lsOfferRequestURL) {var lsOfferRequestURL = "/offerte/"} //Adds contains function to string object String.prototype.contains = function(t) { return this.indexOf(t) >= 0;} //Create form-html which will be inserted in the DIV with id 'nl_maxcredit'. lsDivID = "nl_housevalue"; //The id of the DIV in which the HTML below will be placed. lsFormBody = '
'; lsFormBody += '
Uw persoonlijke gegevens'; lsFormBody += '
'; lsFormBody += '
'; lsFormBody += ''; lsFormBody += ''; lsFormBody += '
'; lsFormBody += '
'; lsFormBody += '
'; lsFormBody += ''; lsFormBody += '
'; lsFormBody += '

'; lsFormBody += '
'; lsFormBody += '
'; lsFormBody += ' '; lsFormBody += '
'; lsFormBody += ''; lsFormBody += '' lsFormBody += '
'; lsFormBody += ''; lsFormBody += ''; //Add onload-event that places the HTML in the desired DIV goGENFUNC.addCustomEvent(window,"load",startNL_HOUSEVALUE); function startNL_HOUSEVALUE() { goDOM.setInnerHTML(lsDivID, lsFormBody); goDOM.setInnerHTML("HumanityCheck", "") } function newHumanityCheck() { goDOM.setInnerHTML('HumanityCheck','Klik voor een nieuw plaatje'); return false; } function calcHouseValue(asPrimaryColor,asBGColor,asPenColor1,asPenColor2,asOfferRequestURL) { goDOM.unHideElement("indicator"); var larrFields = new Array("txtZipCodeHouseValue","txtHouseNrHouseValue","txtYearHouseValue","txtMonthHouseValue","txtAmountEuroHouseValue","txtAmountGuilderHouseValue","txtTypeHouseValue","txtHumanityCheckHouseValue"); var larrErrElements = new Array("errZipCodeHouseValue","errHouseNrHouseValue","errYearMonthHouseValue","errAmountEuroHouseValue","errAmountGuilderHouseValue","errTypeHouseValue","errHumanityCheckHouseValue"); var lsSiteID; var lsURL = "/webservices/calculations/nl_housevalue.aspx?primary=" + asPrimaryColor + "&bgcolor=" + asBGColor + "&color1=" + asPenColor1 + "&color2=" + asPenColor2 + "&" + goGENFUNC.makePostString(larrFields); goAsyncHTTP.httpRequest(lsURL, "", setResponse); function setResponse(aoHTTPXML) { if (aoHTTPXML) { if (aoHTTPXML.responseText != null) { try { eval(aoHTTPXML.responseText); } catch (e) { goGENFUNC.handleError('calcHouseValue','setResponse()','fatal','Error processing server response: ' + e.description + ';' + lsURL); goDOM.setInnerHTML('errormeldingHouseValue','

Er is een technische fout opgetreden. Hiervan is automatisch melding gemaakt, het probleem zal zo snel mogelijk opgelost worden. Onze excuses voor het ongemak, probeert u het later nog eens.

'); } } if (lsServerError) { goDOM.setInnerHTMLMulti(larrErrElements,''); goDOM.setInnerHTMLMulti(larrErrorFields,'fout ingevuld'); goDOM.setInnerHTML('errormeldingHouseValue', '

' + lsServerError + '

'); goDOM.setInnerHTML('recenttransHouseValue', ''); } else if (lsResult && lsRecentTrans) { goDOM.setInnerHTML('errormeldingHouseValue', ''); goDOM.hideElement("nl_housevalue_calc"); goDOM.setInnerHTMLMulti(larrErrElements,'') goDOM.setInnerHTML('resultHouseValue', lsResult + '

Maak een nieuwe berekening of vraag direct een vrijblijvende offerte aan.

'); goDOM.setInnerHTML('recenttransHouseValue', lsRecentTrans); goDOM.unHideElement("resultHouseValue"); goDOM.unHideElement("callToActionButton"); getCallToAction(lsSiteID); } else { goDOM.setInnerHTML('errormeldingHouseValue', '

Door een technisch probleem kon geen woningwaarde berekend worden. Onder het invulformulier vindt u meer details.

'); goDOM.setInnerHTML('resultHouseValue', '

Deze applicatie maakt gebruik van:

Wanneer uw browser één van bovenstaande punten niet ondersteunt, dient u een nieuwe versie van uw browser te installeren.

'); goDOM.unHideElement("resultHouseValue"); } goDOM.hideElement("indicator"); aoHTTPXML = null; } newHumanityCheck(); } return false; } function getCallToAction(asSiteID){ //Determine server/website var lsURL = document.URL; var lsLink = ''; if (lsURL.contains("http://ontwikkel") || lsURL.contains("http://test") || lsURL.contains("//acceptatie")) { if (lsURL.contains("dsbbank")) { lsLink = 'Vraag direct een hypotheekofferte aan!' } } else { // determine sever based on instance/site-id if (asSiteID == "1664137518"){ //dsbbank lsLink = 'Vraag direct een hypotheekofferte aan!' } } if (lsLink != ''){ goDOM.setInnerHTML('callToActionButton', lsLink); goDOM.unHideElement('callToActionButton'); } }