var loading=false;$(document).ready(function(){$("#kenteken").live("keyup",kentekenKeyUpHandler);$("#postcode_auto").autotab({target:"geboortedatum_auto"});$("#geboortedatum_auto").setMask();$("#postcode_auto").setMask();$("#kenteken").focus();$("#loader").remove()});function kentekenKeyUpHandler(B){$(B.target).css("color","black");var A=$(B.target).attr("oldVal");var C=$(B.target).val();if(/^[A-Za-z0-9\-]{8}$/.test(C)){while(/\-/.test(C)){C=C.replace(/\-/,"")}}if(/^[A-Za-z0-9]{0,6}$/.test(C)){if(C.length==6){if(maskKenteken(C)){if(A!=C){$(B.target).attr("oldVal",C)}}else{$(B.target).css("color","red")}}else{if(C.length<6&&C!=""){$(B.target).removeAttr("oldVal")}}}else{if($(B.target).val().length<=7&&C!=""){$(B.target).removeAttr("oldVal");while(/[^A-Za-z0-9]/.test(C)){C=C.replace(/[^A-Za-z0-9]/,"")}$(B.target).val(C)}}}function maskKenteken(C){var B=$("#kenteken").val();var A=false;if(/^([A-Za-z]{2})(\d\d)(\d\d)$/.test(C)){A=true;B=(RegExp.$1+"-"+RegExp.$2+"-"+RegExp.$3)}if(/^(\d\d)(\d\d)([A-Za-z]{2})$/.test(C)){A=true;B=(RegExp.$1+"-"+RegExp.$2+"-"+RegExp.$3)}if(/^(\d\d)([A-Za-z]{2})(\d\d)$/.test(C)){A=true;B=(RegExp.$1+"-"+RegExp.$2+"-"+RegExp.$3)}if(/^([A-Za-z]{2})(\d\d)([A-Za-z]{2})$/.test(C)){A=true;B=(RegExp.$1+"-"+RegExp.$2+"-"+RegExp.$3)}if(/^([A-Za-z]{2})([A-Za-z]{2})(\d\d)$/.test(C)){A=true;B=(RegExp.$1+"-"+RegExp.$2+"-"+RegExp.$3)}if(/^(\d\d)([A-Za-z]{2})([A-Za-z]{2})$/.test(C)){A=true;B=(RegExp.$1+"-"+RegExp.$2+"-"+RegExp.$3)}if(/^(\d\d)([A-Za-z]{3})(\d)$/.test(C)){A=true;B=(RegExp.$1+"-"+RegExp.$2+"-"+RegExp.$3)}if(/^(\d)([A-Za-z]{3})(\d\d)$/.test(C)){A=true;B=(RegExp.$1+"-"+RegExp.$2+"-"+RegExp.$3)}if(/^([A-Za-z]{2})(\d\d\d)([A-Za-z]{1})$/.test(C)){A=true;B=(RegExp.$1+"-"+RegExp.$2+"-"+RegExp.$3)}if(/^([A-Za-z]{1})(\d\d\d)([A-Za-z]{2})$/.test(C)){A=true;B=(RegExp.$1+"-"+RegExp.$2+"-"+RegExp.$3)}if(A){$("#kenteken").attr("maxlength","8");$("#kenteken").val(B);return true}else{return false}}var SNSInsurances={};SNSInsurances.init=function(){try{SNSInsurances.eventHandler();SNSInsurances.checkInputFields()}catch(A){Main.errHandler(A)}};SNSInsurances.eventHandler=function(){window.href=document.getElementById("button").href;document.getElementById("birth-date").onkeyup=function(){SNSInsurances.checkInputFields()};document.getElementById("birth-month").onkeyup=function(){SNSInsurances.checkInputFields()};document.getElementById("birth-year").onkeyup=function(){SNSInsurances.checkInputFields()};document.getElementById("pc-numbers").onkeyup=function(){SNSInsurances.checkInputFields()};document.getElementById("pc-letters").onkeyup=function(){SNSInsurances.checkInputFields()}};SNSInsurances.checkInputFields=function(){if(document.getElementById("birth-date").value.length==2&&document.getElementById("birth-month").value.length==2&&document.getElementById("birth-year").value.length==4&&document.getElementById("pc-numbers").value.length==4&&document.getElementById("pc-letters").value.length==2){removeClass(document.getElementById("button"),"disabled");document.getElementById("button").getElementsByTagName("a")[0].onclick=function(){document.snelverzekeraar.submit();return false}}else{addClass(document.getElementById("button"),"disabled");document.getElementById("button").getElementsByTagName("a")[0].onclick=function(){return false}}};SNSInsurances.validate=function(){var A=document.getElementById("geboortedatum");if(A){if(A.value==""){document.getElementById("geboortedatumError").style.display="block"}}};
