var reCheckAmount =/^[0-9][0-9\.]*$/; var reCheckPower =/^[0-9]+$/; function startLeasing() { p = window.document.forms[0].sum.value; a = window.document.forms[0].installment.value; uri = "Start.do?partner=a11olc22&sum="+p+"&installment="+a; win = window.open(uri, "carcredit"); win.focus(); } function checkRE(field, re) { var v = field.value; if ( v.replace( / /, "" ) == "" ) { return true; } else { if (re.test(v)) { return true; } return false; } } function invalidFormatAction( field, messageInvalidFormat ) { alert(messageInvalidFormat); setTimeout(function(){field.focus()}, 10); field.select(); } function checkAmount( field, messageInvalidFormat ) { if (checkRE( field, reCheckAmount)==false) { if (messageInvalidFormat!="") { invalidFormatAction( field, messageInvalidFormat); } return false; } return true; } function checkPower(field, message) { if (checkRE( field, reCheckPower)==false) { invalidFormatAction( field, messageInvalidFormat); return false; } return true; } function appendCheckedRadioValue( uri, radio, name ) { //= 0 ) { delim = "&"; } if ( radio.length ) { for ( i = 0; i < radio.length; ++i ) { var r = radio[i]; if ( r.checked ) { uri += delim + name + "=" + r.value; break; } } } else if ( radio.checked ) { uri += delim + name + "=" + radio.value; } return uri; //]]> } function appendProductIdAndRow( uri, radio) { //= 0 ) { delim = "&"; } if ( radio.length ) { for ( i = 0; i < radio.length; ++i ) { var r = radio[i]; if ( r.checked ) { var params = r.value.split("-"); uri += delim + "rowNumber=" + params[0]; uri += delim + "productId=" + params[1]; break; } } } else if ( radio.checked ) { uri += delim + name + "=" + radio.value; } return uri; //]]> } function showRSVPopup(value, uri) { if(value==false){ var oldSession = getCookie("sessionIdRsv"); var canRSV = getCookie("RSVAllowed"); var rsvAllowed = true; if(canRSV != null && canRSV=="false"){ rsvAllowed=false; } var a = new Date(); var oneHour = a.getTime() + (60 * 60 * 1000); a.setTime(oneHour); var actualSesssion = "olguG9690JJwRLi-8ifKzgq"; if(rsvAllowed){ if(oldSession == null){ setCookie("sessionIdRsv", "olguG9690JJwRLi-8ifKzgq", a, null, null, null); newCenteredWindow('/ShowStaticPage.do;jsessionid=0000olguG9690JJwRLi-8ifKzgq:134b6cpvr?popup=true&forwardName=INFO_WHY_RSV','RSV','600','450','yes','no'); } else{ var actualSesssion = "olguG9690JJwRLi-8ifKzgq"; if(oldSession != actualSesssion){ setCookie("sessionIdRsv", "olguG9690JJwRLi-8ifKzgq", a, null, null, null); newCenteredWindow('/ShowStaticPage.do;jsessionid=0000olguG9690JJwRLi-8ifKzgq:134b6cpvr?popup=true&forwardName=INFO_WHY_RSV','RSV','600','450','yes','no'); } } } } } function showGapCompletePopup(value, uri) { if(value==false){ var oldSession = getCookie("sessionIdGapComplete"); var canGapComplete = getCookie("GapCompleteAllowed"); var gapCompleteAllowed = true; if(canGapComplete != null && canGapComplete=="false"){ gapCompleteAllowed=false; } var a = new Date(); var oneHour = a.getTime() + (60 * 60 * 1000); a.setTime(oneHour); var actualSesssion = "olguG9690JJwRLi-8ifKzgq"; if(gapCompleteAllowed){ if(oldSession == null){ setCookie("sessionIdGapComplete", "olguG9690JJwRLi-8ifKzgq", a, null, null, null); newCenteredWindow('/ShowStaticPage.do;jsessionid=0000olguG9690JJwRLi-8ifKzgq:134b6cpvr?popup=true&forwardName=INFO_WHY_GAPCOMPLETE','SantanderSafe','600','450','yes','no'); } else{ var actualSesssion = "olguG9690JJwRLi-8ifKzgq"; if(oldSession != actualSesssion){ setCookie("sessionIdGapComplete", "olguG9690JJwRLi-8ifKzgq", a, null, null, null); newCenteredWindow('/ShowStaticPage.do;jsessionid=0000olguG9690JJwRLi-8ifKzgq:134b6cpvr?popup=true&forwardName=INFO_WHY_GAPCOMPLETE','SantanderSafe','600','450','yes','no'); } } } } } var calculationFormChanged = false; function setCalculationFormChanged() { calculationFormChanged = true; } function resetCalculationFormChanged() { calculationFormChanged = false; } function startFinanceApplication2(form, token) { if ( calculationFormChanged ) { alert( "Die Kalkulation wird erneut durchgeführt da Sie einige Werte geändert haben.\nBitte klicken Sie erneut auf \"Online-Finanzierung hier beantragen\", wenn Sie mit der Kalkulation zufrieden sind." ); form.submit(); } else { var uri = ''; uri = 'https://finanz.carcredit.de:443/StartFinanceApplication.do;jsessionid=0000olguG9690JJwRLi-8ifKzgq:134b6cpvr'; uri += "?org.apache.struts.taglib.html.TOKEN=" + token; var uri2 = uri; uri = appendProductIdAndRow(uri,form.rowNumber); if ( uri == uri2 ) { alert( "Bitte wählen Sie eine Laufzeit aus,\nbevor Sie die Online-Finanzierung beantragen." ); } else { var winl = (screen.width - 755) / 2; var wint = (screen.height - 570) / 2; winprops = 'height=768,width=1024,top=' + wint + ',left=' + winl + ',status,scrollbars,resizable' window.open(uri, "finance_application", winprops ); } } }