function initializeScripts(){Modernizr.inputtypes.date||$("input[type=date]").datepicker({dateFormat:"dd/mm/yy",changeMonth:!0,changeYear:!0});Modernizr.input.placeholder||($("[placeholder]").focus(function(){var n=$(this);n.val()==n.attr("placeholder")&&(n.val(""),n.removeClass("placeholder"))}).blur(function(){var n=$(this);(n.val()==""||n.val()==n.attr("placeholder"))&&(n.addClass("placeholder"),n.val(n.attr("placeholder")))}).blur(),$("[placeholder]").parents("form").submit(function(){$(this).find("[placeholder]").each(function(){var n=$(this);n.val()==n.attr("placeholder")&&n.val("")})}));$("#ctl00_BodyContent_txtDateFromTextBox, #ctl00_BodyContent_txtDateToTextBox").datepicker({changeMonth:!0,changeYear:!0,yearRange:"-5y:+5y",defaultDate:$("#ctl00_ContentPlaceHolder1_CoverDetails_CoverDetails_PolicyStartDate_tbDate").val(),dateFormat:"dd/mm/yy"});$("#ctl00_BodyContent_DateFromTextBox, #ctl00_BodyContent_DateToTextBox").datepicker({changeMonth:!0,changeYear:!0,yearRange:"-5y:+5y",dateFormat:"dd/mm/yy"});$("#ctl00_BodyContent_DiscountEffectiveDateFromTextBox, #ctl00_BodyContent_DiscountEffectiveDateToTextBox").datepicker({changeMonth:!0,changeYear:!0,yearRange:"-0:+5y",dateFormat:"dd/mm/yy"});$("html").hasClass("ie8")||($('input[type="checkbox"].style2').checkbox({buttonStyle:"btn-base",buttonStyleChecked:"btn-success",checkedClass:"fa-check-square-o",uncheckedClass:"fa-square-o",defaultState:!1,defaultEnabled:!0}),$('input[type="checkbox"].style3').checkbox({buttonStyle:"btn-danger",buttonStyleChecked:"btn-success",checkedClass:"fa-check-square-o",uncheckedClass:"fa-square-o",defaultState:!1,defaultEnabled:!0}));$("#aPolicyNotes").hasClass("collapsed")?($("#iPolicyNotes").removeClass(),$("#iPolicyNotes").addClass("fa fa-plus")):($("#iPolicyNotes").removeClass(),$("#iPolicyNotes").addClass("fa fa-minus"));$("#policyNotesHeader").click(function(){setTimeout(function(){$("#aPolicyNotes").hasClass("collapsed")?($("#iPolicyNotes").removeClass(),$("#iPolicyNotes").addClass("fa fa-plus")):($("#iPolicyNotes").removeClass(),$("#iPolicyNotes").addClass("fa fa-minus"))},100)});$("a[data-toggle='collapse']").on("click",function(){try{var n=$(this),t=$(n).attr("href");setTimeout(function(){$(n).hasClass("collapsed")?($(n).find("span.glyphicon-chevron-up").removeClass("glyphicon-chevron-up"),$(n).find("span.glyphicon").addClass("glyphicon-chevron-down")):($(n).find("span.glyphicon-chevron-down").removeClass("glyphicon-chevron-down"),$(n).find("span.glyphicon").addClass("glyphicon-chevron-up"),$("div.divMoreDetails a.collapsed").each(function(){$(this).not(n).find("span.glyphicon-chevron-up").removeClass("glyphicon-chevron-up").addClass("glyphicon-chevron-down")}))},100)}catch(i){}})}function ToggleInitialDisplay(){var i=$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfUseVehicleRegLookup").val(),n,t;i=="Y"?($("#ManualVehicleSearch").hide(),$("#divVehicleReg").hide(),$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_divVehicleRegLookup").show(),$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_divVehicleRegYear2").show()):($("#ManualVehicleSearch").show(),$("#divVehicleReg").show(),$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_divVehicleRegLookup").hide(),$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_divVehicleRegYear2").hide(),$("#lnkVanRegLookupSwitch").parent().hide());n=$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfRegSelectedVehicleCode").val();t=$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleCode").val();t==""&&n==""?($("#divSelectedVehicle").hide(),$("#VehicleSelected").hide()):n!=""?($("#ManualVehicleSearch").hide(),$("#VehicleSelected").hide(),$("#divVehicleReg").hide(),$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_txtRegistration").val($("#ctl00_ContentPlaceHolder1_wucVehicleDetails_txtVanReg").val()),ReloadRegVehicleLookupResults()):t!=""&&($("#divSelectedVehicle").hide(),$("#divVehicleReg").show(),$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_divVehicleRegYear2").hide(),$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_divVehicleRegLookup").hide(),$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered2").val($("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfVehicleYearRegistered").val()),ReloadManVehicleLookupResults());PopulateManualLookups("Load")}function CheckManualVehicleFieldsPopulated(){return $("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleModel").val()!="X-1"&&$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered").val()!="X-1"?!0:!1}function EnableManualVehicleSelectButton(n){n?($("#lnkSelectVehicleManual").removeClass("btn-primary"),$("#lnkSelectVehicleManual").addClass("btn-success"),$("#lnkSelectVehicleManual").removeAttr("disabled")):$("#lnkSelectVehicleManual").attr("disabled","disabled")}function PopulateManualLookups(n,t){$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleModel").attr("disabled","disabled");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered").attr("disabled","disabled");$("#lnkSelectVehicleManual").attr("disabled","disabled");n=="Load"?GetVehicleMakes():n=="GetModels"&&(t!="X-1"||t!="")&&GetVehicleModels(t)}function GetVehicleMakes(){$.ajax({type:"GET",url:"../cv/appdata/commercialvehicles.xml",dataType:"xml",success:function(n){ParseVehicleMakesXML(n)},error:function(){}})}function GetVehicleModels(n){$.ajax({type:"GET",url:"../cv/appdata/commercialvehicles.xml",dataType:"xml",success:function(t){ParseVehicleModelsXML(t,n)}})}function ParseVehicleMakesXML(n){$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleModel").empty();$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleModel").append("<option value='X-1'>Please Select<\/option>");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleModel").select2();var t=[];$("make",n).each(function(){var n=$(this).attr("name"),i=$(this).attr("name");t.push("<option value='"+n+"'>"+i+"<\/option>")});$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleMake").empty();$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleMake").append("<option value='X-1'>Please Select<\/option>");t=t.join("");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleMake").append(t);$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleMake").select2()}function ParseVehicleModelsXML(n,t){$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleModel").empty();$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleModel").append("<option value='X-1'>Please Select<\/option>");var i=[];$('make[name="'+t+'"] > model',n).each(function(){var t=!0,r=!0,u,n;($(this).attr("cc")==""||$(this).attr("cc")=="-"||$(this).attr("cc")==" -"||$(this).attr("cc")=="0")&&(t=!1);($(this).attr("cwt")==""||$(this).attr("cwt")=="-"||$(this).attr("cwt")==" -"||$(this).attr("cwt")=="0")&&(r=!1);u="";n="";u=$(this).attr("name")+", CC:"+$(this).attr("cc")+", CWT:"+$(this).attr("cwt")+", Code:"+$(this).attr("code");r==!0&&t==!0?n=$(this).attr("name")+", CC:"+$(this).attr("cc")+", CWT:"+$(this).attr("cwt"):r==!0&&t==!1?n=$(this).attr("name")+", CWT:"+$(this).attr("cwt"):r==!1&&t==!0?n=$(this).attr("name")+", CC:"+$(this).attr("cc"):r==!1&&t==!1&&(n=$(this).attr("name"));i.push("<option value='"+u+"'>"+n+"<\/option>")});i=i.join("");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleModel").append(i);$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleModel").select2()}function AddSelectedManualVehicle(n,t){EmptyManualVehicleHiddenFields();var i=t.split(","),r=i[0],u=i[1],f=i[2],e=i[3];$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleMake").val(n.trim());$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleModel").val(r.trim());try{$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleCWT").val(f.replace("CWT:","").trim());$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleCC").val(u.replace("CC:","").trim());$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleCode").val(e.replace("Code:","").trim())}catch(o){}}function EmptyManualVehicleHiddenFields(){$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleMake").val("");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleModel").val("");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleCWT").val("");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleCC").val("");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleCode").val("")}function ResetManualVehicleFields(){$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleMake").select2("val","");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleMake").attr("disabled","disabled");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleModel").select2("val","");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleModel").attr("disabled","disabled");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered").select2("val","");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered").attr("disabled","disabled")}function EnableManualVehicleFields(){$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleMake").removeAttr("disabled")}function EmptyRegVehicleHiddenFields(){$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfRegSelectedVehicleMake").val("");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfRegSelectedVehicleModel").val("");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfRegSelectedVehicleCWT").val("");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfRegSelectedVehicleCC").val("");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfRegSelectedVehicleCode").val("");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfVehicleReg").val("")}function ResetRegVehicleFields(){$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_txtVanReg").val("");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_txtVanReg").attr("disabled","disabled")}function EnableRegVehicleFields(){$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_txtVanReg").removeAttr("disabled")}function GetVehicleDescriptionLabel(n,t,i,r,u){var f,e,o;try{return f=!0,e=!0,(r==""||r=="-"||r==" -"||r=="0")&&(f=!1),(u==""||u=="-"||u==" -"||u=="0")&&(e=!1),o=n+" "+t+" Year: "+i+" CC: "+r+" CWT: "+u,n!=""&&t!=""&&i!="X-1"&&(e==!0&&f==!1?o=n+" "+t+" Year: "+i+" CWT: "+u:e==!1&&f==!0?o=n+" "+t+" Year: "+i+" CC: "+r:e==!1&&f==!1&&(o=n+" "+t+" Year: "+i)),o}catch(s){return""}}function CallWebService(n,t){$.ajax({type:"POST",async:!0,url:"../services/CV/RegLookup.asmx/GetVehicle",data:JSON.stringify({vehicleReg:n,brokerId:t}),contentType:"application/json; charset=utf-8",dataType:"json",success:function(n){var t=JSON.parse(n.d);ParseVehicle(t)},error:function(n){n.status=="401"&&location.reload()},complete:function(){}})}function ParseVehicle(n){var t=JSON.parse(n),i;t!=null?(i="",i=t.HundredWeight=="0"||t.HundredWeight==""||t.HundredWeight==" -"||t.HundredWeight=="-"?t.Make+" "+t.Model:t.Make+" "+t.Model+" CWT: "+t.HundredWeight,$("#pSelectedVehicle").text(i),$("#divSearch").hide(),$("#divSelectedVehicle").show("slow"),$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfRegSelectedVehicleMake").val(t.Make),$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfRegSelectedVehicleModel").val(t.Model),$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfRegSelectedVehicleCWT").val(t.HundredWeight),$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfRegSelectedVehicleCC").val(t.EngineSize),$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfRegSelectedVehicleCode").val(t.Code),$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfVehicleReg").val($("#ctl00_ContentPlaceHolder1_wucVehicleDetails_txtVanReg").val())):($("#divRegLookupFailAlert").show(),$(".btnVanRegLookup").show(),$("#divSpinner").hide())}function ReloadRegVehicleLookupResults(){var t="",n=$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfRegSelectedVehicleCWT").val(),i=$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfRegSelectedVehicleMake").val(),r=$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfRegSelectedVehicleModel").val(),u=$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfRegSelectedVehicleCC").val(),f=$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfRegSelectedVehicleCode").val();t=n=="0"||n==""||n==" -"||n=="-"?i+" "+r:i+" "+r+" CWT: "+n;$("#pSelectedVehicle").text(t);$("#divSearch").hide();$("#divSelectedVehicle").show()}function ReloadManVehicleLookupResults(){var n="",t="",i=$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleMake").val(),r=$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleModel").val(),u=$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleCC").val(),f=$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleCWT").val(),e=$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfVehicleYearRegistered").val();t=GetVehicleDescriptionLabel(i,r,e,u,f);try{n=$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleCode").val();n.length>0?($("#ctl00_ContentPlaceHolder1_wucVehicleDetails_lblSelectedVehicle").text(t),$("#VehicleSelected").show(),$("#SelectVehicleLink").hide(),$("#ManualVehicleSearch").hide()):($("#VehicleSelected").hide(),$("#SelectVehicleLink").show())}catch(o){}}function initializeDatePicker(){function o(n,t,f,o,s,c,l,a){t.change(function(){h(n,t,f);e(n,t,f,o,0);t.val()!="X-1"?(s.val(t.val()),a.val(l.val()+"/"+c.val()+"/"+s.val()),f.prop("disabled",!1),f.val()!="X-1"?(o.prop("disabled",!1),e(n,t,f,o,f.val())):(o.val("X-1"),o.prop("disabled",!0))):(f.val("X-1"),f.prop("disabled",!0),o.val("X-1"),o.prop("disabled",!0))});f.change(function(){var i=f.val();e(n,t,f,o,i);i!="X-1"?(parseInt(i)<10&&(i="0"+i),c.val(i),a.val(l.val()+"/"+c.val()+"/"+s.val()),o.prop("disabled",!1)):(o.val("X-1"),o.prop("disabled",!0))});o.change(function(){var n=o.val();if(n!="X-1"){parseInt(n)<10&&(n="0"+n);l.val(n);a.val(l.val()+"/"+c.val()+"/"+s.val());var t=parseInt(s.val()),f=parseInt(c.val()),e=parseInt(l.val());o.selector==="#ctl00_MainContent_YourDetails1_DropdownDateControl_ddlDays"&&(t===i&&f===r+1&&e===u?($("#divCoverStartTime").show(),$("#ctl00_MainContent_YourDetails1_txtCoverStartTime").prop("disabled",!1)):($("#divCoverStartTime").hide(),$("#ctl00_MainContent_YourDetails1_txtCoverStartTime").prop("disabled",!0)))}})}function s(t,u,f,o){var s="",l;if(u.empty(),u.append(new Option("Year","X-1")),(t.selector==="#divDateOfBirth"||t.selector==="#divAddDateOfBirth")&&($("#divDateOfBirth").length||$("#divAddDateOfBirth").length)){for(l=i-f;l>=i-o;l--)s+='<option value="'+l+'">'+l+"<\/option>";u.append(s);$("#ctl00_ContentPlaceHolder1_wucYourDetails_hdfDateOfBirth").length?$("#ctl00_ContentPlaceHolder1_wucYourDetails_hdfDateOfBirth").val().length>0&&c($("#ctl00_ContentPlaceHolder1_wucYourDetails_hdfDateOfBirth"),t,u,$("#ctl00_ContentPlaceHolder1_wucYourDetails_dcDateOfBirth_ddlMonths"),$("#ctl00_ContentPlaceHolder1_wucYourDetails_dcDateOfBirth_ddlDays")):$("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_hdfAddDateOfBirth").length&&$("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_hdfAddDateOfBirth").val().length>0&&c($("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_hdfAddDateOfBirth"),t,u,$("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_dcAddDateOfBirth_ddlMonths"),$("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_dcAddDateOfBirth_ddlDays"))}t.selector==="#divCoverStartDate"&&(r>=10?(s+='<option value="'+i+'">'+i+"<\/option>",s+='<option value="'+(i+1)+'">'+(i+1)+"<\/option>"):s+='<option value="'+i+'">'+i+"<\/option>",u.append(s),$("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_hdfCoverStartDate").val().length>0?c($("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_hdfCoverStartDate"),t,u,$("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_ddlMonths"),$("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_ddlDays")):(u.val(i),$("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_hdfYears").val(u.val()),h(t,$("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_ddlYears"),$("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_ddlMonths")),e(t,u,$("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_ddlMonths"),$("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_ddlDays"),$("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_ddlMonths").val())))}function h(n,t,u){var e=r+1;(n.selector==="#divDateOfBirth"||n.selector==="#divAddDateOfBirth")&&(t.val()==i-17?f(n,u,0,r):f(n,u,0,11));n.selector==="#divCoverStartDate"&&(t.val()==i&&r>=10?f(n,u,r,11):t.val()==i+1&&r==10?f(n,u,0,0):t.val()==i+1&&r==11?f(n,u,0,1):f(n,u,r,r+2))}function f(n,t,i,r){var f="",u;for(t.empty(),t.append(new Option("Month","X-1")),u=i;u<=r;u++)f+='<option value="'+(u+1)+'">'+l[u]+"<\/option>";t.append(f)}function e(n,f,e,o,s){var c=r+1,h=f.val(),l;if((n.selector==="#divDateOfBirth"||n.selector==="#divAddDateOfBirth")&&n.length)if(f.val()==i-17&&e.val()==c)switch(parseInt(s)){case 1:case 3:case 5:case 7:case 8:case 10:case 12:t(o,1,u);break;case 4:case 6:case 9:case 11:t(o,1,u);break;case 2:h%4==0?t(o,1,u):t(o,1,u);break;default:t(o,1,31)}else if(f.val()==i-17&&e.val()!=c)switch(parseInt(s)){case 1:case 3:case 5:case 7:case 8:case 10:case 12:t(o,1,31);break;case 4:case 6:case 9:case 11:t(o,1,30);break;case 2:h%4==0?t(o,1,29):t(o,1,28);break;default:t(o,1,31)}else switch(parseInt(s)){case 1:case 3:case 5:case 7:case 8:case 10:case 12:t(o,1,31);break;case 4:case 6:case 9:case 11:t(o,1,30);break;case 2:h%4==0?t(o,1,29):t(o,1,28);break;default:t(o,1,31)}if(n.selector==="#divCoverStartDate"&&$("#divCoverStartDate").length)if(l=$("#ctl00_MainContent_YourDetails1_DropdownDateControl_ddlMonths option:last-child").val(),e.val()==c)switch(parseInt(s)){case 1:case 3:case 5:case 7:case 8:case 10:case 12:t(o,u,31);break;case 4:case 6:case 9:case 11:t(o,u,30);break;case 2:h%4==0?t(o,u,29):t(o,u,28);break;default:t(o,1,31)}else switch(parseInt(s)){case 1:case 3:case 5:case 7:case 8:case 10:case 12:t(o,1,31);break;case 4:case 6:case 9:case 11:t(o,1,30);break;case 2:h%4==0?t(o,1,29):t(o,1,28);break;default:t(o,1,31)}}function t(n,t,i){var u="",r;for(n.empty(),n.append(new Option("Day","X-1")),r=t;r<=i;r++)u+='<option value="'+r+'">'+r+"<\/option>";n.append(u)}function c(n,t,i,r,u){var s,c,l,a,v,y,f,o;storedDate="";storedDate=n.val();storedDate=storedDate.split("/");s=parseInt(storedDate[2]);c=s;h(t,i,r);i.val(c);l=parseInt(storedDate[1]);a=l;e(t,i,r,u,r.val());r.val(a);v=parseInt(storedDate[0]);y=v;e(t,i,r,u,r.val());u.val(y);f=r.val();o=u.val();parseInt(f)<10&&(f="0"+f);parseInt(o)<10&&(o="0"+o);n.val(o+"/"+f+"/"+i.val())}var i=(new Date).getFullYear(),r=(new Date).getMonth(),u=(new Date).getDate(),l=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sept","Oct","Nov","Dec"],n="";n=FindDriverIdentity();$("#divDateOfBirth").length&&(s($("#divDateOfBirth"),$("#ctl00_ContentPlaceHolder1_wucYourDetails_dcDateOfBirth_ddlYears"),17,100,$("#ctl00_ContentPlaceHolder1_wucYourDetails_dcDateOfBirth_hdfYears"),$("#ctl00_ContentPlaceHolder1_wucYourDetails_dcDateOfBirth_hdfMonths"),$("#ctl00_ContentPlaceHolder1_wucYourDetails_dcDateOfBirth_hdfDays")),o($("#divDateOfBirth"),$("#ctl00_ContentPlaceHolder1_wucYourDetails_dcDateOfBirth_ddlYears"),$("#ctl00_ContentPlaceHolder1_wucYourDetails_dcDateOfBirth_ddlMonths"),$("#ctl00_ContentPlaceHolder1_wucYourDetails_dcDateOfBirth_ddlDays"),$("#ctl00_ContentPlaceHolder1_wucYourDetails_dcDateOfBirth_hdfYears"),$("#ctl00_ContentPlaceHolder1_wucYourDetails_dcDateOfBirth_hdfMonths"),$("#ctl00_ContentPlaceHolder1_wucYourDetails_dcDateOfBirth_hdfDays"),$("#ctl00_ContentPlaceHolder1_wucYourDetails_hdfDateOfBirth")));$("#divCoverStartDate").length&&(s($("#divCoverStartDate"),$("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_ddlYears"),17,100,$("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_hdfYears"),$("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_hdfMonths"),$("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_hdfDays")),o($("#divCoverStartDate"),$("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_ddlYears"),$("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_ddlMonths"),$("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_ddlDays"),$("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_hdfYears"),$("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_hdfMonths"),$("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_hdfDays"),$("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_hdfCoverStartDate")));$("#divAddDateOfBirth").length&&(s($("#divAddDateOfBirth"),$("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_dcAddDateOfBirth_ddlYears"),17,100,$("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_dcAddDateOfBirth_hdfYears"),$("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_dcAddDateOfBirth_hdfMonths"),$("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_dcAddDateOfBirth_hdfDays")),o($("#divAddDateOfBirth"),$("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_dcAddDateOfBirth_ddlYears"),$("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_dcAddDateOfBirth_ddlMonths"),$("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_dcAddDateOfBirth_ddlDays"),$("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_dcAddDateOfBirth_hdfYears"),$("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_dcAddDateOfBirth_hdfMonths"),$("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_dcAddDateOfBirth_hdfDays"),$("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_hdfAddDateOfBirth")));$("#ctl00_ContentPlaceHolder1_wucYourDetails_hdfDateOfBirth").length&&($("#ctl00_ContentPlaceHolder1_wucYourDetails_hdfDateOfBirth").val().length!=0?($("#ctl00_ContentPlaceHolder1_wucYourDetails_dcDateOfBirth_ddlMonths").prop("disabled",!1),$("#ctl00_ContentPlaceHolder1_wucYourDetails_dcDateOfBirth_ddlDays").prop("disabled",!1),$("#ctl00_ContentPlaceHolder1_wucYourDetails_dcDateOfBirth_hdfYears").val($("#ctl00_ContentPlaceHolder1_wucYourDetails_dcDateOfBirth_ddlYears").val()),$("#ctl00_ContentPlaceHolder1_wucYourDetails_dcDateOfBirth_hdfMonths").val($("#ctl00_ContentPlaceHolder1_wucYourDetails_dcDateOfBirth_ddlMonths").val()),$("#ctl00_ContentPlaceHolder1_wucYourDetails_dcDateOfBirth_hdfDays").val($("#ctl00_ContentPlaceHolder1_wucYourDetails_dcDateOfBirth_ddlDays").val())):($("#ctl00_ContentPlaceHolder1_wucYourDetails_dcDateOfBirth_ddlMonths").prop("disabled",!0),$("#ctl00_ContentPlaceHolder1_wucYourDetails_dcDateOfBirth_ddlDays").prop("disabled",!0)));$("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_hdfCoverStartDate").length&&($("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_hdfCoverStartDate").val().length!=0?($("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_ddlDays").prop("disabled",!1),$("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_hdfYears").val($("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_ddlYears").val()),$("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_hdfMonths").val($("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_ddlMonths").val()),$("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_hdfDays").val($("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_ddlDays").val())):$("#ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_ddlDays").prop("disabled",!0));$("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_hdfAddDateOfBirth").length&&($("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_hdfAddDateOfBirth").val().length!=0?($("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_dcAddDateOfBirth_ddlMonths").prop("disabled",!1),$("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_dcAddDateOfBirth_ddlDays").prop("disabled",!1),$("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_dcAddDateOfBirth_hdfYears").val($("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_dcAddDateOfBirth_ddlYears").val()),$("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_dcAddDateOfBirth_hdfMonths").val($("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_dcAddDateOfBirth_ddlMonths").val()),$("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_dcAddDateOfBirth_hdfDays").val($("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_dcAddDateOfBirth_ddlDays").val())):($("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_dcAddDateOfBirth_ddlMonths").prop("disabled",!0),$("#ctl00_ContentPlaceHolder1_AdditionalDrivers"+n+"_dcAddDateOfBirth_ddlDays").prop("disabled",!0)))}function FindDriverIdentity(){return $("#ctl00_ContentPlaceHolder1_pDriver1").length?"1":$("#ctl00_ContentPlaceHolder1_pDriver2").length?"2":$("#ctl00_ContentPlaceHolder1_pDriver3").length?"3":$("#ctl00_ContentPlaceHolder1_pDriver4").length?"4":$("#ctl00_ContentPlaceHolder1_pDriver5").length?"5":"1"}function CheckVehicleSelected(){try{return $("#ManualVehicleSearch").is(":visible")?!1:!0}catch(n){return!1}}function FormatUkDate(n){return n=n.split("/"),new Date(n[2],n[1]-1,n[0])}function CheckRegSearch(){try{return $("#divSearch").is(":visible")?!1:!0}catch(n){return!1}}function initializeCVFullQuoteValidation(){var h,c,l,a,v,y,p,w,f,b,wr,i,t,r,u,n,k,d,g,nt,tt,it,rt,s,ut,ft,et,ot,st,ht,ct,lt,at,vt,yt,pt,wt,bt,kt,dt,gt,ni,ti,ii,ri,ui,fi,ei,oi,si,hi,ci,li,ai,vi,yi,pi,wi,bi,ki,di,gi,nr,tr,ir,rr,ur,fr,er,or,sr,hr,cr,lr,ar,vr,yr,pr;try{SetDisplayMessageWhenEmptyFlag(!0);h=new LiveValidation("ctl00_ContentPlaceHolder1_wucInsuranceDetails_ddlCoverType",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});h.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the cover your require."});h.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the cover your require."});c=new LiveValidation("ctl00_ContentPlaceHolder1_wucInsuranceDetails_ddlBonusProtectionType",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});c.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the bonus protection you require."});c.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the bonus protection you require."});l=new LiveValidation("ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_ddlYears",{validMessage:tick,wait:interval,onlyOnBlur:blurFlag});l.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please enter year for your cover start date."});l.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please enter year for your cover start date."});a=new LiveValidation("ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_ddlMonths",{validMessage:tick,wait:interval,onlyOnBlur:blurFlag});a.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please enter month for your cover start date."});a.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please enter month for your cover start date."});v=new LiveValidation("ctl00_ContentPlaceHolder1_wucInsuranceDetails_dcCoverStartDate_ddlDays",{validMessage:tick,wait:interval,onlyOnBlur:blurFlag});v.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please enter day for your cover start date."});v.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please enter day for your cover start date."});y=new LiveValidation("ctl00_ContentPlaceHolder1_wucInsuranceDetails_ddlNumberAdditionalDrivers",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});y.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the number of additional drivers."});y.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the number of additional drivers."});p=new LiveValidation("ctl00_ContentPlaceHolder1_wucInsuranceDetails_ddlVoluntaryExcess",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});p.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the amount of voluntary excess that you would like on the policy."});p.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the amount of voluntary excess that you would like on the policy."});w=new LiveValidation("ctl00_ContentPlaceHolder1_wucVehicleDetails_txtVehicleValue",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});w.add(Validate.Presence,{failureMessage:"Please enter your vehicle value."});w.add(Validate.Numericality,{minimum:100,maximum:999999,failureMessage:"Please enter your vehicle value.",notANumberMessage:"Please enter your vehicle value."});f=new LiveValidation("ctl00_ContentPlaceHolder1_wucVehicleDetails_txtRegistration",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});b=new LiveValidation("ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleAnnualMileage",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});b.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the mileage on your vehicle."});b.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the mileage on your vehicle."});try{wr=new LiveValidation("ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlAreaOfUse",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});wr.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the area the car is normally used."});$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlAreaOfUse").change(function(){setTimeout(function(){var n=new LiveValidation("ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlSubArea",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});n.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the sub area the car is normally used."})},1e3)})}catch(iu){}try{i=new LiveValidation("ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered2",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});i.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the year that your vehicle was registered."});i.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the year that your vehicle was registered."})}catch(iu){}try{SetDisplayMessageWhenEmptyFlag(!0);function br(){var n=$("#s2id_ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleMake").find("a:first");n.removeClass("validation-success");n.addClass("validation-failure")}function kr(){var n=$("#s2id_ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleMake").find("a:first");n.removeClass("validation-failure");n.addClass("validation-success")}t=new LiveValidation("ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleMake",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag,onValid:kr,onInvalid:br});t.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select your vehicle make"});t.add(Validate.Presence,{failureMessage:"Please select your vehicle make"});function dr(){var n=$("#s2id_ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleModel").find("a:first");n.removeClass("validation-success");n.addClass("validation-failure")}function gr(){var n=$("#s2id_ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleModel").find("a:first");n.removeClass("validation-failure");n.addClass("validation-success")}r=new LiveValidation("ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleModel",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag,onValid:gr,onInvalid:dr});r.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select your vehicle model"});r.add(Validate.Presence,{failureMessage:"Please select your vehicle model"});function nu(){var n=$("#s2id_ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered").find("a:first");n.removeClass("validation-success");n.addClass("validation-failure")}function tu(){var n=$("#s2id_ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered").find("a:first");n.removeClass("validation-failure");n.addClass("validation-success")}u=new LiveValidation("ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag,onValid:tu,onInvalid:nu});u.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the year your vehicle was registered"});u.add(Validate.Presence,{failureMessage:"Please select the year your vehicle was registered"});n=new LiveValidation("ctl00_ContentPlaceHolder1_wucVehicleDetails_txtVanReg",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});n.add(Validate.Presence,{failureMessage:"Please enter your vehicle registration number and click Find My Van"});n.add(Validate.Custom,{against:function(){return CheckRegSearch()},failureMessage:"Please enter your vehicle registration number and click Find My Van."});$("#lnkVanManualLookupSwitch").click(function(){setTimeout(function(){$("#ManualVehicleSearch").is(":visible")&&(t.enable(),r.disable(),u.disable(),i.disable(),f.enable(),n.disable())},600)});$("#lnkVanRegLookupSwitch").click(function(){setTimeout(function(){$("#divSearch").is(":visible")&&(t.disable(),r.disable(),u.disable(),i.enable(),f.disable(),n.enable())},600)});setTimeout(function(){$("#ManualVehicleSearch").is(":visible")&&(t.enable(),i.disable(),f.enable(),n.disable());$("#VehicleSelected").is(":visible")&&(t.disable(),r.disable(),u.disable(),i.disable(),f.enable(),n.disable());$("#divSearch").is(":visible")&&(t.disable(),r.disable(),u.disable(),i.enable(),f.disable(),n.enable());$("#divSelectedVehicle").is(":visible")&&(t.disable(),r.disable(),u.disable(),i.enable(),f.disable(),n.disable())},1e3);$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_btnVanRegLookup").click(function(){n.disable();setTimeout(function(){n.disable();n.enable()},1e3)});$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_btnChangeMyVan").click(function(){setTimeout(function(){n.enable()},1e3)});$("#btChangeVehicle").click(function(){setTimeout(function(){t.enable()},500)})}catch(iu){}k=new LiveValidation("ctl00_ContentPlaceHolder1_wucYourDetails_ddlTitle",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});k.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select your title."});k.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select your title."});d=new LiveValidation("ctl00_ContentPlaceHolder1_wucYourDetails_txtForename",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});d.add(Validate.Presence,{failureMessage:"Please enter your forename."});value=$("#ctl00_ContentPlaceHolder1_wucYourDetails_txtForename").val();d.add(Validate.Custom,{against:function(n,t){return NameCheck(n,t)},failureMessage:"Your forename must be at least 2 characters long and contain no numbers."});g=new LiveValidation("ctl00_ContentPlaceHolder1_wucYourDetails_txtSurname",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});g.add(Validate.Presence,{failureMessage:"Please enter your surname."});value=$("#ctl00_ContentPlaceHolder1_wucYourDetails_txtSurname").val();g.add(Validate.Custom,{against:function(n,t){return NameCheck(n,t)},failureMessage:"Your surname must be at least 2 characters long and contain no numbers."});nt=new LiveValidation("ctl00_ContentPlaceHolder1_wucYourDetails_txtEmail",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});nt.add(Validate.Presence,{failureMessage:"Please enter your email address."});nt.add(Validate.Email,{failureMessage:"Please enter your email address. (For example, the format may be: name@domain.com)"});tt=new LiveValidation("ctl00_ContentPlaceHolder1_wucYourDetails_dcDateOfBirth_ddlYears",{validMessage:tick,wait:interval,onlyOnBlur:blurFlag});tt.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please enter your year of birth."});tt.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please enter your year of birth."});it=new LiveValidation("ctl00_ContentPlaceHolder1_wucYourDetails_dcDateOfBirth_ddlMonths",{validMessage:tick,wait:interval,onlyOnBlur:blurFlag});it.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please enter your month of birth."});it.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please enter your month of birth."});rt=new LiveValidation("ctl00_ContentPlaceHolder1_wucYourDetails_dcDateOfBirth_ddlDays",{validMessage:tick,wait:interval,onlyOnBlur:blurFlag});rt.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please enter your day of birth."});rt.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please enter your day of birth."});s=new LiveValidation("ctl00_ContentPlaceHolder1_wucYourDetails_txtPhoneNumber",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});s.add(Validate.Presence,{failureMessage:"Please enter your home telephone number."});s.add(Validate.Numericality,{failureMessage:"Please enter your telephone number.",notANumberMessage:"Please enter your telephone number using only numbers."});s.add(Validate.Length,{minimum:8,maximum:17,failureMessage:"Please enter a telephone number between 8 and 17 numbers, no spaces."});function e(){var n=$("#s2id_ctl00_ContentPlaceHolder1_wucYourDetails_ddlOccupation").find("a:first");n.removeClass("validation-success");n.addClass("validation-failure")}function o(){var n=$("#s2id_ctl00_ContentPlaceHolder1_wucYourDetails_ddlOccupation").find("a:first");n.removeClass("validation-failure");n.addClass("validation-success")}ut=new LiveValidation("ctl00_ContentPlaceHolder1_wucYourDetails_ddlOccupation",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag,onValid:o,onInvalid:e});ut.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select your occupation."});ut.add(Validate.Presence,{failureMessage:"Please select your occupation."});ft=new LiveValidation("ctl00_ContentPlaceHolder1_wucYourDetails_ddlLicenceType",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});ft.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select your licence type."});ft.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select your licence type."});et=new LiveValidation("ctl00_ContentPlaceHolder1_wucYourDetails_ddlLicenceYears",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});et.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the number of years you have held your licence."});et.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the number of years you have held your licence."});ot=new LiveValidation("ctl00_ContentPlaceHolder1_wucYourDetails_ddlPenaltyPoints",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});ot.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the number of penalty points you have."});ot.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the number of penalty points you have."})}catch(iu){}try{SetDisplayMessageWhenEmptyFlag(!0);st=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers1_ddlAddDriverTitle",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});st.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the title of the additional driver."});st.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the title of the additional driver."});ht=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers1_txtAddDriverForename",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});ht.add(Validate.Presence,{failureMessage:"Please enter the additional driver's forename."});value=$("#ctl00_ContentPlaceHolder1_AdditionalDrivers1_txtAddDriverForename").val();ht.add(Validate.Custom,{against:function(n,t){return NameCheck(n,t)},failureMessage:"The additional driver's forename must be at least 2 characters long and contain no numbers."});ct=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers1_txtAddDriverSurname",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});ct.add(Validate.Presence,{failureMessage:"Please enter the additional driver's surname."});value=$("#ctl00_ContentPlaceHolder1_AdditionalDrivers1_txtAddDriverSurname").val();ct.add(Validate.Custom,{against:function(n,t){return NameCheck(n,t)},failureMessage:"The additional driver's surname must be at least 2 characters long and contain no numbers."});lt=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers1_dcAddDateOfBirth_ddlYears",{validMessage:tick,wait:interval,onlyOnBlur:blurFlag});lt.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please enter your year of birth."});lt.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please enter your year of birth."});at=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers1_dcAddDateOfBirth_ddlMonths",{validMessage:tick,wait:interval,onlyOnBlur:blurFlag});at.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please enter your month of birth."});at.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please enter your month of birth."});vt=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers1_dcAddDateOfBirth_ddlDays",{validMessage:tick,wait:interval,onlyOnBlur:blurFlag});vt.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please enter your day of birth."});vt.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please enter your day of birth."});function e(){var n=$("#s2id_ctl00_ContentPlaceHolder1_AdditionalDrivers1_ddlAddDriverOccupation").find("a:first");n.removeClass("validation-success");n.addClass("validation-failure")}function o(){var n=$("#s2id_ctl00_ContentPlaceHolder1_AdditionalDrivers1_ddlAddDriverOccupation").find("a:first");n.removeClass("validation-failure");n.addClass("validation-success")}yt=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers1_ddlAddDriverOccupation",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag,onValid:o,onInvalid:e});yt.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the additional driver's occupation."});yt.add(Validate.Presence,{failureMessage:"Please select the additional driver's occupation."});pt=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers1_ddlAddDriverLicenceType",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});pt.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the additional driver's licence type."});pt.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the additional driver's licence type."});wt=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers1_ddlAddDriverLicenceYears",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});wt.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the number of years the additional driver have held your licence."});wt.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the number of years the additional driver have held your licence."});bt=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers1_ddlAddDriverPenaltyPoints",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});bt.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the number of penalty points the additional driver has."});bt.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the number of penalty points the additional driver has."})}catch(iu){}try{SetDisplayMessageWhenEmptyFlag(!0);kt=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers2_ddlAddDriverTitle",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});kt.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the title of the additional driver."});kt.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the title of the additional driver."});dt=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers2_txtAddDriverForename",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});dt.add(Validate.Presence,{failureMessage:"Please enter the additional driver's forename"});value=$("#ctl00_ContentPlaceHolder1_AdditionalDrivers2_txtAddDriverForename").val();dt.add(Validate.Custom,{against:function(n,t){return NameCheck(n,t)},failureMessage:"The additional driver's forename must be at least 2 characters long and contain no numbers."});gt=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers2_txtAddDriverSurname",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});gt.add(Validate.Presence,{failureMessage:"Please enter the additional driver's surname"});value=$("#ctl00_ContentPlaceHolder1_AdditionalDrivers2_txtAddDriverSurname").val();gt.add(Validate.Custom,{against:function(n,t){return NameCheck(n,t)},failureMessage:"The additional driver's surname must be at least 2 characters long and contain no numbers."});ni=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers2_dcAddDateOfBirth_ddlYears",{validMessage:tick,wait:interval,onlyOnBlur:blurFlag});ni.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please enter your year of birth."});ni.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please enter your year of birth."});ti=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers2_dcAddDateOfBirth_ddlMonths",{validMessage:tick,wait:interval,onlyOnBlur:blurFlag});ti.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please enter your month of birth."});ti.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please enter your month of birth."});ii=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers2_dcAddDateOfBirth_ddlDays",{validMessage:tick,wait:interval,onlyOnBlur:blurFlag});ii.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please enter your day of birth."});ii.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please enter your day of birth."});function e(){var n=$("#s2id_ctl00_ContentPlaceHolder1_AdditionalDrivers2_ddlAddDriverOccupation").find("a:first");n.removeClass("validation-success");n.addClass("validation-failure")}function o(){var n=$("#s2id_ctl00_ContentPlaceHolder1_AdditionalDrivers2_ddlAddDriverOccupation").find("a:first");n.removeClass("validation-failure");n.addClass("validation-success")}ri=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers2_ddlAddDriverOccupation",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag,onValid:o,onInvalid:e});ri.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the additional driver's occupation"});ri.add(Validate.Presence,{failureMessage:"Please select the additional driver's occupation"});ui=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers2_ddlAddDriverLicenceType",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});ui.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the additional driver's licence type."});ui.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the additional driver's licence type."});fi=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers2_ddlAddDriverLicenceYears",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});fi.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the number of years the additional driver have held your licence."});fi.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the number of years the additional driver have held your licence."});ei=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers2_ddlAddDriverPenaltyPoints",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});ei.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the number of penalty points the additional driver has."});ei.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the number of penalty points the additional driver has."})}catch(iu){}try{SetDisplayMessageWhenEmptyFlag(!0);oi=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers3_ddlAddDriverTitle",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});oi.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the title of the additional driver."});oi.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the title of the additional driver."});si=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers3_txtAddDriverForename",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});si.add(Validate.Presence,{failureMessage:"Please enter the additional driver's forename"});value=$("#ctl00_ContentPlaceHolder1_AdditionalDrivers3_txtAddDriverForename").val();si.add(Validate.Custom,{against:function(n,t){return NameCheck(n,t)},failureMessage:"The additional driver's forename must be at least 2 characters long and contain no numbers."});hi=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers3_txtAddDriverSurname",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});hi.add(Validate.Presence,{failureMessage:"Please enter the additional driver's surname"});value=$("#ctl00_ContentPlaceHolder1_AdditionalDrivers3_txtAddDriverSurname").val();hi.add(Validate.Custom,{against:function(n,t){return NameCheck(n,t)},failureMessage:"The additional driver's surname must be at least 2 characters long and contain no numbers."});ci=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers3_dcAddDateOfBirth_ddlYears",{validMessage:tick,wait:interval,onlyOnBlur:blurFlag});ci.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please enter your year of birth."});ci.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please enter your year of birth."});li=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers3_dcAddDateOfBirth_ddlMonths",{validMessage:tick,wait:interval,onlyOnBlur:blurFlag});li.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please enter your month of birth."});li.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please enter your month of birth."});ai=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers3_dcAddDateOfBirth_ddlDays",{validMessage:tick,wait:interval,onlyOnBlur:blurFlag});ai.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please enter your day of birth."});ai.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please enter your day of birth."});function e(){var n=$("#s2id_ctl00_ContentPlaceHolder1_AdditionalDrivers3_ddlAddDriverOccupation").find("a:first");n.removeClass("validation-success");n.addClass("validation-failure")}function o(){var n=$("#s2id_ctl00_ContentPlaceHolder1_AdditionalDrivers3_ddlAddDriverOccupation").find("a:first");n.removeClass("validation-failure");n.addClass("validation-success")}vi=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers3_ddlAddDriverOccupation",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag,onValid:o,onInvalid:e});vi.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the additional driver's occupation"});vi.add(Validate.Presence,{failureMessage:"Please select the additional driver's occupation"});yi=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers3_ddlAddDriverLicenceType",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});yi.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the additional driver's licence type."});yi.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the additional driver's licence type."});pi=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers3_ddlAddDriverLicenceYears",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});pi.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the number of years the additional driver have held your licence."});pi.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the number of years the additional driver have held your licence."});wi=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers3_ddlAddDriverPenaltyPoints",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});wi.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the number of penalty points the additional driver has."});wi.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the number of penalty points the additional driver has."})}catch(iu){}try{SetDisplayMessageWhenEmptyFlag(!0);bi=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers4_ddlAddDriverTitle",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});bi.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the title of the additional driver."});bi.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the title of the additional driver."});ki=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers4_txtAddDriverForename",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});ki.add(Validate.Presence,{failureMessage:"Please enter the additional driver's forename"});value=$("#ctl00_ContentPlaceHolder1_AdditionalDrivers4_txtAddDriverForename").val();ki.add(Validate.Custom,{against:function(n,t){return NameCheck(n,t)},failureMessage:"The additional driver's forename must be at least 2 characters long and contain no numbers."});di=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers4_txtAddDriverSurname",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});di.add(Validate.Presence,{failureMessage:"Please enter the additional driver's surname"});value=$("#ctl00_ContentPlaceHolder1_AdditionalDrivers4_txtAddDriverSurname").val();di.add(Validate.Custom,{against:function(n,t){return NameCheck(n,t)},failureMessage:"The additional driver's surname must be at least 2 characters long and contain no numbers."});gi=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers4_dcAddDateOfBirth_ddlYears",{validMessage:tick,wait:interval,onlyOnBlur:blurFlag});gi.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please enter your year of birth."});gi.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please enter your year of birth."});nr=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers4_dcAddDateOfBirth_ddlMonths",{validMessage:tick,wait:interval,onlyOnBlur:blurFlag});nr.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please enter your month of birth."});nr.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please enter your month of birth."});tr=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers4_dcAddDateOfBirth_ddlDays",{validMessage:tick,wait:interval,onlyOnBlur:blurFlag});tr.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please enter your day of birth."});tr.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please enter your day of birth."});function e(){var n=$("#s2id_ctl00_ContentPlaceHolder1_AdditionalDrivers4_ddlAddDriverOccupation").find("a:first");n.removeClass("validation-success");n.addClass("validation-failure")}function o(){var n=$("#s2id_ctl00_ContentPlaceHolder1_AdditionalDrivers4_ddlAddDriverOccupation").find("a:first");n.removeClass("validation-failure");n.addClass("validation-success")}ir=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers4_ddlAddDriverOccupation",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag,onValid:o,onInvalid:e});ir.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the additional driver's occupation"});ir.add(Validate.Presence,{failureMessage:"Please select the additional driver's occupation"});rr=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers4_ddlAddDriverLicenceType",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});rr.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the additional driver's licence type."});rr.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the additional driver's licence type."});ur=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers4_ddlAddDriverLicenceYears",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});ur.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the number of years the additional driver have held your licence."});ur.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the number of years the additional driver have held your licence."});fr=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers4_ddlAddDriverPenaltyPoints",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});fr.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the number of penalty points the additional driver has."});fr.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the number of penalty points the additional driver has."})}catch(iu){}try{SetDisplayMessageWhenEmptyFlag(!0);er=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers5_ddlAddDriverTitle",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});er.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the title of the additional driver."});er.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the title of the additional driver."});or=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers5_txtAddDriverForename",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});or.add(Validate.Presence,{failureMessage:"Please enter the additional driver's forename"});value=$("#ctl00_ContentPlaceHolder1_AdditionalDrivers5_txtAddDriverForename").val();or.add(Validate.Custom,{against:function(n,t){return NameCheck(n,t)},failureMessage:"The additional driver's forename must be at least 2 characters long and contain no numbers."});sr=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers5_txtAddDriverSurname",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});sr.add(Validate.Presence,{failureMessage:"Please enter the additional driver's surname"});value=$("#ctl00_ContentPlaceHolder1_AdditionalDrivers5_txtAddDriverSurname").val();sr.add(Validate.Custom,{against:function(n,t){return NameCheck(n,t)},failureMessage:"The additional driver's surname must be at least 2 characters long and contain no numbers."});hr=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers5_dcAddDateOfBirth_ddlYears",{validMessage:tick,wait:interval,onlyOnBlur:blurFlag});hr.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please enter your year of birth."});hr.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please enter your year of birth."});cr=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers5_dcAddDateOfBirth_ddlMonths",{validMessage:tick,wait:interval,onlyOnBlur:blurFlag});cr.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please enter your month of birth."});cr.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please enter your month of birth."});lr=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers5_dcAddDateOfBirth_ddlDays",{validMessage:tick,wait:interval,onlyOnBlur:blurFlag});lr.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please enter your day of birth."});lr.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please enter your day of birth."});function e(){var n=$("#s2id_ctl00_ContentPlaceHolder1_AdditionalDrivers5_ddlAddDriverOccupation").find("a:first");n.removeClass("validation-success");n.addClass("validation-failure")}function o(){var n=$("#s2id_ctl00_ContentPlaceHolder1_AdditionalDrivers5_ddlAddDriverOccupation").find("a:first");n.removeClass("validation-failure");n.addClass("validation-success")}ar=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers5_ddlAddDriverOccupation",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag,onValid:o,onInvalid:e});ar.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the additional driver's occupation"});ar.add(Validate.Presence,{failureMessage:"Please select the additional driver's occupation"});vr=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers5_ddlAddDriverLicenceType",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});vr.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the additional driver's licence type."});vr.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the additional driver's licence type."});yr=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers5_ddlAddDriverLicenceYears",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});yr.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the number of years the additional driver have held your licence."});yr.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the number of years the additional driver have held your licence."});pr=new LiveValidation("ctl00_ContentPlaceHolder1_AdditionalDrivers5_ddlAddDriverPenaltyPoints",{validMessage:tickDDL,wait:interval,onlyOnBlur:blurFlag});pr.add(Validate.Exclusion,{within:ddlDefault,failureMessage:"Please select the number of penalty points the additional driver has."});pr.add(Validate.Presence,{within:ddlDefault,failureMessage:"Please select the number of penalty points the additional driver has."})}catch(iu){}}function NameCheck(n){var t,i;return t=n,i=t.match(/\d+/g),isNaN(t)&&t.length>=2&&i==null?!0:!1}function CheckDateAfterToday(n){var i=new Date;i.setHours(0,0,0,0);var r=document.getElementById(n),u=FormatUkDate(r.value),t=u;return Object.prototype.toString.call(t)==="[object Date]"?isNaN(t.getTime())?!1:t<i?!1:!0:!1}function CheckDOB(n){var r=new Date,u=new Date,e=new Date(r.setYear(r.getYear()-110)),o=new Date(u.setYear(u.getYear()-17)),t=document.getElementById(n),s=FormatUkDate(t.value),i=s,f;return Object.prototype.toString.call(i)==="[object Date]"?isNaN(i.getTime())?(t.className+=" error",!1):i>o?(t.className+=" error",!1):i<e?(t.className+=" error",!1):(f=new RegExp("(\\s|^)error(\\s|$)"),t.className=t.className.replace(f," "),!0):(t.className+=" error",!1)}var kpi_Premium;$(document).ready(function(){initializeScripts();$("#ctl00_Header1_lnkNewQuote").on("click",function(){DoNotValidate()})});$(function(){ToggleInitialDisplay()});$("#lnkVanManualLookupSwitch").click(function(){$("#divRegLookupFailAlert").hide();$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_divVehicleRegLookup").hide();$("#ManualVehicleSearch").show("slow");$("#divVehicleReg").show();$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_divVehicleRegYear2").hide();$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered2").val("");EnableManualVehicleFields();EmptyRegVehicleHiddenFields();ResetRegVehicleFields()});$("#lnkVanRegLookupSwitch").click(function(){$("#ManualVehicleSearch").hide();$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_divVehicleRegLookup").show("slow");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_divVehicleRegYear2").show();$("#divVehicleReg").val("");$("#divVehicleReg").hide();$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered2").val("X-1");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered").val("");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfVehicleYearRegistered").val("");EnableRegVehicleFields();EmptyManualVehicleHiddenFields();ResetManualVehicleFields()});$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleMake").change(function(){$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleMake").val($(this).val());$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleModel").removeAttr("disabled");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleModel").val("");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleModel").select2("val","");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered").select2("val","");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfVehicleYearRegistered").val("");PopulateManualLookups("GetModels",$(this).val());try{$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleMake").val()=="X-1"&&($("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleModel").removeClass("LV_valid_field"),$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered").removeClass("LV_valid_field"));$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleMake").val()!="X-1"?($("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleModel").removeAttr("disabled"),$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleModel").val()==""&&$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleModel").removeClass("LV_valid_field"),$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfVehicleYearRegistered").val()==""&&$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered").removeClass("LV_valid_field"),$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered").attr("disabled","disabled"),$("#lnkSelectVehicleManual").attr("disabled","disabled")):($("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleModel").attr("disabled","disabled"),$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered").attr("disabled","disabled"),$("#lnkSelectVehicleManual").attr("disabled","disabled"))}catch(n){}});$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleModel").change(function(){AddSelectedManualVehicle($("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleMake").val(),$(this).val());$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered").select2("val","");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfVehicleYearRegistered").val("");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleModel").val()!="X-1"?($("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered").removeAttr("disabled"),$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfVehicleYearRegistered").val()==""&&$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered").removeClass("LV_valid_field")):$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered").attr("disabled","disabled");CheckManualVehicleFieldsPopulated()?EnableManualVehicleSelectButton(!0):EnableManualVehicleSelectButton(!1)});$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered").change(function(){var n=$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered").val();$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfVehicleYearRegistered").val(n);$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered2").val(n);CheckManualVehicleFieldsPopulated()?EnableManualVehicleSelectButton(!0):EnableManualVehicleSelectButton(!1)});$("#btChangeVehicle").click(function(){$("#ManualVehicleSearch").toggle();$("#AdditionalwucVehicleDetails").toggle();$("#YourDetails").toggle();$("#TCDiv").toggle();$("#divQuote").toggle();$("#SelectVehicleLink").toggle();$("#SelectVehicleLink").toggle();$("#VehicleSelected").hide();$("#VehicleListSearch").hide()});$("#lnkSelectVehicleManual").click(function(){var n=$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered").val();$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfVehicleYearRegistered").val(n);var t=$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleMake").val(),i=$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleModel").val(),r=$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleCC").val(),u=$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfManualSelectedVehicleCWT").val(),f=t+" "+i+" Year: "+n+" CC: "+r+" CWT: "+u;t!=""&&i!=""&&n!="X-1"?(f=GetVehicleDescriptionLabel(t,i,n,r,u),$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_lblSelectedVehicle").text(f),$("#ManualVehicleSearch").hide(),$("#AdditionalwucVehicleDetails").toggle(),$("#YourDetails").toggle(),$("#TCDiv").toggle(),$("#divQuote").toggle(),$("#SelectVehicleLink").toggle(),$("#VehicleSelected").show(),$("#divManualSelectError").hide()):$("#divManualSelectError").show()});$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_btnVanRegLookup").click(function(){var n=$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_txtVanReg").val(),t=$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfBID").val();$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_txtVanReg").prop("disabled",!0);$("#divRegLookupFailAlert").hide();n!=""?($("#divRegNumberAlert").hide(),$(".btnVanRegLookup").hide(),$("#divSpinner").show(),CallWebService(n,t),$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_txtRegistration").val(n),$("#divSpinner").hide(),$(".btnVanRegLookup").show(),$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_txtVanReg").prop("disabled",!1)):($("#divRegNumberAlert").show(),$(".btnVanRegLookup").show(),$("#divSpinner").hide())});$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_btnChangeMyVan").click(function(){$("#divSelectedVehicle").hide();$("#divSearch").show("slow");$("#pSelectedVehicle").text("");EmptyRegVehicleHiddenFields()});$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_txtVanReg").blur(function(){var n=$(this).val();if(n!=""&&$.isNumeric(n.substr(0,2))&&n.replace(/ /g,"").length>=7){var i="",t=n.substr(0,2),r=t[0],u=t[1];i=["0","1","2","3","4","5","6","7"].indexOf(r)!=-1?"20"+t:"19"+t;$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered2").val(i).change()}});$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_txtVanReg").keypress(function(n){n.keyCode==13&&($("#ctl00_ContentPlaceHolder1_wucVehicleDetails_btnVanRegLookup").click(),n.preventDefault())});$("#ctl00_ContentPlaceHolder1_btnNext").click(function(){if($("#ManualVehicleSearch").is(":visible")){var n=$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered").val(),t=$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleMake").val(),i=$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleModel").val();t!=""&&i!=""&&n!="X-1"&&($("#VehicleSelected").is(":visible")||document.getElementById("lnkSelectVehicleManual").click())}});$(function(){$("#ctl00_ContentPlaceHolder1_wucYourDetails_ddlOccupation").select2();$("#ctl00_ContentPlaceHolder1_AdditionalDrivers1_ddlAddDriverOccupation").select2();$("#ctl00_ContentPlaceHolder1_AdditionalDrivers2_ddlAddDriverOccupation").select2();$("#ctl00_ContentPlaceHolder1_AdditionalDrivers3_ddlAddDriverOccupation").select2();$("#ctl00_ContentPlaceHolder1_AdditionalDrivers4_ddlAddDriverOccupation").select2();$("#ctl00_ContentPlaceHolder1_AdditionalDrivers5_ddlAddDriverOccupation").select2();$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleMake").select2();$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleModel").select2();$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlVehicleYearRegistered").select2();$.fillAreaUsed()});$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlAreaOfUse").change(function(){$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlAreaOfUse option[value='"+$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlAreaOfUse").val()+"']").attr("selected","selected");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfAreaOfUse").val($("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlAreaOfUse").val());$.fillSubAreaUsed();$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfSubAreaOfUse").val("X-1");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfAreaCode").val("")});$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlSubArea").change(function(){$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlSubArea option[value='"+$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlSubArea").val()+"']").attr("selected","selected");$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfSubAreaOfUse").val($("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlSubArea option:selected").text());$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfAreaCode").val($("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlSubArea").val())}),function(n){var i=window.location.pathname,t="";t=i.indexOf("QuickQuote")>0||i.indexOf("quickquote")>0?"../AppData/CVAreas.xml":"AppData/CVAreas.xml";n.fillAreaUsed=function(){n("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlAreaOfUse option").remove();n("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlSubArea option").remove();n("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlAreaOfUse").show();n("#divSubArea").hide();n.ajax({type:"GET",url:t,dataType:"xml",success:function(t){n("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlAreaOfUse option").remove();n("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlSubArea option").remove();n("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlAreaOfUse").append(n("<option><\/option>").val("X-1").html("Please Select"));n(t).find("area").each(function(){n("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlAreaOfUse").append(n("<option><\/option>").val(n(this).attr("name")).html(n(this).attr("name")))});n("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlAreaOfUse option[value='"+n("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfAreaOfUse").val()+"']").attr("selected","selected");n.fillSubAreaUsed();n("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlSubArea option[value='"+n("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfSubAreaOfUse").val()+"']").attr("selected","selected")}});n("#ctl00_ContentPlaceHolder1_ddlAreaOfUse").show()};n.fillSubAreaUsed=function(){n("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlSubArea option").remove();n("#divSubArea").hide();n.ajax({type:"GET",url:t,dataType:"xml",success:function(t){n("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlSubArea option").remove();n("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlSubArea").append(n("<option><\/option>").val("X-1").html("Please Select"));var i=0;n(t).find('area[name="'+n("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlAreaOfUse").val()+'"]').find("sub").each(function(){n("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlSubArea").append(n("<option><\/option>").val(n(this).attr("code")).html(n(this).attr("name")));n("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfSubAreaOfUse").val()==n(this).attr("name")&&n("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfAreaCode").val(n(this).attr("code"));i++});i==1?(n("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlSubArea option").remove(),n("#divSubArea").hide(),n(t).find('area[name="'+n("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlAreaOfUse").val()+'"]').find("sub").each(function(){n("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlSubArea").append(n("<option><\/option>").val(n(this).attr("code")).html(n(this).attr("name")));n("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfSubAreaOfUse").val(n(this).attr("name"));n("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfAreaCode").val(n(this).attr("code"));i++})):i>1&&n("#divSubArea").show();n("#ctl00_ContentPlaceHolder1_wucVehicleDetails_ddlSubArea option").each(function(){this.selected=this.text==n("#ctl00_ContentPlaceHolder1_wucVehicleDetails_hfSubAreaOfUse").val()})}})}}(jQuery);$("#ctl00_MainContent_lnkFullQuote").on("click",function(){try{setTimeout(function(){$(".LV_invalid_field").length==0&&parent.socket.postMessage("TOP")},300)}catch(n){}});$("#ctl00_MainContent_txtAge").bind("keyup mouseup",function(){$("#ctl00_MainContent_txtAge").val()=="1"&&$("#ctl00_MainContent_txtAge").val("17")});Modernizr.input.placeholder||$("#ctl00_MainContent_txtVehicleValue").removeAttr("placeholder");$("#ctl00_MainContent_btnGetQuote").click(function(){return!$("#ShowVehiclePanel").is(":visible")||$("#VehicleSelected").is(":visible")||$("#ManualVehicleSearch").is(":visible")?!0:($("#ShowVehiclePanel").addClass("invalid"),!1)});$(document).ready(function(){initializeDatePicker()});$(function(){function n(n,t){var i="";switch(t){case"popoverCoverStartDate":return n=="content"?i="Click on the <i class='glyphicon glyphicon-calendar'><\/i> button beside the textbox to select the date you want your cover to start from.":n=="title"&&(i="Cover Start Date"),i;case"popoverCoverRequired":return n=="content"?i="<b>Comprehensive<\/b> - includes accidental damage,fire and theft cover for your vehicle.<br><br><b>Third party fire and theft<\/b> - covers your third party liability and fire and theft for your vehicle.<br><br><b>Third party only<\/b> - covers your third party liability.":n=="title"&&(i="Type of Cover Required"),i;case"popoverNumberOfAdditionalDrivers":return n=="content"?i="Choose how many drivers you want to add to the policy.":n=="title"&&(i="Number of Drivers"),i;case"popoverBonusProtection":return n=="content"?i="<b>Full Bonus Protection<\/b> - Have a claim for an unlimited amount without affecting your no claims bonus.<br><br><b>Step Back Protection<\/b> - Your no claims bonus will be stepped back in the event of a claim (e.g 50% back to 30%).<br><br>":n=="title"&&(i="Bonus Protection"),i;case"popoverWindscreen":return n=="content"?i="Tick if you would like to add windscreen cover to your insurance requirements.":n=="title"&&(i="Windscreen Cover"),i;case"popoverAnnualMileage":return n=="content"?i="Some Insurers  offer discounts for mileage below 5,000 and 10,000.":n=="title"&&(i="Annual Mileage"),i;case"popoverCrewTwinCab":return n=="content"?i="Tick if your vehicle is a crew/twin cab.":n=="title"&&(i="Crew/Twin Cab"),i;case"popoverAreaOfUse":return n=="content"?i="Please select the area the vehilce is going to be mainly used.":n=="title"&&(i="Area of Use"),i;case"popoverSubAreaOfUse":return n=="content"?i="Please select the sub area the vehilce is going to be mainly used.":n=="title"&&(i="Sub Area of Use"),i;case"popoverDOB":return n=="content"?i="Enter your date of birth in the format DD/MM/YYYY, or click on the <i class='glyphicon glyphicon-calendar'><\/i> button to select your date of birth.":n=="title"&&(i="Date of Birth"),i;case"popoverEmailAddress":return n=="content"?i="We'll need this so that we can email your quote results and policy details to you.":n=="title"&&(i="Email Address"),i;case"popoverHomeTelephone":return n=="content"?i="Phone number - please only enter digits.":n=="title"&&(i="Home Telephone Number"),i;case"popoverMarried":return n=="content"?i="If married tick box, otherwise left box unticked.":n=="title"&&(i="Are you married?"),i}}$("[rel='popover']").popover({delay:{show:300,hide:100},html:!0,placement:"auto",trigger:"hover",content:function(){return n("content",$(this).attr("id"))},title:function(){return n("title",$(this).attr("id"))}})});var tick="",tickDDL="",dateFormat=/(((0[1-9]|[12][0-9]|3[01])([-./])(0[13578]|10|12)([-./])(\d{4}))|(([0][1-9]|[12][0-9]|30)([-./])(0[469]|11)([-./])(\d{4}))|((0[1-9]|1[0-9]|2[0-8])([-./])(02)([-./])(\d{4}))|((29)(\.|-|\/)(02)([-./])([02468][048]00))|((29)([-./])(02)([-./])([13579][26]00))|((29)([-./])(02)([-./])([0-9][0-9][0][48]))|((29)([-./])(02)([-./])([0-9][0-9][2468][048]))|((29)([-./])(02)([-./])([0-9][0-9][13579][26])))/,dateFormatHTML5=/^\d{4}-((0\d)|(1[012]))-(([012]\d)|3[01])$/,ddlDefault=["X-1"],interval=300,blurFlag=!0;$(document).ready(function(){var n=2,t=7;initializeCVFullQuoteValidation();$("#txtAge").keypress(function(t){t.which<32||(this.value.length==n?t.preventDefault():this.value.length>n&&(this.value=this.value.substring(0,n)))});$("#ctl00_ContentPlaceHolder1_wucVehicleDetails_txtVehicleValue").keypress(function(n){n.which<32||(this.value.length==t?n.preventDefault():this.value.length>t&&(this.value=this.value.substring(0,t)))})});var pathname=window.location.pathname,ServerRoot="/relay.equote",ServerStatus="";$("#HiddenField").hide();$("#Address5").hide();$("#UnavailLoc").hide();pathname=pathname.replace(/{.*?}/g,"").replace(/\[.*?\]/g,"").replace(/<.*?>/g,"").replace(/\(.*?\)/g,"").replace("/)","").toLowerCase();localStorage.getItem("lastVisit")?ga("send","event","Visit"+ServerStatus,"Return","Relay.eQuote",0):(ga("send","event","Visit"+ServerStatus,"New","Relay.eQuote",0),localStorage.setItem("lastVisit",new Date));switch(pathname){case(ServerRoot+"/CV/QuickQuote/QQResults.aspx").toLowerCase():document.getElementById("ctl00_MainContent_h1ComprehensivePrem")?ga("send","event","QuotationMetrics"+ServerStatus,"CV-QuickQuote","Relay.eQuote",0):document.getElementById("ctl00_MainContent_h1ThirdPartyPrem")?ga("send","event","QuotationMetrics"+ServerStatus,"CV-QuickQuote","Relay.eQuote",0):ga("send","event","QuotationMetrics"+ServerStatus,"CV-NoQuote","Relay.eQuote",0);break;case(ServerRoot+"/CV/QuoteResults.aspx").toLowerCase():document.getElementById("ctl00_ContentPlaceHolder1_Quotes_ctl01_lblAcceptPremium")||"ctl00_ContentPlaceHolder1_Quotes_ctl01_lblBuyNowPremium"?ga("send","event","QuotationMetrics"+ServerStatus,"CV-FullQuote","Relay.eQuote",0):ga("send","event","QuotationMetrics"+ServerStatus,"CV-NoQuote","Relay.eQuote",0);break;case(ServerRoot+"/CV/FullQuote.aspx").toLowerCase():document.getElementById("ctl00_ContentPlaceHolder1_QuickQuoteResults_quotes_ctl00_divQQResult")?ga("send","event","QuotationMetrics"+ServerStatus,"CV-QuickQuote","Relay.eQuote",0):document.getElementById("ctl00_ContentPlaceHolder1_QuickQuoteResults_quotes_ctl00_NoQuotes")&&ga("send","event","QuotationMetrics"+ServerStatus,"CV-QuickQuote-NoQuote","Relay.eQuote",0);case(ServerRoot+"/CV/QuoteSelected.aspx").toLowerCase():document.getElementById("AcceptanceBody")&&ga("send","event","QuotationMetrics"+ServerStatus,"CV-Acceptance","Relay.eQuote",0);break;case(ServerRoot+"/CV/PurchasedQuote.aspx").toLowerCase():document.getElementById("ctl00_MainContent_AcceptanceBody")&&(kpi_Premium=0,ga("send","event","QuotationMetrics"+ServerStatus,"CV-Purchase","Relay.eQuote",kpi_Premium))}switch(pathname){case(ServerRoot+"/Motor/Motor1.aspx").toLowerCase():document.getElementById("ctl00_MainContent_QuickQuoteResults_quotes_ctl00_Premium")?ga("send","event","QuotationMetrics"+ServerStatus,"Motor-QuickQuote","Relay.eQuote",0):document.getElementById("ctl00_MainContent_QuickQuoteResults_quotes_ctl01_Premium")?ga("send","event","QuotationMetrics"+ServerStatus,"Motor-QuickQuote","Relay.eQuote",0):document.getElementById("ctl00_MainContent_QuickQuoteResults_quotes_ctl02_Premium")?ga("send","event","QuotationMetrics"+ServerStatus,"Motor-QuickQuote","Relay.eQuote",0):document.getElementById("ctl00_MainContent_QuickQuoteResults_NoQuotes")&&ga("send","event","QuotationMetrics"+ServerStatus,"Motor-QuickQuote-NoQuote","Relay.eQuote",0);break;case(ServerRoot+"/Motor/QuickQuote/QuickQuoteResults.aspx").toLowerCase():document.getElementById("ct100_MainContent_QuoteResultsPNL")&&ga("send","event","QuotationMetrics"+ServerStatus,"Motor-QuickQuote","Relay.eQuote",0);document.getElementById("ctl00_MainContent_NoQuotes")&&ga("send","event","QuotationMetrics"+ServerStatus,"Motor-QuickQuote-NoQuote","Relay.eQuote",0);break;case(ServerRoot+"/Motor/finalQuoteAll.aspx").toLowerCase():(document.getElementById("ctl00_MainContent_QuoteResults1_quotes_ctl01_lblAcceptPremium")||document.getElementById("ctl00_MainContent_QuoteResults1_quotes_ctl01_lblBuyNowPremium"))&&ga("send","event","QuotationMetrics"+ServerStatus,"Motor-FullQuote","Relay.eQuote",0);document.getElementById("ctl00_MainContent_QuoteResults1_pnlFailureCallMe")&&ga("send","event","QuotationMetrics"+ServerStatus,"Motor-Full-NoQuote","Relay.eQuote",0);break;case(ServerRoot+"/Motor/AcceptedQuote.aspx").toLowerCase():document.getElementById("acceptedQuoteDetails")&&ga("send","event","QuotationMetrics"+ServerStatus,"Motor-Acceptance","Relay.eQuote",0);break;case(ServerRoot+"/Motor/PurchasedQuote.aspx").toLowerCase():document.getElementById("ctl00_MainContent_hdfPolicyPremium")&&(kpi_Premium=0,ga("send","event","QuotationMetrics"+ServerStatus,"Motor-Purchase","Relay.eQuote",kpi_Premium))}switch(pathname){case(ServerRoot+"/Home/Home-Results.aspx").toLowerCase():document.getElementById("ctl00_ContentPlaceHolder1_HomeResults_rptQuotes_ctl01_lblAcceptPremium")||document.getElementById("ctl00_ContentPlaceHolder1_HomeResults_rptQuotes_ctl01_lblBuyNowPremium")?ga("send","event","QuotationMetrics"+ServerStatus,"Home-FullQuote","Relay.eQuote",0):ga("send","event","QuotationMetrics"+ServerStatus,"Home-NoQuote","Relay.eQuote",0);break;case(ServerRoot+"/Home/Home-Quote-1.aspx").toLowerCase():document.getElementById("ctl00_ContentPlaceHolder1_QuickQuoteResults_quotes_ctl00_divQQResult")?ga("send","event","QuotationMetrics"+ServerStatus,"Home-QuickQuote","Relay.eQuote",0):document.getElementById("ctl00_ContentPlaceHolder1_QuickQuoteResults_quotes_ctl00_NoQuotes")&&ga("send","event","QuotationMetrics"+ServerStatus,"Home-QuickQuote-NoQuote","Relay.eQuote",0);case(ServerRoot+"/Home/QuickQuote/QuickQuoteResults.aspx").toLowerCase():document.getElementById("ctl00_MainContent_QuoteResultsPNL")?ga("send","event","QuotationMetrics"+ServerStatus,"Home-QuickQuote","Relay.eQuote",0):document.getElementById("ctl00_MainContent_NoQuotes")&&ga("send","event","QuotationMetrics"+ServerStatus,"Home-QuickQuote-NoQuote","Relay.eQuote",0);case(ServerRoot+"/Home/Home-Quote-Selected.aspx").toLowerCase():document.getElementById("divAcceptedQuote")&&ga("send","event","QuotationMetrics"+ServerStatus,"Home-Acceptance","Relay.eQuote",0);break;case(ServerRoot+"/Home/PurchasedQuote.aspx").toLowerCase():document.getElementById("ctl00_MainContent_AcceptanceBody")&&(kpi_Premium=0,ga("send","event","QuotationMetrics"+ServerStatus,"Home-Purchase","Relay.eQuote",kpi_Premium))}switch(pathname){case"/eHIQSwl/household-quotes.aspx".toLowerCase():document.getElementById("ctl00_mainbody_ctl_HouseholdQuotes_gv_Quotes")&&ga("send","event","QuotationMetrics"+ServerStatus,"Home-FullQuote","HIQS",0)}switch(pathname){case"/relay.equote.motor/quoteAll.aspx".toLowerCase():document.getElementById("ctl00_MainContent_QuoteResults1_SuccessQuoteContainer")&&ga("send","event","QuotationMetrics"+ServerStatus,"Motor-QuickQuote","OLD",0);break;case"/relay.equote.motor/finalQuoteAll.aspx".toLowerCase():document.getElementById("ctl00_MainContent_QuoteResults1_SuccessQuoteContainer")&&ga("send","event","QuotationMetrics"+ServerStatus,"Motor-FullQuote","OLD",0);break;case"/relay.equote.motor/AcceptedQuote.aspx".toLowerCase():document.getElementById("ctl00_MainContent_AcceptanceBody")&&ga("send","event","QuotationMetrics"+ServerStatus,"Motor-Acceptance","OLD",0)}$(document).ready(function(){$(".btn-retrieveQuote").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Retrieve Quote Opened","Relay.eQuote",0)});$("#ctl00_Header1_RetrieveQuote_btnRetrieveQuote").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Retrieve Quote Clicked","Relay.eQuote",0)});$("#btnShowCallMe").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Call Me Opened","Relay.eQuote",0)});$("#btnCallMe").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Call Me Clicked","Relay.eQuote",0)});$("#btnClose").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Call Me Cancel","Relay.eQuote",0)});$(".addonDate").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Date Picker Opened","Relay.eQuote",0)});$("#modalMotorAssumptions").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Motor Assumptions Opened","Relay.eQuote",0)});$("#ctl00_Header1_backbtn").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Back Button Opened","Relay.eQuote",0)});$("#ctl00_Header1_lnkBack").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Back Button Clicked","Relay.eQuote",0)});$("#ctl00_Header1_HyperLink1").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Back Button Canceled","Relay.eQuote",0)});$("#ctl00_Header1_lnkNewQuote").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"New Quote Clicked","Relay.eQuote",0)});jQuery(document).on("paste",function(){ga("send","event","eQuoteInfo"+ServerStatus,"Paste Detected","Relay.eQuote",0)});jQuery(document).on("copy",function(){ga("send","event","eQuoteInfo"+ServerStatus,"Copy Detected","Relay.eQuote",0)});jQuery(document).on("cut",function(){ga("send","event","eQuoteInfo"+ServerStatus,"Cut Detected","Relay.eQuote",0)});$("#ctl00_MainContent_ClaimsControl1_btnClaimAdd").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Add Claim Opened","Relay.eQuote",0)});$("#ctl00_MainContent_ClaimsControl1_btnSaveClaim").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Add Claim Clicked","Relay.eQuote",0)});$("#ctl00_MainContent_ClaimsControl1_btnSaveEditClaim").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Edit Claim Clicked","Relay.eQuote",0)});$("#CancelClaim").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Cancel Claim Clicked","Relay.eQuote",0)});$("#ctl00_MainContent_PenaltyPointsControl1_btnPenaltyPointsAdd").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Penalty Points Opened","Relay.eQuote",0)});$("#ctl00_MainContent_PenaltyPointsControl1_btnSavePenaltyPoints").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Add Penalty Points Clicked","Relay.eQuote",0)});$("#ctl00_MainContent_PenaltyPointsControl1_btnSaveEditPenaltyPoints").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Edit Penalty Points Clicked","Relay.eQuote",0)});$("#CancelPenaltyPoints").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Cancel Penalty Points Clicked","Relay.eQuote",0)});$("#ctl00_MainContent_ConvictionsControl1_btnConvictionAdd").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Convictions Opened","Relay.eQuote",0)});$("#ctl00_MainContent_ConvictionsControl1_btnSaveConviction").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Add Convictions Clicked","Relay.eQuote",0)});$("#ctl00_MainContent_ConvictionsControl1_btnSaveEditConviction").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Edit Convictions Clicked","Relay.eQuote",0)});$("#CancelConviction").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Cancel Convictions Clicked","Relay.eQuote",0)});$('a[href="#YourDetailsSummary"]').click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Your Details Clicked","Relay.eQuote",0)});$(".divMoreDetails").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"More Details Clicked","Relay.eQuote",0)});$("#ctl00_MainContent_QuoteResults1_wucRecalculateQuote_btnRecalc").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Recalculate Quote Clicked","Relay.eQuote",0)});$("#ctl00_MainContent_QuoteResults1_wucRecalculateQuote_ddlCoverRequired").change(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Cover Required Changed","Relay.eQuote",0)});$("#ctl00_MainContent_QuoteResults1_wucRecalculateQuote_ddlAddCoverVoluntaryExcess").change(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Voluntary Excess Changed","Relay.eQuote",0)});$("#ctl00_MainContent_QuoteResults1_wucRecalculateQuote_ddlAddCoverProtection").change(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Protection Changed","Relay.eQuote",0)});$("#ctl00_MainContent_TC").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Terms And Conditions Clicked","Relay.eQuote",0)});$("#ctl00_BotCheck_txt_Value").change(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Bot Detected","Relay.eQuote",0)});document.getElementById("ctl00_MainContent_QuoteResults1_pnlFailureCallMe")&&ga("send","event","eQuoteInfo"+ServerStatus,"No Quotes","Relay.eQuote",0);document.getElementById("ctl00_MainContent_QuoteResults1_SuccessQuoteContainer")&&ga("send","event","eQuoteInfo"+ServerStatus,"Quotes Returned","Relay.eQuote",0);$(".close").click(function(){ga("send","event","eQuoteInfo"+ServerStatus,"Modal Closed","Relay.eQuote",0)})})