var esitoSFQ;function checkForm(b,a){resetCampi(b,a);var c=0;if(b!="capcasa"&&$(b).get("value")!=""&&checkTarga(b)){c++;}if(a!="metricasa"&&$(a).get("value")!=""&&checkDate(a)){c++;}if(c==0){if(b=="targaauto"||b=="targamoto"){if($(b).get("value")!=""&&$(a).get("value")!=""){MOOdalBox.open("../../error/sfq.jsp","","moodalbox 594 306");
(function(){var d=$(b).getParent().getParent().submit();}).delay(1000);}else{if($(a).get("value")!=""&&b=="targaauto"){openPopupSFQTarga();}else{if($(a).get("value")!=""&&b=="targamoto"){openPopupSFQTargaMoto();}else{return true;}}}}else{if(b=="targaVeicolo"){if($(b).get("value")!=""&&$(a).get("value")!=""){callSFQService($(b).get("value"),$(a).get("value"),"");
return false;}else{if($(b).get("value")==""){$(b).value="AA123BB";$(b).addClass("disabled");$(b).style.color="red";}if($(a).get("value")==""){$(a).value="GGMMAAAA";$(a).addClass("disabled");$(a).style.color="red";}return false;}}else{return true;}}}if($("step1")){$$("#step1").setStyle("display","block");
}if($("step3")){$$("#step3").setStyle("display","none");}return false;}function resetCampi(b,a){if($(b).get("value").toUpperCase()==$(b).get("title").toUpperCase()){$(b).value="";}if($(a).get("value").toUpperCase()==$(a).get("title").toUpperCase()){$(a).value="";}}function openPopupSFQTarga(){campo1="targaauto";
campo2="dataauto";resetCampi(campo1,campo2);MOOdalBox.open("../../error/superFastquoteTarga.jsp","","moodalbox 594 306");}function openPopupSFQTargaMoto(){campo1="targamoto";campo2="datamoto";resetCampi(campo1,campo2);MOOdalBox.open("../../error/superFastquoteTargaMoto.jsp","","moodalbox 594 306");}function checkDate(a){var c=$(a).get("value").trim();
var e=c.substr(6);if(e.length==2){e="19"+e;c=c.substr(0,6)+e;$(a).value=c;}var d=/^[0-9]{2}\/[0-9]{2}\/[0-9]{4}$/;if(!d.test(c)){$(a).style.textTransform="none";$(a).addClass("error_msg");return true;}else{anno=parseInt(c.substr(6),10);mese=parseInt(c.substr(3,2),10);giorno=parseInt(c.substr(0,2),10);
var f=new Date(anno,mese-1,giorno);if((c.substr(6).substr(0,2)=="19"||c.substr(6).substr(0,2)=="20")&&f.getFullYear()==anno&&f.getMonth()+1==mese&&f.getDate()==giorno){$(a).removeClass("error_msg");return false;}else{function b(){this.value="";this.onfocus=null;this.removeClass("error_msg");this.style.textTransform="uppercase";
}$(a).style.textTransform="none";$(a).addClass("error_msg");$(a).style.color=f20WarningColor;$(a).onfocus=b;return true;}}}function checkTarga(g){var a=$(g).value;var a=a.toLowerCase();if(a.slice(0,3)=="rsm"){var a="RSM"+a.substr(3);$(g).value=a;$(g).disabled=false;return true;}else{if(a.slice(0,3)=="scv"){var a="SCV"+a.substr(3);
$(g).value=a;$(g).disabled=false;return true;}else{if(a.slice(0,4)=="roma"){var a="RM"+a.substr(4);$(g).value=a;$(g).disabled=false;return true;}}}var f;var d=/[a-zA-Z]{2} *\d{6}|[a-zA-Z]{2} *\d{3} *[a-zA-Z]{2}|[a-zA-Z]{2}[a-zA-Z]{2}[0-9]{6}|[a-zA-Z]{2}[0-9]{1}[a-zA-Z]{5}|[a-zA-Z]{2}[a-zA-Z]{1}[0-9]{5}|[a-zA-Z]{2}[0-9]{1}[a-zA-Z]{1}[0-9]{4}|[a-zA-Z]{2}[0-9]{5}[a-zA-Z]{1}|[a-zA-Z]{2}[0-9]{2}[a-zA-Z]{1}[0-9]{3}/;
var b=/[a-zA-Z]{2} *\d{6}|[a-zA-Z]{2} *\d{5}/;if(g=="targaauto"||g=="targamoto"){if(g=="targaauto"){var e=d;}else{if(g=="targamoto"){var e=b;}}f=e.test(a);}else{$(g).style.color="#aaa";var e=d;f=e.test(a);if(f==false){var e=b;f=e.test(a);}}if(f==false){function c(){this.value="";this.onfocus=null;this.removeClass("error_msg");
this.style.textTransform="uppercase";}$(g).style.textTransform="none";$(g).value="errore targa";$(g).addClass("error_msg");$(g).onfocus=c;return true;}else{$(g).value=a;$(g).disabled=false;}}function formatTarga(a){if(a.value.length<=2){a.value=a.value.replace(/\d/,"");}var c=/[a-zA-Z0-9]/;var b=a.value.substr(a.value.length-1);
if(!c.test(b)){a.value=a.value.substr(0,a.value.length-1);}}var usedPolizza="Auto";var usedFast="autoFast";window.addEvent("domready",function(){$$("#polizzaTab li a").each(function(b){b.addEvent("click",function(){var a=$(this).getProperty("rel");$("polizza"+usedPolizza).setStyle("display","none");$("immagine"+usedPolizza+"_on").setStyle("display","none");
$("immagine"+usedPolizza+"_off").setStyle("display","inline-block");$("polizza"+a).setStyle("display","block");$("immagine"+a+"_on").setStyle("display","inline-block");$("immagine"+a+"_off").setStyle("display","none");usedPolizza=a;});});$$(".fastMenuCnt li a.btn_veicoli").addClass("selected");$$("#selectorFast").addClass("veicoliFast");
$$(".fastMenuCnt li a").addEvent("click",function(){if(!this.hasClass("selected")){var a=this.get("id").split("Btn")[0];$$(".fastMenuCnt li a.selected").removeClass("selected");this.addClass("selected");$$(".fastItem").setStyle("display","none");$$("#"+a).setStyle("display","block");$("selectorFast").erase("class");
$("selectorFast").addClass(a);}});});function isNumberKey(c){var d=(c.which)?c.which:c.keyCode;return isNumberKeyBase(d);}function isNumberKeyBase(b){if(b>31&&(b<48||b>57)&&b!=46&&b!=37&&b!=39){return false;}return true;}function Explorer(){return(self.navigator.appName.contains("Explorer"," "));}function disableControls(c){var e=($(document.body).getElement("div.container")||document.body).offsetHeight;
if(!e||e==""||e==0){e="200%";}else{e=e+"px";}var f=new Element("div",{"styles":{"position":"absolute","top":"0px","left":"0px","background":"#ffffff","z-index":"99999","height":e,"width":"100%"},id:"mod"}).injectInside($(document.body));if(Explorer()){f.setStyle("opacity",0.1);}else{f.setStyle("background-color","transparent");
}}function callSFQService(b,c,e){e="eWCKxG-MS162A0AJcC8dAdW";var d="jsonFactory.callSFQService";var a=new Request.JSON({url:host,data:JSON.encode({"id":1,"method":d,"params":[b,c,e]}),onRequest:function(){$$("#step1").setStyle("display","none");$$("#step3").setStyle("display","block");},onLoading:function(){},onComplete:function(f){if(!f){return this;
}objson=JSON.decode(f.result.esitoSFQ);if(objson){if(objson.esito){esitoSFQ=objson.esito;}else{esitoSFQ="";}}if(esitoSFQ&&(esitoSFQ=="0056"||esitoSFQ=="0057")){$$("#step3").setStyle("display","none");$$("#step4").setStyle("display","block");}else{document.forms["formVeicolo"].submit();}}}).send();}
