var ASF={checkEmpty:false,targaOld:"",emailOld:"",cobrand:"",sub_cobrand:"",datepicker_maxdate:"1Y",prov_ok_assicurazionionline:"",call:function(b){var a=ASF[b.data.fName](b.data.id);if(a!==true){ASF._show_error(this,a)}else{ASF._hide_error(this)}},callAll:function(){ASF.checkEmpty=true;errMsg="";$("[id^='ASF_']").each(function(){var f=$(this).attr("id");var b=false;var a=f.replace("ASF_","")+"_blur";if(typeof ASF[a]=="function"){b=a}var e=f.replace("ASF_","")+"_submitonly";if(typeof ASF[e]=="function"){b=e}if(b!==false){var d=ASF[b]("#"+f);if(d!==true){ASF._show_error("#"+f,d,"noanimation");errMsg+=d;if(ASF._getScrollY()>($("#"+f).offset().top-15)){window.scroll(0,$("#"+f).offset().top-15)}ASF.checkEmpty=false;return false}else{ASF._hide_error("#"+f)}}return true});if(errMsg!==""){ASF.checkEmpty=false;return false}ASF.checkEmpty=false;this.postData();return false},postData:function(){$.ajax({type:"POST",async:false,url:"/ajax_post_preventivo",data:$("#AS_AssicurazioneForm").serialize(),dataType:"json",success:function(b){if(b.response===true){if(b.target=="blank"){window.open(b.url,"_blank")}else{window.location.href=b.url}}else{var a=false;$.each(b.errors,function(e,d){if($("#"+e).size()>0){ASF._show_error("#"+e,d);if(ASF._getScrollY()>($("#"+e).offset().top-15)){window.scroll(0,$("#"+e).offset().top-15)}a=true;return false}});if(a===false){alert("ATTENZIONE! Le informazioni del preventivo sono incomplete.\n\nPer favore verifica tutti i dati inseriti.");window.location.href=b.url}}},error:function(){setTimeout(function(){ASF.postData()},1000)}});return false},_getScrollY:function(){var a=0;if(typeof(window.pageYOffset)=="number"){a=window.pageYOffset}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){a=document.body.scrollTop}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){a=document.documentElement.scrollTop}}}return a},_show_error:function(d,b,a){$(d).parents("div[class~=AS_form_field]").addClass("wrong");if(a===undefined){$(d).parents("div[class~=AS_form_field]").find("span[class~=err]").addClass("wrong").animate({opacity:0.2},400).animate({opacity:1},400)}else{$(d).parents("div[class~=AS_form_field]").find("span[class~=err]").addClass("wrong")}$(d).parents("div[class~=AS_form_field]").find("span[class~=err]").html(b);$(d).parents("div[class~=AS_form_field]").find("div[class~=ZZ_errtip]").show()},_hide_error:function(a){$(a).parents("div[class~=AS_form_field]").removeClass("wrong");$(a).parents("div[class~=AS_form_field]").find("span[class~=err]").removeClass("wrong");$(a).parents("div[class~=AS_form_field]").find("span[class~=err]").html("");$(a).parents("div[class~=AS_form_field]").find("div[class~=ZZ_errtip]").hide()},_show_field:function(a){$(a).parents("div.AS_form_field").show()},_hide_field:function(a){$(a).parents("div.AS_form_field").hide()},_checked:function(a){$(a).attr("checked","checked")},_check_dati_conducente:function(){if($("#ASF_nome_conducente").val()===""&&$("#ASF_cognome_conducente").val()===""){return false}return true},_check_empty:function(a,b){if(ASF.checkEmpty&&$(a).size()>0){if($(a).val().toString().length===0){if($(a).is("select")){return"Per cortesia scegli "+b}else{return"Per cortesia inserisci "+b}}}return true},_is_checked_privacy:function(a,b){if(!$(a).attr("checked")&&ASF.checkEmpty){return b}return true},_check_nome:function(g){var f=true;var e=$(g).val().toLowerCase();if(g.indexOf("cognome")>-1){tipo_campo="cognome"}else{tipo_campo="nome"}f=this._check_empty(g,"il "+tipo_campo);if(f===true&&!ASF.checkEmpty&&$(g).val()===""){return true}var d=new RegExp("([a-z])\\1\\1+");var b=/^[bcdfghlmnpqrstvzkxw]+$/i;var a=/^[a-zòàùèéì\ \'\-]+$/i;if(f===true){if(d.test(e)||b.test(e)||!a.test(e)||e.length<2){f="Ti suggeriamo di inserire il "+tipo_campo+" correttamente. E' necessario per il calcolo del codice fiscale."}}return f},_check_data:function(e){var r=/^[0-9]$/;var p=/^[0-9]{2}$/;var o=/^[0-9]{4}$/;var h=e.substring(0,(e.length-4));var b=h+"giorno";if(r.test($(b).val())){$(b).val("0"+$(b).val())}var f=h+"mese";if(r.test($(f).val())){$(f).val("0"+$(f).val())}var l=h+"anno";if(e.indexOf("nascita")!=-1){if(p.test($(l).val())){$(l).val("19"+$(l).val())}}else{if(p.test($(l).val())){$(l).val("20"+$(l).val())}}if(!ASF.checkEmpty&&$(b).val().toString().length===0&&$(f).val().toString().length===0&&$(l).val().toString().length===0){return true}if($(b).val().toString().length===0){return"Il giorno è obbligatorio"}var A=parseInt($(b).val(),10);if(!p.test($(b).val())||A<1||A>31){return"Il giorno inserito non è valido"}if($(f).val().toString().length===0){return"Il mese è obbligatorio"}var u=parseInt($(f).val(),10);if(!p.test($(f).val())||u<1||u>12){return"Il mese inserito non è valido"}if((u==4||u==6||u==9||u==11)&&A==31){return"La data inserita non è valida"}if($(l).val().toString().length===0){return"L'anno è obbligatorio"}if(!o.test($(l).val())){return"L'anno inserito non è corretto"}var C=new Date();var z=C.getDate();var v=C.getMonth()+1;var q=C.getFullYear();var k=parseInt($(l).val(),10);if(u==2){var B=(k%4===0&&(k%100!==0||k%400===0));if(A>29||(A==29&&!B)){return"La data inserita non è valida"}}if(e.indexOf("nascita")!=-1){var j=q-k;if(u>v){j=j-1}else{if(u==v&&A>z){j=j-1}}if(j<18||j>99){return"L'età deve essere compresa tra 18 e 99 anni"}if(this.cobrand=="assicurazionionline"&&e.indexOf("proprietario")==-1&&j<28){return"Per usufruire delle offerte esclusive di Assicurazionionline.it sia il contraente sia eventuali altri conducenti devono avere almeno 28 anni."}}else{if(k<q||(k==q&&u<v)||(k==q&&u==v&&A<z)){return"La data di decorrenza non può essere nel passato"}if(this.cobrand=="assicurazionionline"||this.sub_cobrand=="collaboratori"){var t=new Date(k,u-1,A);var w=new Date();if(((t-w)/(1000*60*60*24))>60){return"La data di decorrenza non può essere oltre 60 giorni da oggi."}}else{C.setMonth(C.getMonth()+1);C.setFullYear(C.getFullYear()+1);var D=C.getDate();var a=C.getMonth();var g=C.getFullYear();if(k>g||(k==g&&u>a)||(k==g&&u==a&&A>D)){return"Le compagnie assicurative non forniscono preventivi per decorrenze oltre un anno dalla data di calcolo."}}}if(e=="#ASF_nascita_anno"&&($("#ASF_patente").val()===""||(parseInt($(l).val(),10)+18)>parseInt($("#ASF_patente").val(),10))){if(!ASF.checkEmpty){$("#ASF_patente").val(parseInt($(l).val(),10)+18)}}if(e=="#ASF_nascita_proprietario_anno"&&($("#ASF_nascita_proprietario_anno").val()===""||(parseInt($(l).val(),10)+18)>parseInt($("#ASF_patente_proprietario").val(),10))){if(!ASF.checkEmpty){$("#ASF_patente_proprietario").val(parseInt($(l).val(),10)+18)}}if(e=="#ASF_nascita_conducente_anno"&&($("#ASF_patente_conducente").val()===""||(parseInt($(l).val(),10)+18)>parseInt($("#ASF_patente_conducente").val(),10))){if(!ASF.checkEmpty){$("#ASF_patente_conducente").val(parseInt($(l).val(),10)+18)}}return true},_check_patente:function(g){var e=/^[0-9]{4}$/;var d="";if(g.indexOf("conducente")>-1){d="conducente_"}else{if(g.indexOf("proprietario")>-1){d="proprietario_"}}var a=$("#ASF_nascita_"+d+"anno").val();var b=$(g).val();if(b.toString().length===0){if(ASF.checkEmpty){return"L'anno di conseguimento patente è obbligatorio"}else{return true}}if(!e.test(b)){return"L'anno di conseguimento patente non è valido"}var f=new Date();var h=f.getFullYear();if(b>h){return"L'anno di conseguimento patente non può essere nel futuro"}if(e.test(a)&&((parseInt(b,10)-parseInt(a,10))<18)){return"La data di nascita e l'anno di conseguimento patente non sono compatibili"}if(this.cobrand=="assicurazionionline"&&g.indexOf("proprietario")==-1&&(h-b)<5){return"Per usufruire delle offerte esclusive di Assicurazionionline.it sia il contraente sia eventuali altri conducenti devono avere la patente da almeno 5 anni."}return true},_check_ragione_sociale:function(a){if($(a).val().toString().length===0){if(ASF.checkEmpty){return"Per cortesia inserisci la ragione sociale"}else{return true}}else{if($(a).val().toString().length<2){return"La ragione sociale non è valida"}}return true},_check_partita_iva:function(b){if(b.length===0){if(ASF.checkEmpty){return"Per cortesia inserisci la partita IVA"}else{return true}}var a=/^[0-9]{11}$/;if(!a.test(b)&&b.length!==0){return"La partita IVA non è corretta. Deve essere lunga 11 caratteri e contenere soltanto numeri"}s=0;for(i=0;i<=9;i+=2){s+=b.charCodeAt(i)-"0".charCodeAt(0)}for(i=1;i<=9;i+=2){c=2*(b.charCodeAt(i)-"0".charCodeAt(0));if(c>9){c=c-9}s+=c}if(b=="00000000000"||(10-s%10)%10!=b.charCodeAt(10)-"0".charCodeAt(0)){return"La partita IVA non è valida: il codice di controllo non corrisponde."}return true},_check_mese:function(e,d){if(!$(e).val()){return"Per cortesia inserisci il mese di "+d}var b=/^[0-9]$/;var a=/^[0-9]{2}$/;if(b.test($(e).val())){$(e).val("0"+$(e).val())}if(!a.test($(e).val())){return"Il mese di "+d+" non è valido"}if(parseInt($(e).val(),10)<1||parseInt($(e).val(),10)>12){return"Il mese di "+d+" non è valido"}return true},_check_anno:function(f,d){if(!$(f).val()){return"Per cortesia inserisci l'anno di "+d}var e=new Date();var g=e.getFullYear();var b=/^[0-9]{2}$/;var a=/^[0-9]{4}$/;if(b.test($(f).val())){if(parseInt($(f).val(),10)>parseInt(g.toString().substring(2),10)){$(f).val("19"+$(f).val())}else{$(f).val("20"+$(f).val())}}if(!a.test($(f).val())){return"L'anno di "+d+" non è valido"}if(d!="decorrenza"&&$(f).val()>g){return"L'anno di "+d+" non può essere nel futuro"}return true},_check_targa:function(e){if($(e).val()===""){if(ASF.checkEmpty||(e=="#ASF_targa"&&typeof $("#AS_dati_autovettura").css("display")!="undefined"&&$("#AS_dati_autovettura").css("display")=="none")||this.cobrand=="assicurazionionline"){return"Per cortesia inserisci la targa"}else{return true}}$(e).val($(e).val().toUpperCase());$(e).val($(e).val().replace(/\ /g,""));var a=$(e).val();var d="";var b=/^((AG|AL|AN|AO|AR|AP|AT|AV|BA|BL|BN|BG|BI|BO|BZ|BS|BR|CA|CL|CB|CI|CE|CT|CZ|CH|CO|CS|CR|KR|CN|EN|FE|FI|FG|FC|FO|FR|GE|GO|GR|IM|IS|AQ|SP|LT|LE|LC|LI|LO|LU|MC|MN|MS|MT|VS|ME|MI|MO|NA|NO|NU|OG|OT|OR|PD|PA|PR|PV|PG|PS|PU|PE|PC|PI|PT|PN|PZ|PO|RG|RA|RC|RE|RI|RN|RM|RO|SA|SS|SV|SI|SR|SO|TA|TE|TR|TO|TP|TN|TV|TS|UD|VA|VE|VB|VC|VR|VV|VI|VT)[0-9]{6,6}|(MI|RM|TO|GE|BG|BS|CO|VA|PD|VR|TV|BO|MO|FI|NA|BA|PA|CT)[A-Z][0-9]{5,5}|(MI|RM|TO)[0-9]{5,5}[A-Z]|(MI|RM)[0-9][A-Z][0-9]{4,4}|MI[0-9]{2,2}[A-Z][0-9]{3,3})$/i;if($("#ASF_PREV_TYPE").val()=="A"){d=/^([ABCDEFGHJKLMNPRSTVWXYZ]{2,2}[0-9]{3,3}[ABCDEFGHJKLMNPRSTVWXYZ]{2,2})$/i}else{d=/^([A-Z]{2,2}[0-9]{5,5})$/i}if(!d.test(a)&&!b.test(a)){return"Targa non valida"}return true},_check_sinistri:function(b){if($("#ASF_sinistri_ultimi_n_anni").attr("checked")&&$("#ASF_sinistri_ultimi_n_anni").parent().css("display")!="none"){var a=0;for(i=0;i<=5;i++){if(parseInt($("#ASF_sinistri_pagatiprinc_"+i).val(),10)>0){a+=parseInt($("#ASF_sinistri_pagatiprinc_"+i).val(),10)}if(parseInt($("#ASF_sinistri_pagatiparit_"+i).val(),10)>0){a+=parseInt($("#ASF_sinistri_pagatiparit_"+i).val(),10)}if(parseInt($("#ASF_sinistri_pagati_"+i).val(),10)>0){a+=parseInt($("#ASF_sinistri_pagati_"+i).val(),10)}if(parseInt($("#ASF_sinistri_persone_"+i).val(),10)>0){a+=parseInt($("#ASF_sinistri_persone_"+i).val(),10)}if(parseInt($("#ASF_sinistri_cose_"+i).val(),10)>0){a+=parseInt($("#ASF_sinistri_cose_"+i).val(),10)}}if(a===0){return'Se hai selezionato "resp. principale o paritaria" alla domanda "Hai fatto sinistri negli ultimi 5 anni?" devi indicare il numero di sinistri causati.'}}return true},_fix_sinistri_change:function(a){var f=a.substr(a.length-1);var k=a.substr(0,a.length-2).substr(13);var g=$("#"+a).val();var d=["pagati","persone","cose"];var h=["pagatiprinc","pagatiparit"];var e=new Date();var j=e.getFullYear();var l=parseInt(j,10)-f;if($.inArray(k,d)!=-1){if(l>"2007"){if(g!="-"){$("#"+a).val("-")}}elenco=d}else{if(l<"2007"){if(g!="-"){$("#"+a).val("-")}}elenco=h}if(l=="2007"){elenco=$.merge(h,d)}for(var b=0;b<elenco.length;b++){if(k!=elenco[b]){if((g!="N.A."&&g!="N.D.")&&($("#ASF_sinistri_"+elenco[b]+"_"+f).val()=="N.A."||$("#ASF_sinistri_"+elenco[b]+"_"+f).val()=="N.D.")){$("#ASF_sinistri_"+elenco[b]+"_"+f).val("0")}if(g=="N.A."&&$("#ASF_sinistri_"+elenco[b]+"_"+f).val()!="N.A."&&$("#ASF_sinistri_"+elenco[b]+"_"+f).val()!="-"){$("#ASF_sinistri_"+elenco[b]+"_"+f).val("N.A.")}if(g=="N.D."&&$("#ASF_sinistri_"+elenco[b]+"_"+f).val()!="N.D."&&$("#ASF_sinistri_"+elenco[b]+"_"+f).val()!="-"){$("#ASF_sinistri_"+elenco[b]+"_"+f).val("N.D.")}if(g=="-"&&$("#ASF_sinistri_"+elenco[b]+"_"+f).val()!="-"){$("#ASF_sinistri_"+elenco[b]+"_"+f).val("N.A.");$("#ASF_sinistri_"+k+"_"+f).val("N.A.")}}}return true},_check_congruenza_atr:function(){var f=0;var e=parseInt($("#ASF_classe_merito").val(),10);var b=e;var d=e;for(i=1;i<=5;i++){var a=false;tot_sinistri_anno=0;if(!isNaN(parseInt($("#ASF_sinistri_pagatiprinc_"+i).val(),10))){tot_sinistri_anno+=parseInt($("#ASF_sinistri_pagatiprinc_"+i).val(),10);if(i==1){tot_sinistri_anno+=parseInt($("#ASF_sinistri_pagatiprinc_0").val(),10)}if(parseInt($("#ASF_sinistri_pagatiparit_"+i).val(),10)>1){tot_sinistri_anno+=parseInt(parseInt($("#ASF_sinistri_pagatiparit_"+i).val(),10)/2,10)}if(i==1){if(parseInt($("#ASF_sinistri_pagatiparit_0").val(),10)>1){tot_sinistri_anno+=parseInt(parseInt($("#ASF_sinistri_pagatiparit_0").val(),10)/2,10)}}a=true}if(!isNaN(parseInt($("#ASF_sinistri_pagati_"+i).val(),10))){tot_sinistri_anno+=parseInt($("#ASF_sinistri_pagati_"+i).val(),10)+parseInt($("#ASF_sinistri_persone_"+i).val(),10)+parseInt($("#ASF_sinistri_cose_"+i).val(),10);a=true}if(a===true){switch(tot_sinistri_anno){case 0:b++;break;case 1:b-=2;break;case 2:b-=5;break;case 3:b-=8;break;default:b-=11;break}if(b>d){d=b}if(tot_sinistri_anno===0&&b>18){return false}if(d<18&&b<1){return false}}}return true},_check_indirizzo:function(d,e){var b=true;var a=$(d).val().toLowerCase();b=this._check_empty(d,e);if(b===true&&!ASF.checkEmpty&&$(d).val()===""){return true}if(b===true&&a.length<4){b="Il campo indirizzo deve contenere almeno 4 caratteri"}return b},_show_sinistri_con_colpa:function(a){if(a===undefined){a=true}if(this.cobrand!="assicurazionionline"){$("#AS_Box5").show();$("#ASF_sinistri_no").removeAttr("checked");if(a){this.anni_assicurato_ultimi_5_anni_change()}}else{$("#AS_Box5").hide()}},_hide_sinistri_con_colpa:function(){$("#AS_Box5").hide();ASF._hide_error("#ASF_sinistri_cose_0");this.anni_assicurato_ultimi_5_anni_change();$("#ASF_sinistri_ultimi_n_anni").removeAttr("checked");if(!$("#ASF_sinistri_senza_colpa").attr("checked")){this._checked("#ASF_sinistri_no")}},_show_sinistri_senza_colpa:function(){$("#ASF_sinistri_no").removeAttr("checked");if(this.cobrand!="assicurazionionline"){$("#ASF_box_sinistri_senza_colpa").show();$("#ASF_sinistri_no").removeAttr("checked")}else{$("#ASF_box_sinistri_senza_colpa").hide()}},_hide_sinistri_senza_colpa:function(){$("#ASF_box_sinistri_senza_colpa").hide();ASF._hide_error("#ASF_box_sinistri_senza_colpa");$("#ASF_sinistri_senza_colpa_tot").val("");ASF._hide_error("#ASF_sinistri_senza_colpa_tot");$("#ASF_sinistri_senza_colpa").removeAttr("checked");if(!$("#ASF_sinistri_ultimi_n_anni").attr("checked")){this._checked("#ASF_sinistri_no")}},sesso_M_click:function(a){$("#AS_contraente_personafisica").show();$("#AS_contraente_personagiuridica").hide();return true},sesso_F_click:function(a){$("#AS_contraente_personafisica").show();$("#AS_contraente_personagiuridica").hide();return true},sesso_G_click:function(a){$("#AS_contraente_personafisica").hide();$("#AS_contraente_personagiuridica").show();return true},sesso_M_submitonly:function(){if($("input[name='ASF_sesso']:checked").val()===undefined){return"Per cortesia seleziona una risposta"}return true},contraente_is_proprietario_S_click:function(a){$("#AS_BoxP").hide();$("#ASF_sesso_proprietario_M").click();if($("#tipo_contraente").val()=="G"){$("#AS_BoxC").show();if($("input[name='ASF_proprietario_is_conducente']:checked").val()=="S"){this._checked("#ASF_proprietario_is_conducente_N")}}else{if($("input[name='ASF_proprietario_is_conducente']:checked").val()=="S"){this._checked("#ASF_contraente_is_conducente_S")}if($("input[name='ASF_contraente_is_conducente']:checked").val()=="S"){this._checked("#ASF_proprietario_is_conducente_S")}}return true},contraente_is_proprietario_N_click:function(a){$("#AS_BoxP").show();if($("input[name='ASF_proprietario_is_conducente']:checked").val()=="S"){this._checked("#ASF_proprietario_is_conducente_N")}return true},sesso_proprietario_M_click:function(a){$("#AS_proprietario_personafisica").show();$("#AS_proprietario_personagiuridica").hide();this._show_field("#ASF_proprietario_is_conducente_S");if($("#tipo_contraente").val()=="G"){if(!this._check_dati_conducente()){$("#ASF_proprietario_is_conducente_S").click()}}return true},sesso_proprietario_F_click:function(a){$("#AS_proprietario_personafisica").show();$("#AS_proprietario_personagiuridica").hide();this._show_field("#ASF_proprietario_is_conducente_S");if($("#tipo_contraente").val()=="G"){if(!this._check_dati_conducente()){$("#ASF_proprietario_is_conducente_S").click()}}return true},sesso_proprietario_G_click:function(a){$("#AS_proprietario_personafisica").hide();$("#AS_proprietario_personagiuridica").show();this._hide_field("#ASF_proprietario_is_conducente_S");this._checked("#ASF_proprietario_is_conducente_N");if($("input[name='ASF_contraente_is_conducente']:checked").val()=="N"){$("#ASF_proprietario_is_conducente_N").click()}return true},contraente_is_conducente_S_click:function(a){$("#AS_BoxC").hide();if($("input[name='ASF_contraente_is_proprietario']:checked").val()=="S"){this._checked("#ASF_proprietario_is_conducente_S")}if($("input[name='ASF_proprietario_is_conducente']:checked").val()=="S"){this._checked("#ASF_proprietario_is_conducente_N")}return true},contraente_is_conducente_N_click:function(a){$("#AS_BoxC").show();if($("input[name='ASF_proprietario_is_conducente']:checked").val()=="S"){this._checked("#ASF_proprietario_is_conducente_N")}return true},proprietario_is_conducente_S_click:function(a){$("#AS_BoxC").hide();if($("input[name='ASF_contraente_is_conducente']:checked").val()=="S"){this._checked("#ASF_contraente_is_conducente_N")}return true},proprietario_is_conducente_N_click:function(a){$("#AS_BoxC").show();return true},nascita_anno_blur:function(a){if($("input[name='ASF_sesso']:checked").val()!="G"){return this._check_data(a)}return true},comune_nascita_blur:function(a){if($("input[name='ASF_sesso']:checked").val()!="G"){return this._check_empty(a,"il comune di nascita")}return true},nazione_nascita_blur:function(a){if($("input[name='ASF_sesso']:checked").val()!="G"&&$("#ASF_comune_nascita").val()=="Stato Estero"){return this._check_empty(a,"la nazione di nascita")}return true},comune_residenza_blur:function(b){if($("input[name='ASF_sesso']:checked").val()!="G"){var a=this._check_empty(b,"il comune di residenza");if(a!==true){return a}if(this.cobrand=="assicurazionionline"&&$.inArray($("#ASF_codice_comune_residenza").val(),this.prov_ok_assicurazionionline)==-1){return'Per usufruire delle offerte esclusive di Assicurazionionline.it devi risiedere in una delle province con pochi incidenti. Clicca sulla i (posizionata di fianco a "comune di residenza") e consulta la lista completa.'}}return true},cap_residenza_blur:function(a){if($("input[name='ASF_sesso']:checked").val()!="G"&&$("#AS_cap_residenza_span").css("display")!="none"){return this._check_empty(a,"il cap di residenza")}return true},stato_civile_blur:function(a){if($("input[name='ASF_sesso']:checked").val()!="G"){return this._check_empty(a,"lo stato civile")}return true},titolostudio_blur:function(a){if($("input[name='ASF_sesso']:checked").val()!="G"){return this._check_empty(a,"il titolo di studio")}return true},professione_blur:function(a){if($("input[name='ASF_sesso']:checked").val()!="G"){return this._check_empty(a,"la professione")}return true},patente_blur:function(a){if($("input[name='ASF_sesso']:checked").val()!="G"){return this._check_patente(a)}return true},ragione_sociale_blur:function(a){if($("input[name='ASF_sesso']:checked").val()=="G"){return this._check_ragione_sociale(a)}return true},partita_iva_blur:function(a){if($("input[name='ASF_sesso']:checked").val()=="G"){return this._check_partita_iva($(a).val())}return true},tipo_azienda_blur:function(a){if($("input[name='ASF_sesso']:checked").val()=="G"){return this._check_empty(a,"il tipo di azienda")}return true},comune_residenza_giuridica_blur:function(a){if($("input[name='ASF_sesso']:checked").val()=="G"&&$("#AS_cap_residenza_giuridica_span").css("display")=="none"){return this._check_empty(a,"il comune")}return true},cap_residenza_giuridica_blur:function(b){if($("input[name='ASF_sesso']:checked").val()=="G"){var a=this._check_empty("#ASF_comune_residenza_giuridica","il comune");if(a!==true){return a}return this._check_empty(b,"il cap")}return true},telefono_blur:function(g){if($(g).val().toString().length===0){if(ASF.checkEmpty){return"Per cortesia inserisci il telefono"}else{return true}}var f=["320","323","327","328","329","330","331","333","334","335","336","337","338","339","340","342","343","345","346","347","348","349","360","363","366","368","370","373","377","380","383","388","389","390","391","392","393"];var b=$(g).val();b=b.replace(/\./g,"");b=b.replace(/\ /g,"");b=b.replace(/\//g,"");b=b.replace(/\-/g,"");$(g).val(b);var a=/^[0-9]{9,10}$/;if(!a.test(b)){return"Numero di telefono non corretto"}var e=false;jQuery.each(f,function(){if(b.indexOf(this)===0){e=true}});if(!e){return"Numero di telefono non corretto"}var d=["3200000000","3201234567","3202343431","3209554253","3209760173","3276967705","3278374477","3280000000","3281234567","3282805833","3283572244","3285210235","3285371283","3287795968","3288362897","3289867567","3291778894","3294293048","3294659620","330376145","3312516634","3313263698","3313830593","3314674889","3314985949","3315305624","3315678400","3316217748","3316995633","3318879266","333000000","3330000000","3331111111","333123456","3331234567","3331402734","3331606129","3331652730","3331783630","3332222222","3332925135","3333245615","333333333","3333333333","333355837","3334085480","3334445556","3334455666","3334455667","3334567786","333456789","3334567890","3334598765","3335286550","3335340638","3335855513","3336746743","3336985321","3337284979","3337361985","3337954441","3338009646","3338440890","3338595012","3346794700","3346869666","3348641653","3349567971","3351234567","3351321865","335350887","3354585963","3356987459","3357116362","3357501583","3357535788","3358932145","338000000","3380000000","3381234567","3384065933","3384112897","3384112898","3384853919","3386231266","3387958809","3388206091","3388424670","3389217936","3389554334","338983269","3389833269","3389866923","3390000000","3391041585","3391234567","3391462594","3391610446","3392070614","3392594731","3392656226","3393128795","3395656254","3395822721","3395906145","3398873887","340000000","3400000000","3401234567","3402275746","3403404469","3405036977","3405844250","3407044810","3408751035","3459682105","3467770232","3470000000","3470661812","3471111111","347123456","3471234567","3474129368","3475595696","3475789934","3476444614","3476664336","3480000000","3481234567","3483106380","3483738339","3483816262","3485414659","3485550871","3485750427","3487564223","3489124847","3490000000","3491234567","3492539257","3495402752","3496065639","3498109810","3661550476","3687785902","3803784116","3887506066","3890569248","3891843121","3921230079","3924044124","3924290366","3924290366","3924339243","3927443858","3929863366","3930335432","393762360","3356093230"];test_bloccato=false;jQuery.each(d,function(j,h){if(b==h){test_bloccato=true}});if(test_bloccato){return"Numero di telefono non valido. Il numero é utile per l'emissione della polizza"}return true},email_blur:function(e){var d="Assicurazione.it non manda spam, mai.";var a=$(e).val();if(a===""){if(ASF.checkEmpty){return"Per cortesia inserisci la tua email"}else{return true}}else{var b=new RegExp(/^(([a-z0-9]+[\._\-])+)*[a-z0-9]+@(([a-z0-9]\-?)+\.)*(([a-z0-9]\-?)*[a-z0-9])\.([a-z]){2,6}$/i);if(!b.test(a)){return"Email non corretta.<br />"+d}}if($(e).val()!=ASF.emailOld){jQuery.get("/ajax_email?email="+a,"",function(f){f=f.replace(/^\s+|\s+$/g,"");if(f=="0"){ASF._show_error(e,"Per cortesia inserisci una mail personale valida.<br />"+d)}else{ASF.emailOld=$(e).val()}})}return true},email_cliente_blur:function(d){var a=$(d).val();if(a===""){return true}else{var b=new RegExp(/^(([a-z0-9]+[\._\-])+)*[a-z0-9]+@(([a-z0-9]\-?)+\.)*(([a-z0-9]\-?)*[a-z0-9])\.([a-z]){2,6}$/i);if(!b.test(a)){return"Email non corretta."}}return true},stato_auto_blur:function(a){return this._check_empty(a,"una risposta")},stato_auto_change:function(a){this._reset_dati_targa();switch($(a).val()){case"1":$("#ASF_ricordi_targa_S").click();$("#ASF_acquisto_anno").val("");$("#ASF_ricordi_targa_S").parents("div[class~=AS_form_field]").show();this._show_field("#ASF_targa");break;case"2":$("#ASF_ricordi_targa_S").parents("div[class~=AS_form_field]").hide();this._hide_field("#ASF_targa");$("#ASF_ricordi_targa_N").click();$("#ASF_immatricolazione_mese").val((new Date()).getMonth()+1);$("#ASF_immatricolazione_anno").val((new Date()).getFullYear()).change();$("#ASF_acquisto_anno").val((new Date()).getFullYear());break;case"3":$("#ASF_ricordi_targa_S").parents("div[class~=AS_form_field]").hide();this._hide_field("#ASF_targa");$("#ASF_ricordi_targa_N").click();$("#ASF_immatricolazione_mese").val("");$("#ASF_immatricolazione_anno").val("");$("#ASF_acquisto_anno").val((new Date()).getFullYear());$("#ASF_marca").html('<option value="">Scegli prima l\'immatricolazione...</option>').change();break;default:break}return true},_reset_dati_targa:function(){ASF.targaOld="";$("#ASF_immatricolazione_giorno").val("01")},ricordi_targa_S_click:function(a){this._show_field("#ASF_targa");return true},ricordi_targa_N_click:function(a){this._hide_field("#ASF_targa");$("#ASF_targa").val("");ASF._hide_error("#ASF_targa");this._reset_dati_targa();if($("#ASF_immatricolazione_anno").val()!==""){}return true},targa_blur:function(b){if($("input[name='ASF_ricordi_targa']:checked").val()=="S"){var a=this._check_targa(b);if(a!==true||$(b).val()===""){this._reset_dati_targa();return a}}return true},targa_change:function(b){if($("input[name='ASF_ricordi_targa']:checked").val()=="S"){var a=this._check_targa(b);if(a!==true){this._reset_dati_targa()}return a}return true},immatricolazione_mese_change:function(a){this.immatricolazione_anno_change();return true},immatricolazione_anno_blur:function(g){if(!ASF.checkEmpty&&$("#ASF_immatricolazione_mese").val()===""&&$(g).val()===""){return true}var b=this._check_mese("#ASF_immatricolazione_mese","immatricolazione");if(b!==true){return b}var d=this._check_anno(g,"immatricolazione");if(d!==true){return d}if($(g).val()<1971||($(g).val()==1971&&parseInt($("#ASF_immatricolazione_mese").val(),10)<6)){return"La data di immatricolazione non può essere precedente al 06/1971"}var e=new Date();var a=e.getMonth()+1;var f=e.getFullYear();if($(g).val()>f||($(g).val()==f&&parseInt($("#ASF_immatricolazione_mese").val(),10)>a)){return"La data di immatricolazione non può essere nel futuro"}if($("#ASF_immatricolazione_anno").val()==f){$("#ASF_acquisto_anno").val($("#ASF_immatricolazione_anno").val())}return true},immatricolazione_anno_change:function(){var d="#ASF_immatricolazione_anno";var b=this.immatricolazione_anno_blur(d);if(b!==true){return b}var a=$("#ASF_immatricolazione_mese").val()+"/"+$("#ASF_immatricolazione_anno").val();if(this._check_targa("#ASF_targa")!==true||$("#ASF_targa").val()===""){this._reset_dati_targa()}jQuery.get("/ajax_veicoli",{_TYPE:$("#ASF_PREV_TYPE").val(),livello:"0",value:a,alimentazione:$("#ASF_alimentazione").val(),cavalli:$("#ASF_cavalli").val(),activeFilter:"N",rand:Math.random(),cilindrata:$("#ASF_cilindrata").val()},function(k){var e=k.split("\n");var g=e.length;$("#ASF_marca").html("");for(var h=0;h<(g);h++){var j=e[h].split("###");$("#ASF_marca").append($("<option></option>").val(j[0]).html(j[1]))}ASF.marca_change(null)});return true},acquisto_anno_blur:function(d){var b=this._check_anno(d,"acquisto");if(b!==true){if(!ASF.checkEmpty&&$(d).val()===""){return true}return b}var a=/^[0-9]{4}$/;if(a.test($("#ASF_immatricolazione_anno").val())){if(parseInt($(d).val(),10)<parseInt($("#ASF_immatricolazione_anno").val(),10)){return"Per cortesia inserisci un anno di acquisto compatibile con la data di immatricolazione"}}return true},marca_blur:function(a){return this._check_empty(a,"la marca")},marca_change:function(d,a){var b=$("#ASF_marca").val()+"!!!"+$("#ASF_immatricolazione_mese").val()+"/"+$("#ASF_immatricolazione_anno").val();if(this._check_targa("#ASF_targa")!==true||$("#ASF_targa").val()===""){this._reset_dati_targa()}jQuery.get("/ajax_veicoli",{_TYPE:$("#ASF_PREV_TYPE").val(),livello:"1",value:b,alimentazione:$("#ASF_alimentazione").val(),cavalli:$("#ASF_cavalli").val(),activeFilter:"N",rand:Math.random(),cilindrata:$("#ASF_cilindrata").val()},function(k){var e=k.split("\n");var g=e.length;$("#ASF_modello").html("");for(var h=0;h<(g);h++){var j=e[h].split("###");if(h==1&&g==2){$("#ASF_modello").append($("<option></option>").val(j[0]).html(j[1]).attr("selected","selected"))}else{$("#ASF_modello").append($("<option></option>").val(j[0]).html(j[1]))}}ASF.modello_change(null)});return true},modello_blur:function(a){return this._check_empty(a,"il modello")},modello_change:function(b){var a=$("#ASF_modello").val()+"!!!"+$("#ASF_immatricolazione_mese").val()+"/"+$("#ASF_immatricolazione_anno").val();if(this._check_targa("#ASF_targa")!==true||$("#ASF_targa").val()===""){this._reset_dati_targa()}jQuery.get("/ajax_veicoli",{_TYPE:$("#ASF_PREV_TYPE").val(),livello:"2",value:a,alimentazione:$("#ASF_alimentazione").val(),cavalli:$("#ASF_cavalli").val(),activeFilter:"N",rand:Math.random(),cilindrata:$("#ASF_cilindrata").val()},function(j){var d=j.split("\n");var e=d.length;$("#ASF_allestimento").html("");for(var g=0;g<(e);g++){var h=d[g].split("###");if(g==1&&e==2){$("#ASF_allestimento").append($("<option></option>").val(h[0]).html(h[1]).attr("selected","selected"));if($("#FLC_Main").length>0){$("#ASF_allestimento").trigger("change")}}else{$("#ASF_allestimento").append($("<option></option>").val(h[0]).html(h[1]))}}});return true},allestimento_blur:function(a){return this._check_empty(a,"l'allestimento")},antifurto_blur:function(a){return this._check_empty(a,"l'antifurto")},ricovero_blur:function(a){return this._check_empty(a,"il ricovero notturno")},km_blur:function(b){if($(b).val().toString().length===0){if(ASF.checkEmpty){return"Per cortesia inserisci i km percorsi"}else{return true}}var a=/^[0-9]+$/;if(!a.test($(b).val())){return"Il numero dei km percorsi deve essere un numero intero"}if(parseInt($(b).val(),10)<1000){$(b).val("1000")}if(parseInt($(b).val(),10)>500000){$(b).val("500000")}return true},decorrenza_anno_blur:function(a){return this._check_data(a)},nome_blur:function(a){if($("#AS_contraente_personafisica").css("display")=="block"){return this._check_nome(a)}return true},cognome_blur:function(a){if($("#AS_contraente_personafisica").css("display")=="block"){return this._check_nome(a)}return true},civico_blur:function(b){if($("#AS_contraente_personafisica").css("display")=="block"){var a=this._check_indirizzo("#ASF_indirizzo","l'indirizzo di residenza");if(a!==true){return a}return this._check_empty(b,"il numero civico")}return true},civico_giuridica_blur:function(b){if($("#AS_contraente_personagiuridica").css("display")=="block"){var a=this._check_indirizzo("#ASF_indirizzo_giuridica","l'indirizzo");if(a!==true){return a}return this._check_empty(b,"il numero civico")}return true},situazione_assicurativa_blur:function(a){return this._check_empty(a,"la situazione assicurativa")},situazione_assicurativa_change:function(b){if(b===undefined){b=true}var f=$("#ASF_situazione_assicurativa").val();if($("#FLC_Main").length==1){var e=$("#ASF_acquisto_anno").val();var d=new Date();if(e<(d.getFullYear()-1)||e>d.getFullYear()){f="3"}}if(f=="1"||f=="2"){if(this.cobrand=="assicurazionionline"){return"Per usufruire delle offerte esclusiva di Assicurazionionline.it devi essere assicurato con un contratto Bonus/Malus da almeno 5 anni."}$("#AS_Box2,#AS_Box3,#AS_Box4,#AS_Box5,#AS_atr_altre_info").hide();this._hide_field("#ASF_assi_provenienza");$("#ASF_assi_provenienza").val("");$("#ASF_anni_assicurato_ultimi_5_anni").val("");this._hide_sinistri_con_colpa();this._hide_sinistri_senza_colpa();var a=$("input[name=ASF_bersani]:checked").val();if($("#AS_contraente_personafisica").css("display")!="none"){$("#AS_Box2").show();if($("#FLC_Main").length===0||a!="N"){$("#ASF_bersani_"+a).click()}$('#ASF_classe_merito option:[value="1X"]').css("display","none");if($("#ASF_classe_merito option:selected").val()=="1X"){$("#ASF_classe_merito").val("1")}$('#ASF_classe_merito option:[value="1"]').text("1")}else{$("#AS_Box2").hide();if($("#FLC_Main").length===0||a=="N"){$("#ASF_bersani_N").click()}}}if(f=="3"){$('#ASF_classe_merito option:[value="1X"]').css("display","block");$('#ASF_classe_merito option:[value="1"]').text("1 (da meno di un anno)");this._show_field("#ASF_assi_provenienza");$("#AS_Box2,#AS_Box3").hide();if($("#FLC_Main").length===0||$("input[name=ASF_bersani]:checked").val()=="N"){$("#ASF_bersani_N").click()}$("#AS_Box4,#AS_atr_altre_info").show();if($("#ASF_sinistri_ultimi_n_anni").attr("checked")){this._show_sinistri_con_colpa(b)}else{this._hide_sinistri_con_colpa()}if($("#ASF_sinistri_senza_colpa").attr("checked")){this._show_sinistri_senza_colpa()}else{this._hide_sinistri_senza_colpa()}}return true},assi_provenienza_blur:function(a){if($("#ASF_situazione_assicurativa").val()=="3"){return this._check_empty(a,"la tua attuale compagnia assicurativa")}return true},classe_merito_change:function(a){if($("#ASF_situazione_assicurativa").val()=="3"&&$("#ASF_anni_assicurato_ultimi_5_anni").val()===""&&parseInt($(a).val(),10)<9){$("#ASF_anni_assicurato_ultimi_5_anni").val("5");ASF._hide_error("#ASF_anni_assicurato_ultimi_5_anni");this.anni_assicurato_ultimi_5_anni_change()}return true},classe_merito_submitonly:function(b){if(($("#ASF_situazione_assicurativa").val()=="1"||$("#ASF_situazione_assicurativa").val()=="2")&&$("input[name='ASF_bersani']:checked").val()=="N"){return true}var a=this._check_empty(b,"la classe di merito");if(a!==true){return a}if(($("#ASF_situazione_assicurativa").val()=="1"||$("#ASF_situazione_assicurativa").val()=="2")&&$("input[name='ASF_bersani']:checked").val()!="N"){return true}if(this._check_congruenza_atr()!==true){return"La classe di merito selezionata non è coerente con il numero di sinistri indicato"}return true},anni_assicurato_ultimi_5_anni_blur:function(a){if($("#ASF_situazione_assicurativa").val()=="1"||$("#ASF_situazione_assicurativa").val()=="2"){return true}if(this.cobrand=="assicurazionionline"&&$(a).val()!=5){return"Per usufruire delle offerte esclusive di Assicurazionionline.it devi essere assicurato da almeno 5 anni."}return this._check_empty(a,"il numero di anni")},anni_assicurato_ultimi_5_anni_change:function(){if($("#ASF_anni_assicurato_ultimi_5_anni").val()===""){x=0}else{x=parseInt($("#ASF_anni_assicurato_ultimi_5_anni").val(),10)}if(x>=0){var a=new Date();var b=a.getFullYear();primo_anno=parseInt(b,10)-5;for(i=0;i<6;i++){if(primo_anno+i>"2007"){$("#ASF_sinistri_pagati_"+(5-i)).val("-");$("#ASF_sinistri_persone_"+(5-i)).val("-");$("#ASF_sinistri_cose_"+(5-i)).val("-");$("#ASF_sinistri_pagati_"+(5-i)).attr("disabled","disabled");$("#ASF_sinistri_persone_"+(5-i)).attr("disabled","disabled");$("#ASF_sinistri_cose_"+(5-i)).attr("disabled","disabled")}else{if(i<5-x){$("#ASF_sinistri_pagati_"+(5-i)).val("N.A.");$("#ASF_sinistri_persone_"+(5-i)).val("N.A.");$("#ASF_sinistri_cose_"+(5-i)).val("N.A.")}else{$("#ASF_sinistri_pagati_"+(5-i)).val("0");$("#ASF_sinistri_persone_"+(5-i)).val("0");$("#ASF_sinistri_cose_"+(5-i)).val("0")}$("#ASF_sinistri_pagati_"+(5-i)).removeAttr("disabled");$("#ASF_sinistri_persone_"+(5-i)).removeAttr("disabled");$("#ASF_sinistri_cose_"+(5-i)).removeAttr("disabled")}if(primo_anno+i<"2007"){$("#ASF_sinistri_pagatiprinc_"+(5-i)).val("-");$("#ASF_sinistri_pagatiparit_"+(5-i)).val("-");$("#ASF_sinistri_pagatiprinc_"+(5-i)).attr("disabled","disabled");$("#ASF_sinistri_pagatiparit_"+(5-i)).attr("disabled","disabled")}else{if(i<5-x){$("#ASF_sinistri_pagatiprinc_"+(5-i)).val("N.A.");$("#ASF_sinistri_pagatiparit_"+(5-i)).val("N.A.")}else{$("#ASF_sinistri_pagatiprinc_"+(5-i)).val("0");$("#ASF_sinistri_pagatiparit_"+(5-i)).val("0")}$("#ASF_sinistri_pagatiprinc_"+(5-i)).removeAttr("disabled");$("#ASF_sinistri_pagatiparit_"+(5-i)).removeAttr("disabled")}}}return true},max_cilindrata_blur:function(a){if($("#ASF_PREV_TYPE").val()=="A"){return true}if($(a).parent().css("display")!="none"){return this._check_empty(a,"la cilindrata")}return true},mesi_guida_continua_blur:function(a){if($("#ASF_PREV_TYPE").val()=="A"){return true}if($(a).parent().css("display")!="none"){return this._check_empty(a,"il numero di mesi")}return true},check_sinistri_submitonly:function(a){return this._check_sinistri()},sinistri_no_click:function(){if($("#ASF_sinistri_no").attr("checked")){this._hide_sinistri_con_colpa();this._hide_sinistri_senza_colpa()}else{$("#ASF_sinistri_no").attr("checked","checked")}return true},sinistri_ultimi_n_anni_click:function(){if($("#ASF_sinistri_ultimi_n_anni").attr("checked")){this._show_sinistri_con_colpa()}else{this._hide_sinistri_con_colpa()}return true},sinistri_ultimi_n_anni_blur:function(){if(this.cobrand=="assicurazionionline"&&($("#ASF_sinistri_ultimi_n_anni").attr("checked")||$("#ASF_sinistri_senza_colpa").attr("checked"))){return"Per usufruire delle offerte esclusiva di Assicurazionionline.it non devi aver fatto incidenti negli ultimi 5 anni."}return true},sinistri_senza_colpa_click:function(){if($("#ASF_sinistri_senza_colpa").attr("checked")){this._show_sinistri_senza_colpa()}else{this._hide_sinistri_senza_colpa()}return true},sinistri_senza_colpa_blur:function(a){if(this.cobrand=="assicurazionionline"&&($(a).attr("checked")||$("#ASF_sinistri_ultimi_n_anni").attr("checked"))){return"Per usufruire delle offerte esclusiva di Assicurazionionline.it non devi aver fatto incidenti negli ultimi 5 anni."}return true},sinistri_senza_colpa_tot_blur:function(a){if($("#ASF_sinistri_senza_colpa").attr("checked")&&$("#ASF_sinistri_senza_colpa").parents("div[class~=AS_form_field]").css("display")!="none"&&$(a).val()===""){return'Se hai selezionato "Senza colpa" alla domanda "Hai fatto sinistri negli ultimi 5 anni?" devi indicare il numero di sinistri subiti.'}return true},bersani_N_click:function(a){$("#AS_condizioni_bersani").hide();$("#AS_Box3,#AS_Box4").hide();this._hide_sinistri_con_colpa();this._hide_sinistri_senza_colpa();return true},bersani_S_click:function(a){$("#AS_Box3 h2").html("Dati del veicolo di cui utilizzi la classe CU");$("#AS_Box3,#AS_Box4").show();$("#AS_anagrafica_bersani").hide();this._hide_sinistri_con_colpa();this._hide_sinistri_senza_colpa();return true},bersani_A_click:function(a){$("#AS_Box3 h2").html("Dati del familiare convivente di cui utilizzi la classe CU");$("#AS_Box3,#AS_Box4").show();$("#AS_anagrafica_bersani").show();if($("#ASF_comune_nascita_bersani").val()=="Stato Estero"){$("#ASF_nazione_nascita_bersani").parents("div[class~=AS_form_field]").show()}this._hide_sinistri_con_colpa();this._hide_sinistri_senza_colpa();return true},nome_bersani_blur:function(a){if($("input[name='ASF_bersani']:checked").val()=="A"){return this._check_nome(a)}return true},cognome_bersani_blur:function(a){if($("input[name='ASF_bersani']:checked").val()=="A"){return this._check_nome(a)}return true},sesso_bersani_M_submitonly:function(){if($("input[name='ASF_bersani']:checked").val()=="A"&&$("input[name='ASF_sesso_bersani']:checked").val()===undefined){return"Per cortesia seleziona una risposta"}return true},nascita_bersani_anno_blur:function(a){if($("input[name='ASF_bersani']:checked").val()=="A"){return this._check_data(a)}return true},comune_nascita_bersani_blur:function(a){if($("input[name='ASF_bersani']:checked").val()=="A"){return this._check_empty(a,"il comune di nascita")}return true},nazione_nascita_bersani_blur:function(a){if($("input[name='ASF_bersani']:checked").val()=="A"&&$("#ASF_comune_nascita_bersani").val()=="Stato Estero"){return this._check_empty(a,"la nazione di nascita")}return true},targa_bersani_blur:function(a){if($("input[name='ASF_bersani']:checked").val()!="N"){return this._check_targa(a)}return true},altri_conducenti_S_click:function(a){this._show_field("#ASF_eta_conducente_minore");this._hide_field("#AS_msg_guida_esclusiva");return true},altri_conducenti_N_click:function(a){this._hide_field("#ASF_eta_conducente_minore");$("#ASF_eta_conducente_minore").val("28");this._show_field("#AS_msg_guida_esclusiva");return true},eta_conducente_minore_blur:function(a){if(this.cobrand=="assicurazionionline"&&$("input[name='ASF_altri_conducenti']:checked").val()=="S"&&$(a).val()<28){return"Per usufruire delle offerte esclusive di Assicurazionionline.it sia il contraente sia eventuali altri conducenti devono avere almeno 28 anni."}return true},conducente_check_S_submitonly:function(){if($("input[name='ASF_conducente_check']:checked").val()===undefined){return"Per cortesia seleziona una risposta"}return true},sesso_proprietario_M_submitonly:function(){if($("input[name='ASF_contraente_is_proprietario']:checked").val()=="N"&&$("input[name='ASF_sesso_proprietario']:checked").val()===undefined){return"Per cortesia seleziona una risposta"}return true},nome_proprietario_blur:function(a){if($("input[name='ASF_contraente_is_proprietario']:checked").val()=="N"&&$("input[name='ASF_sesso_proprietario']:checked").val()!="G"){return this._check_nome(a)}return true},cognome_proprietario_blur:function(a){if($("input[name='ASF_contraente_is_proprietario']:checked").val()=="N"&&$("input[name='ASF_sesso_proprietario']:checked").val()!="G"){return this._check_nome(a)}return true},nascita_proprietario_anno_blur:function(a){if($("input[name='ASF_contraente_is_proprietario']:checked").val()=="N"&&$("input[name='ASF_sesso_proprietario']:checked").val()!="G"){return this._check_data(a)}return true},comune_nascita_proprietario_blur:function(a){if($("input[name='ASF_contraente_is_proprietario']:checked").val()=="N"&&$("input[name='ASF_sesso_proprietario']:checked").val()!="G"){return this._check_empty(a,"il comune di nascita")}return true},nazione_nascita_proprietario_blur:function(a){if($("input[name='ASF_contraente_is_proprietario']:checked").val()=="N"&&$("input[name='ASF_sesso_proprietario']:checked").val()!="G"&&$("#ASF_comune_nascita_proprietario").val()=="Stato Estero"){return this._check_empty(a,"la nazione di nascita")}return true},comune_residenza_proprietario_blur:function(a){if($("input[name='ASF_contraente_is_proprietario']:checked").val()=="N"&&$("input[name='ASF_sesso_proprietario']:checked").val()!="G"&&$("#AS_cap_residenza_proprietario_span").css("display")=="none"){return this._check_empty(a,"il comune di residenza")}return true},cap_residenza_proprietario_blur:function(b){if($("input[name='ASF_contraente_is_proprietario']:checked").val()=="N"&&$("input[name='ASF_sesso_proprietario']:checked").val()!="G"){var a=this._check_empty("#ASF_comune_residenza_proprietario","l'indirizzo di residenza");if(a!==true){return a}return this._check_empty(b,"il cap di residenza")}return true},civico_proprietario_blur:function(b){if($("input[name='ASF_contraente_is_proprietario']:checked").val()=="N"&&$("input[name='ASF_sesso_proprietario']:checked").val()!="G"){var a=this._check_indirizzo("#ASF_indirizzo_proprietario","l'indirizzo di residenza");if(a!==true){return a}return this._check_empty(b,"il numero civico")}return true},stato_civile_proprietario_blur:function(a){if($("input[name='ASF_contraente_is_proprietario']:checked").val()=="N"&&$("input[name='ASF_sesso_proprietario']:checked").val()!="G"){return this._check_empty(a,"lo stato civile")}return true},titolostudio_proprietario_blur:function(a){if($("input[name='ASF_contraente_is_proprietario']:checked").val()=="N"&&$("input[name='ASF_sesso_proprietario']:checked").val()!="G"){return this._check_empty(a,"il titolo di studio")}return true},professione_proprietario_blur:function(a){if($("input[name='ASF_contraente_is_proprietario']:checked").val()=="N"&&$("input[name='ASF_sesso_proprietario']:checked").val()!="G"){return this._check_empty(a,"la professione")}return true},patente_proprietario_blur:function(a){if(($("input[name='ASF_contraente_is_proprietario']:checked").val()=="N"&&$("input[name='ASF_sesso_proprietario']:checked").val()!="G"&&$("input[name='ASF_proprietario_is_conducente']:checked").val()=="S")||$(a).val()!==""){return this._check_patente(a)}return true},ragione_sociale_proprietario_blur:function(a){if($("input[name='ASF_contraente_is_proprietario']:checked").val()=="N"&&$("input[name='ASF_sesso_proprietario']:checked").val()=="G"){return this._check_ragione_sociale(a)}return true},partita_iva_proprietario_blur:function(a){if($("input[name='ASF_contraente_is_proprietario']:checked").val()=="N"&&$("input[name='ASF_sesso_proprietario']:checked").val()=="G"){return this._check_partita_iva($(a).val())}return true},tipo_azienda_proprietario_blur:function(a){if($("input[name='ASF_contraente_is_proprietario']:checked").val()=="N"&&$("input[name='ASF_sesso_proprietario']:checked").val()=="G"){return this._check_empty(a,"il tipo di azienda")}return true},comune_residenza_giuridica_proprietario_blur:function(a){if($("input[name='ASF_contraente_is_proprietario']:checked").val()=="N"&&$("input[name='ASF_sesso_proprietario']:checked").val()=="G"&&$("#AS_cap_residenza_giuridica_proprietario_span").css("display")=="none"){return this._check_empty(a,"il comune")}return true},cap_residenza_giuridica_proprietario_blur:function(b){if($("input[name='ASF_contraente_is_proprietario']:checked").val()=="N"&&$("input[name='ASF_sesso_proprietario']:checked").val()=="G"){var a=this._check_empty("#ASF_comune_residenza_giuridica_proprietario","il comune");if(a!==true){return a}return this._check_empty(b,"il cap")}return true},civico_giuridica_proprietario_blur:function(b){if($("input[name='ASF_contraente_is_proprietario']:checked").val()=="N"&&$("input[name='ASF_sesso_proprietario']:checked").val()=="G"){var a=this._check_indirizzo("#ASF_indirizzo_giuridica_proprietario","l'indirizzo");if(a!==true){return a}return this._check_empty(b,"il numero civico")}return true},nome_conducente_blur:function(a){if($("input[name='ASF_contraente_is_conducente']:checked").val()=="N"&&$("input[name='ASF_proprietario_is_conducente']:checked").val()=="N"){return this._check_nome(a)}return true},cognome_conducente_blur:function(a){if($("input[name='ASF_contraente_is_conducente']:checked").val()=="N"&&$("input[name='ASF_proprietario_is_conducente']:checked").val()=="N"){return this._check_nome(a)}return true},sesso_conducente_M_submitonly:function(){if($("input[name='ASF_contraente_is_conducente']:checked").val()=="N"&&$("input[name='ASF_proprietario_is_conducente']:checked").val()=="N"&&$("input[name='ASF_sesso_conducente']:checked").val()===undefined){return"Per cortesia seleziona una risposta"}return true},nascita_conducente_anno_blur:function(a){if($("input[name='ASF_contraente_is_conducente']:checked").val()=="N"&&$("input[name='ASF_proprietario_is_conducente']:checked").val()=="N"){return this._check_data(a)}return true},comune_nascita_conducente_blur:function(a){if($("input[name='ASF_contraente_is_conducente']:checked").val()=="N"&&$("input[name='ASF_proprietario_is_conducente']:checked").val()=="N"){return this._check_empty(a,"il comune di nascita")}return true},nazione_nascita_conducente_blur:function(a){if($("input[name='ASF_contraente_is_conducente']:checked").val()=="N"&&$("input[name='ASF_proprietario_is_conducente']:checked").val()=="N"&&$("#ASF_comune_nascita_conducente").val()=="Stato Estero"){return this._check_empty(a,"la nazione di nascita")}return true},comune_residenza_conducente_blur:function(b){if($("input[name='ASF_contraente_is_conducente']:checked").val()=="N"&&$("input[name='ASF_proprietario_is_conducente']:checked").val()=="N"){var a=this._check_empty(b,"il comune di residenza");if(a!==true){return a}if(this.cobrand=="assicurazionionline"&&$.inArray($("#ASF_codice_comune_residenza_conducente").val(),this.prov_ok_assicurazionionline)==-1){return'Per usufruire delle offerte esclusive di Assicurazionionline.it il conducente abituale deve risiedere in una delle province con pochi incidenti. Clicca sulla i (posizionata di fianco a "comune di residenza") e consulta la lista completa.'}}return true},cap_residenza_conducente_blur:function(a){if($("input[name='ASF_contraente_is_conducente']:checked").val()=="N"&&$("input[name='ASF_proprietario_is_conducente']:checked").val()=="N"&&$("#AS_cap_residenza_conducente_span").css("display")!="none"){return this._check_empty(a,"il cap di residenza")}return true},civico_conducente_blur:function(b){if($("input[name='ASF_contraente_is_conducente']:checked").val()=="N"&&$("input[name='ASF_proprietario_is_conducente']:checked").val()=="N"){var a=this._check_indirizzo("#ASF_indirizzo_conducente","l'indirizzo di residenza");if(a!==true){return a}return this._check_empty(b,"il numero civico")}return true},stato_civile_conducente_blur:function(a){if($("input[name='ASF_contraente_is_conducente']:checked").val()=="N"&&$("input[name='ASF_proprietario_is_conducente']:checked").val()=="N"){return this._check_empty(a,"lo stato civile")}return true},titolostudio_conducente_blur:function(a){if($("input[name='ASF_contraente_is_conducente']:checked").val()=="N"&&$("input[name='ASF_proprietario_is_conducente']:checked").val()=="N"){return this._check_empty(a,"il titolo di studio")}return true},professione_conducente_blur:function(a){if($("input[name='ASF_contraente_is_conducente']:checked").val()=="N"&&$("input[name='ASF_proprietario_is_conducente']:checked").val()=="N"){return this._check_empty(a,"la professione")}return true},patente_conducente_blur:function(a){if($("input[name='ASF_contraente_is_conducente']:checked").val()=="N"&&$("input[name='ASF_proprietario_is_conducente']:checked").val()=="N"){return this._check_patente(a)}return true},privacy_autorizzazione_click:function(){ASF._hide_error($("#ASF_privacy_autorizzazione"));if($("#ASF_privacy_autorizzazione").attr("checked")){$("#singolePrivacy input[type=checkbox]").attr("checked","checked");$("#singolePrivacy input[type=checkbox]").each(function(){ASF._hide_error(this)})}else{$("#ASF_privacy_autorizzazione").removeAttr("checked");$("#singolePrivacy input[type=checkbox]").removeAttr("checked")}return true},privacy_autorizzazione_blur:function(a){if($("#singolePrivacy").css("display")=="none"&&!$(a).attr("checked")&&ASF.checkEmpty){return"L'accettazione della privacy è obbligatoria"}return true},privacy_trattamento_click:function(a){return this.check_all_privacy()},privacy_trattamento_blur:function(a){if($("#singolePrivacy").css("display")!="none"){return this._is_checked_privacy(a,"L'accettazione al trattamento dei dati personali è obbligatoria")}return true},privacy_documenti_blur:function(a){if($("#singolePrivacy").css("display")!="none"){return this._is_checked_privacy(a,"L'accettazione dell'articolo 8.2 del regolamento 34 ISVAP è obbligatoria")}return true},privacy_condizioni_click:function(a){return this.check_all_privacy()},privacy_condizioni_blur:function(a){if($("#singolePrivacy").css("display")!="none"){return this._is_checked_privacy(a,"L'accettazione alle condizioni d'uso del sito è obbligatoria")}return true},privacy_isvap_click:function(a){return this.check_all_privacy()},privacy_isvap_blur:function(a){if($("#singolePrivacy").css("display")!="none"){return this._is_checked_privacy(a,"L'accettazione dell'informativa ISVAP è obbligatoria")}return true},privacy_collaboratori_incarico_click:function(a){return this.check_all_privacy()},privacy_collaboratori_incarico_blur:function(a){if(parseInt($("#ASF_privacy_collaboratori_incarico").size(),10)===0){return true}if($("#singolePrivacy").css("display")!="none"){return this._is_checked_privacy(a,"L'accettazione è obbligatoria")}return true},privacy_collaboratori_pagamento_click:function(a){return this.check_all_privacy()},privacy_collaboratori_pagamento_blur:function(a){if(parseInt($("#ASF_privacy_collaboratori_pagamento").size(),10)===0){return true}if($("#singolePrivacy").css("display")!="none"){return this._is_checked_privacy(a,"L'autorizzazione è obbligatoria")}return true},privacy_marketing_click:function(a){if(!$(a).attr("checked")){if(!window.confirm("ATTENZIONE!\r\n\r\nSe non autorizzi il trattamento dei dati ai fini Marketing e Commerciale non potrai ricevere:\r\n- L'email che ti ricorda la scadenza della tua polizza;\r\n- Il servizio di ricerca automatica della compagnia più economica")){this._checked(a)}}return this.check_all_privacy()},privacy_assicurazioni_click:function(a){if(!$(a).attr("checked")){if(!window.confirm("ATTENZIONE!\r\n\r\nSe non autorizzi il trattamento dei dati ai fini Marketing e Commerciale delle compagnie assicurative:\r\n- Le compagnie non potranno inviarti gli sconti che Assicurazione.it ottiene per te")){this._checked(a)}}return this.check_all_privacy()},privacy_promozioni_click:function(a){return this.check_all_privacy()},privacy_partner_click:function(a){return this.check_all_privacy()},privacy_partnerm_click:function(a){return this.check_all_privacy()},privacy_mutuo_click:function(a){return this.check_all_privacy()},privacy_provvigioni_click:function(a){return this.check_all_privacy()},privacy_provvigioni_blur:function(a){if($("#singolePrivacy").css("display")!="none"){return this._is_checked_privacy(a,"Prendere visione della la tabella (allegato 1) è obbligatorio")}return true},privacy_pagamento_click:function(a){return this.check_all_privacy()},privacy_pagamento_blur:function(a){if($("#singolePrivacy").css("display")!="none"){return this._is_checked_privacy(a,"L'accettazione dell'autorizzazione è obbligatoria")}return true},link_privacy_autorizzazione_auth:function(){if($("#ASF_privacy_autorizzazione").attr("checked")){$("#singolePrivacy input[type=checkbox]").removeAttr("checked")}else{this._checked("#ASF_privacy_autorizzazione")}this.privacy_autorizzazione_click()},singole_privacy:function(){if($("#singolePrivacy").css("display")=="none"){$("#singolePrivacy").show();ASF._hide_error($("#ASF_privacy_autorizzazione"));$("#ASF_privacy_autorizzazione").parents("div").children("span[class^=err]").css("display","none")}else{$("#singolePrivacy").hide();this._checked("#ASF_privacy_autorizzazione");$("#singolePrivacy input[type=checkbox]").attr("checked","checked");$("#singolePrivacy input[type=checkbox]").each(function(){ASF._hide_error(this)})}},check_all_privacy:function(){var a=true;$("#singolePrivacy input[type=checkbox]").each(function(){if(!$(this).attr("checked")){a=false}});if(a){this._checked("#ASF_privacy_autorizzazione")}else{$("#ASF_privacy_autorizzazione").removeAttr("checked")}return true}};$(document).ready(function(){if(typeof(ASF_cobrand)=="undefined"){attach_behaviours_to_form()}});function attach_behaviours_to_form(){if($("#ASF_targa").size()>0){ASF.targaOld=$("#ASF_targa").val()}if($("#ASF_email").size()>0){ASF.emailOld=$("#ASF_email").val()}if($("#pagina").val()=="dati_assicurativi"){$("#AS_header_tel,#ZZ_top_tel").show()}var d=[{i:"00118",f:"00199"},{i:"06121",f:"06135"},{i:"09121",f:"09134"},{i:"10121",f:"10156"},{i:"15121",f:"15122"},{i:"16121",f:"16167"},{i:"19121",f:"19137"},{i:"20121",f:"20162"},{i:"24121",f:"24129"},{i:"25121",f:"25136"},{i:"28921",f:"28925"},{i:"29121",f:"29122"},{i:"30121",f:"30176"},{i:"34121",f:"34151"},{i:"35121",f:"35143"},{i:"37121",f:"37142"},{i:"38121",f:"38123"},{i:"40121",f:"40141"},{i:"41121",f:"41126"},{i:"42121",f:"42124"},{i:"43121",f:"43126"},{i:"44121",f:"44124"},{i:"47521",f:"47522"},{i:"47121",f:"47122"},{i:"47921",f:"47924"},{i:"48121",f:"48125"},{i:"50121",f:"50145"},{i:"56121",f:"56128"},{i:"57121",f:"57128"},{i:"60121",f:"60131"},{i:"61121",f:"61122"},{i:"65121",f:"65129"},{i:"70121",f:"70131"},{i:"71121",f:"71122"},{i:"74121",f:"74123"},{i:"80121",f:"80147"},{i:"84121",f:"84135"},{i:"89121",f:"89135"},{i:"90121",f:"90151"},{i:"95121",f:"95131"}];var j=[{n:"Afghanistan",c:"AFG"},{n:"Albania",c:"AL"},{n:"Algeria",c:"DZ"},{n:"Andorra",c:"AND"},{n:"Angola",c:"ANG"},{n:"Anguilla",c:"AZG"},{n:"Antigua e Barbuda",c:"ATG"},{n:"Antille Olandesi",c:"NA"},{n:"Arabia Meridionale Fed.",c:"ADN"},{n:"Arabia Saudita",c:"SA"},{n:"Argentina",c:"RA"},{n:"Armenia",c:"ARM"},{n:"Australia",c:"AUS"},{n:"Austria",c:"A"},{n:"Bahamas",c:"BS"},{n:"Bahrein",c:"BRN"},{n:"Bangladesh",c:"BD"},{n:"Barbados",c:"BDS"},{n:"Belgio",c:"B"},{n:"Bielorussia",c:"BLR"},{n:"Birmania",c:"BUR"},{n:"Bolivia",c:"BOL"},{n:"Bosnia-Erzegovina",c:"BIH"},{n:"Botswana",c:"RB"},{n:"Brasile",c:"BR"},{n:"Brunei",c:"BRU"},{n:"Bulgaria",c:"BG"},{n:"Burkina Faso",c:"BF"},{n:"Burundi",c:"RU"},{n:"Cambogia",c:"CBG"},{n:"Camerun",c:"CAM"},{n:"Canada",c:"CND"},{n:"Capo Verde",c:"CV"},{n:"Cecoslovacchia",c:"CS"},{n:"Ciad",c:"TCH"},{n:"Cile",c:"RCH"},{n:"Cina (Taiwan)",c:"RC"},{n:"Cipro",c:"CY"},{n:"Citta' Del Vaticano",c:"SCV"},{n:"Colombia",c:"CO"},{n:"Congo",c:"RCB"},{n:"Corea Del Nord",c:"KR"},{n:"Corea Del Sud",c:"ROK"},{n:"Costa D'Avorio",c:"CI"},{n:"Costarica",c:"CR"},{n:"Croazia",c:"HR"},{n:"Cuba",c:"C"},{n:"Dahomey",c:"DY"},{n:"Danimarca",c:"DK"},{n:"Ecuador",c:"EC"},{n:"Egitto",c:"ET"},{n:"El Salvador",c:"ES"},{n:"Emirati Arabi Uniti",c:"UAE"},{n:"Eritrea",c:"ER"},{n:"Estonia",c:"EST"},{n:"Etiopia",c:"ETH"},{n:"Fiji",c:"FJI"},{n:"Filippine",c:"RP"},{n:"Finlandia",c:"SF"},{n:"Francia",c:"F"},{n:"Gambia",c:"WAG"},{n:"Georgia",c:"GEO"},{n:"Germania",c:"D"},{n:"Ghana",c:"GH"},{n:"Giamaica",c:"JA"},{n:"Giappone",c:"J"},{n:"Gibilterra",c:"GBZ"},{n:"Giordania",c:"HKJ"},{n:"Gran Bretagna",c:"GB"},{n:"Grecia",c:"GR"},{n:"Guatemala",c:"GCA"},{n:"Guiana",c:"BRG"},{n:"Guinea",c:"RG"},{n:"Guinea Bissau",c:"GNB"},{n:"Guinea Equatoriale",c:"GQ"},{n:"Haiti",c:"RH"},{n:"Honduras",c:"BH"},{n:"Hong Kong",c:"HK"},{n:"India",c:"IND"},{n:"Indonesia",c:"RI"},{n:"Iran",c:"IR"},{n:"Iraq",c:"IRQ"},{n:"Irlanda",c:"IRL"},{n:"Islanda",c:"IS"},{n:"Isola Di Man",c:"GBM"},{n:"Israele",c:"IL"},{n:"Kazakistan",c:"KZ"},{n:"Kenya",c:"EAK"},{n:"Kirghizistan",c:"KG"},{n:"Kuwait",c:"KWT"},{n:"Laos",c:"LAO"},{n:"Lesotho",c:"LS"},{n:"Lettonia",c:"LV"},{n:"Libano",c:"RL"},{n:"Liberia",c:"LB"},{n:"Libia",c:"LAR"},{n:"Liechtenstein",c:"FL"},{n:"Lituania",c:"LT"},{n:"Lussemburgo",c:"L"},{n:"Macedonia",c:"MK"},{n:"Madagascar",c:"RM"},{n:"Malawi",c:"MW"},{n:"Malesia",c:"MAL"},{n:"Mali",c:"RMM"},{n:"Malta",c:"M"},{n:"Marocco",c:"MA"},{n:"Mauritania",c:"RIM"},{n:"Mauritius",c:"MS"},{n:"Messico",c:"MEX"},{n:"Moldavia",c:"MOL"},{n:"Monaco",c:"MC"},{n:"Mozambico",c:"MOC"},{n:"Nepal",c:"NEP"},{n:"Nicaragua",c:"NIC"},{n:"Nigeria",c:"WAN"},{n:"Norvegia",c:"N"},{n:"Nuova Caledonia",c:"NC"},{n:"Nuova Zelanda",c:"NZ"},{n:"Olanda",c:"NL"},{n:"Oman",c:"OM"},{n:"Pakistan",c:"PK"},{n:"Panama",c:"PA"},{n:"Paraguay",c:"PY"},{n:"Peru'",c:"PE"},{n:"Polonia",c:"PL"},{n:"Portogallo",c:"P"},{n:"Portorico",c:"PR"},{n:"Qatar",c:"Q"},{n:"Repubblica Ceca",c:"CZ"},{n:"Repubblica Centro Africana",c:"RCA"},{n:"Repubblica di San Marino",c:"RSM"},{n:"Repubblica Dominicana",c:"DOM"},{n:"Repubblica Popolare della Cina",c:"CN"},{n:"Repubblica Slovacca",c:"SK"},{n:"Romania",c:"RO"},{n:"Ruanda",c:"RWA"},{n:"Russia",c:"RUS"},{n:"Samoa",c:"WS"},{n:"Senegal",c:"SN"},{n:"Serbia - Montenegro",c:"SCG"},{n:"Seychelles",c:"SY"},{n:"Sierra Leone",c:"WAL"},{n:"Singapore",c:"SGP"},{n:"Siria",c:"SYR"},{n:"Slovenia",c:"SLO"},{n:"Somalia",c:"SZM"},{n:"Spagna",c:"E"},{n:"Sri Lanka",c:"CL"},{n:"Stati Uniti America",c:"USA"},{n:"Sudafrica",c:"ZA"},{n:"Sudan",c:"SUD"},{n:"Suriname",c:"SME"},{n:"Svezia",c:"S"},{n:"Svizzera",c:"CH"},{n:"Swaziland",c:"SD"},{n:"Tanganica",c:"TZK"},{n:"Tanzania",c:"EAT"},{n:"Thailandia",c:"t"},{n:"Togo",c:"TG"},{n:"Trinidad e Tobago",c:"TT"},{n:"Tunisia",c:"TN"},{n:"Turchia",c:"TR"},{n:"Ucraina",c:"UKR"},{n:"Uganda",c:"EAU"},{n:"Ungheria",c:"H"},{n:"Unione Repubbliche Socialiste",c:"URSS"},{n:"Uruguay",c:"U"},{n:"Uzbekistan",c:"UZ"},{n:"Venezuela",c:"YV"},{n:"Vietnam",c:"VN"},{n:"Yemen",c:"YAR"},{n:"Zaire",c:"ZRE"},{n:"Zambia",c:"Z"},{n:"Zimbabwe",c:"ZW"}];var b=[];var a=["00129","00194","09132","09133","19127","19128","19129","30127","30128","30129","30131","30134","30136","30137","30138","30139","30143","30144","30145","30146","30147","30148","30149","30151","30152","30153","30154","30155","30156","30157","30158","30159","30161","30162","30163","30164","30165","30166","30167","30168","30169","50128","50138","90122","90132","90137","90148","98159"];var h=["320","323","327","328","329","330","331","333","334","335","336","337","338","339","340","343","345","346","347","348","349","360","363","366","368","377","380","383","388","389","390","391","392","393"];var k=["click","change","blur"];$("[id^='ASF_']").each(function(){var p=$(this).attr("id").replace("ASF_","");for(var o=0;o<k.length;o++){var l=p+"_"+k[o];if(typeof ASF[l]=="function"){var m={fName:l,id:"#ASF_"+p};$(this).bind(k[o],m,ASF.call)}}});$("select[id^='ASF_sinistri_pagatiprinc_'],select[id^='ASF_sinistri_pagatiparit_'],select[id^='ASF_sinistri_pagati_'],select[id^='ASF_sinistri_persone_'],select[id^='ASF_sinistri_cose_']").each(function(){var m=$(this).attr("id");var l={fName:"_fix_sinistri_change",id:m};$(this).bind("change",l,ASF.call)});$("input[type=radio]").each(function(){$(this).next("span").css("cursor","pointer").click(function(){$(this).prev("input[type=radio]").click()})});$("input[type=text],input[type=checkbox],select").each(function(){$(this).focus(function(){ASF._hide_error(this)});$(this).blur(function(){$(this).removeClass("focus")})});if(ASF.cobrand=="assicurazionionline"){$("#ASF_eta_conducente_minore").bind("blur",{fName:"eta_conducente_minore_blur",id:"#ASF_eta_conducente_minore"},ASF.call);$("#ASF_anni_assicurato_ultimi_5_anni").bind("blur",{fName:"anni_assicurato_ultimi_5_anni_blur",id:"#ASF_anni_assicurato_ultimi_5_anni"},ASF.call)}if(ASF.cobrand=="zuzu"){$("input[type=text],input[type=checkbox],input[type=radio],select").each(function(){$(this).focus(function(){$(this).parents("div[class~=AS_form_field]").addClass("active")});$(this).blur(function(){$(this).parents("div[class~=AS_form_field]").removeClass("active")})})}var f=["","_proprietario","_conducente","_giuridica","_giuridica_proprietario","_bersani"];for(n=0;n<f.length;n++){var g=f[n];if($("#ASF_comune_nascita"+g).size()>0){$("#ASF_comune_nascita"+g).autocomplete("/ajax_autocomplete?t=nascita",{minChars:2,delay:50,matchContains:true,defaultValueActive:true,max:100,width:240,timeOut:30,mustMatch:true});$("#ASF_comune_nascita"+g).result(function(m,q,p){var o=$(this).attr("id").split("_");var l="";if(o.length==4){l="_"+o[(o.length-1)]}if(o.length==5){l="_"+o[(o.length-2)]+"_"+o[(o.length-1)]}if(q){if(q[0]=="Stato Estero"){$("#ASF_nazione_nascita"+l).val("").parents("div[class~=AS_form_field]").css("display","block");$("#ASF_testo_luogo_nascita"+l).val("");$("#ASF_codice_luogo_nascita"+l).val("");$("#ASF_codice_cittadinanza"+l).val("")}else{$("#ASF_nazione_nascita"+l).parents("div[class~=AS_form_field]").css("display","none");$("#ASF_nazione_nascita"+l).val("");$("#ASF_testo_luogo_nascita"+l).val(q[2]);$("#ASF_codice_luogo_nascita"+l).val(q[3]);$("#ASF_codice_cittadinanza"+l).val("I")}}});$("#ASF_nazione_nascita"+g).autocomplete(j,{minChars:2,delay:50,matchContains:true,mustMatch:true,max:100,timeOut:30,width:240,formatItem:function(o,m,l){return o.n},formatMatch:function(o,m,l){return o.n},formatResult:function(l){return l.n}});$("#ASF_nazione_nascita"+g).result(function(m,q,p){var o=$(this).attr("id").split("_");var l="";if(o.length==4){l="_"+o[(o.length-1)]}if(o.length==5){l="_"+o[(o.length-2)]+"_"+o[(o.length-1)]}if(q){$("#ASF_codice_luogo_nascita"+l).val(q.c);$("#ASF_codice_cittadinanza"+l).val(q.c);$("#ASF_testo_luogo_nascita"+l).val(q.n)}})}if($("#ASF_comune_residenza"+g).size()>0){$("#ASF_comune_residenza"+g).autocomplete("/ajax_autocomplete",{minChars:2,delay:50,matchContains:true,max:100,width:240,timeOut:30,mustMatch:true});$("#ASF_comune_residenza"+g).result(function(p,t,r){var q=$(this).attr("id").split("_");var l="";if(q.length==4){l="_"+q[(q.length-1)]}if(q.length==5){l="_"+q[(q.length-2)]+"_"+q[(q.length-1)]}if(t){$("#ASF_testo_comune_residenza"+l).val(t[2]);$("#ASF_codice_comune_residenza"+l).val(t[3]);if(t[4]===""||(ASF.cobrand=="assicurazionionline"&&$.inArray(t[3],ASF.prov_ok_assicurazionionline)==-1&&(this.id=="ASF_comune_residenza"||this.id=="ASF_comune_residenza_conducente"))){if($("#FLC_Main").length===0){$("#AS_cap_residenza"+l+"_span").hide()}$("#ASF_cap_residenza"+l).val(t[1]);$("#ASF_cap_residenza"+l).unautocomplete();$("#ASF_cap_residenza"+l+"_inizio").val("");$("#ASF_cap_residenza"+l+"_fine").val("")}else{$("#ASF_cap_residenza"+l).val("");$("#ASF_cap_residenza"+l+"_inizio").val(t[4]);$("#ASF_cap_residenza"+l+"_fine").val(t[5]);$("#AS_cap_residenza"+l+"_span").css("display","inline");b=[];$("#ASF_cap_residenza"+l).unautocomplete();capInizio=parseInt($("#ASF_cap_residenza"+l+"_inizio").val(),10);capFine=parseInt($("#ASF_cap_residenza"+l+"_fine").val(),10);var o=[];if(t[6]!==""){o=t[6].split(",")}for(i=capInizio;i<=capFine;i++){if(i.toString().substring(i.toString().length-1)!="0"){var m=i.toString();if(m.length==4){m="0"+m}else{if(m.length==3){m="00"+m}}if($.inArray(m,o)==-1){b.push(m)}}}$("#ASF_cap_residenza"+l).autocomplete(b,{minChars:0,delay:0,matchContains:true,autoDisplayOnClick:true,autoFill:true,mustMatch:true,max:100,timeOut:30,width:80})}}if($("#FLC_Main").length>0){$("#ASF_comune_residenza"+l).trigger("change")}});if($("#ASF_cap_residenza"+g+"_inizio").length&&$("#ASF_cap_residenza"+g+"_inizio").val()!==""&&$("#ASF_cap_residenza"+g+"_fine").length&&$("#ASF_cap_residenza"+g+"_fine").val()!==""){b=[];capInizio=parseInt($("#ASF_cap_residenza"+g+"_inizio").val(),10);capFine=parseInt($("#ASF_cap_residenza"+g+"_fine").val(),10);for(i=capInizio;i<=capFine;i++){if(i.toString().substring(i.toString().length-1)!="0"){var e=i.toString();if(e.length==4){e="0"+e}else{if(e.length==3){e="00"+e}}if($.inArray(e,a)==-1){b.push(e)}}}if($.inArray($("#ASF_cap_residenza"+g).val(),b)==-1){$("#ASF_cap_residenza"+g).val("")}$("#ASF_cap_residenza"+g).autocomplete(b,{minChars:0,delay:0,matchContains:true,autoDisplayOnClick:true,autoFill:true,mustMatch:true,max:100,timeOut:30,width:80});$("#AS_cap_residenza"+g+"_span").css("display","inline")}}}if(jQuery.tooltip!==undefined){$(".AS_info_form").tooltip({track:true,delay:0,showURL:false,opacity:1,fixPNG:true,showBody:" . ",extraClass:"cw",top:0,left:5})}if(ASF.cobrand!="zuzu"){$(".button a").hover(function(l){$(this).css({"background-position":"left -120px",cursor:"pointer"});$("strong",this).css({"background-position":"right -120px",cursor:"pointer"})},function(l){$(this).css({"background-position":"left -180px",cursor:"normal"});$("strong",this).css({"background-position":"right -180px",cursor:"normal"})});$(".button_indietro a").hover(function(l){$(this).css({"background-position":"right -60px",cursor:"pointer"});$("strong",this).css({"background-position":"left -60px",cursor:"pointer"})},function(l){$(this).css({"background-position":"right top",cursor:"normal"});$("strong",this).css({"background-position":"left top",cursor:"normal"})})}$("#AS_AssicurazioneForm .button a, #AO_button_avanti a, #AO_button_mostra a").click(function(l){l.preventDefault();$("#flusso").val("avanti");ASF.callAll();return false});$("#AS_AssicurazioneForm .button_indietro a, #AO_button_indietro a").click(function(l){l.preventDefault();$("#flusso").val("indietro");ASF.postData();return false});if(ASF.cobrand=="assicurazionionline"||ASF.sub_cobrand=="collaboratori"){ASF.datepicker_maxdate="+60"}$("#ASF_targa").keypress(function(m){var l=(m.keyCode?m.keyCode:m.which);if(l==13){m.preventDefault();ASF.targa_change("#ASF_targa")}});$("#ASF_targa").keyup(function(l){if($("#AS_dati_autovettura").css("display")=="none"&&($("#ASF_targa").val().toString().length==7||$("#ASF_targa").val().toString().length==8)){if(ASF._check_targa("#ASF_targa")){ASF.targa_change("#ASF_targa")}}});if(jQuery.datepicker!==undefined){if($("*#AS_data_decorrenza_pick").size()>0){$("*#AS_data_decorrenza_pick").datepicker({defaultDate:0,numberOfMonths:2,minDate:0,maxDate:ASF.datepicker_maxdate,showOn:"button",buttonImage:"/img_a/ico/cal.png",buttonImageOnly:true,beforeShow:function(o,l){var m=ASF._check_data("#ASF_decorrenza_anno");if(m===true){$("#AS_data_decorrenza_pick").datepicker("option","defaultDate",$("#ASF_decorrenza_giorno").val()+"/"+$("#ASF_decorrenza_mese").val()+"/"+$("#ASF_decorrenza_anno").val())}},onSelect:function(m,l){$("#ASF_decorrenza_giorno").val(m.split(/\//)[0]);$("#ASF_decorrenza_mese").val(m.split(/\//)[1]);$("#ASF_decorrenza_anno").val(m.split(/\//)[2]);ASF._hide_error("#ASF_decorrenza_anno");$("#ASF_nome").focus()}})}if($("#ASF_decorrenza_giorno").size()>0){$("#ASF_decorrenza_giorno").datepicker({defaultDate:0,numberOfMonths:2,minDate:0,maxDate:ASF.datepicker_maxdate,beforeShow:function(p,m){var l=$("#ASF_decorrenza_giorno").val();var o=ASF._check_data("#ASF_decorrenza_anno");if(o===true){$("#ASF_decorrenza_giorno").datepicker("option","defaultDate",$("#ASF_decorrenza_giorno").val()+"/"+$("#ASF_decorrenza_mese").val()+"/"+$("#ASF_decorrenza_anno").val())}$("#ASF_decorrenza_giorno").val(l)},onSelect:function(m,l){$("#ASF_decorrenza_giorno").val(m.split(/\//)[0]);$("#ASF_decorrenza_mese").val(m.split(/\//)[1]);$("#ASF_decorrenza_anno").val(m.split(/\//)[2]);$("#ASF_nome").focus()}})}if($("#ASF_decorrenza_mese").size()>0){$("#ASF_decorrenza_mese").datepicker({defaultDate:0,numberOfMonths:2,minDate:0,maxDate:ASF.datepicker_maxdate,beforeShow:function(p,m){var l=$("#ASF_decorrenza_mese").val();var o=ASF._check_data("#ASF_decorrenza_anno");if(o===true){$("#ASF_decorrenza_mese").datepicker("option","defaultDate",$("#ASF_decorrenza_giorno").val()+"/"+$("#ASF_decorrenza_mese").val()+"/"+$("#ASF_decorrenza_anno").val())}$("#ASF_decorrenza_mese").val(l)},onSelect:function(m,l){$("#ASF_decorrenza_giorno").val(m.split(/\//)[0]);$("#ASF_decorrenza_mese").val(m.split(/\//)[1]);$("#ASF_decorrenza_anno").val(m.split(/\//)[2]);$("#ASF_nome").focus()}})}if($("#ASF_decorrenza_anno").size()>0){$("#ASF_decorrenza_anno").datepicker({defaultDate:0,numberOfMonths:2,minDate:0,maxDate:ASF.datepicker_maxdate,beforeShow:function(p,l){var m=$("#ASF_decorrenza_anno").val();var o=ASF._check_data("#ASF_decorrenza_anno");if(o===true){$("#ASF_decorrenza_anno").datepicker("option","defaultDate",$("#ASF_decorrenza_giorno").val()+"/"+$("#ASF_decorrenza_mese").val()+"/"+$("#ASF_decorrenza_anno").val())}$("#ASF_decorrenza_anno").val(m)},onSelect:function(m,l){$("#ASF_decorrenza_giorno").val(m.split(/\//)[0]);$("#ASF_decorrenza_mese").val(m.split(/\//)[1]);$("#ASF_decorrenza_anno").val(m.split(/\//)[2]);$("#ASF_nome").focus()}})}}};
