function getIsLoggedIn(){return $("a[href=/logout]").length!==0;}$(function(){var d="/health-insurance/quote/search";var e="/medicare/quote/search";var b="/dental-insurance/quote/search";var a="/vision-insurance/quote/search";$("#ZipCodeInput, #txtNumberPeople").keydown(function(f){if(f.keyCode==13){$("a[id^=submit]").click();}});$("#ZipCodeInput").numeric();$("#txtNumberPeople").numeric();$("#txtNumberPeople").keydown(function(f){if((f.keyCode<=57&&f.keyCode>=48)||(f.keyCode<=105&&f.keyCode>=96)||f.keyCode===8||f.keyCode===46||f.keyCode===9){return true;}return false;});if(getIsLoggedIn()||$("input[name=insuranceType]:checked").val()!=="Imm"){$("div[id*=PeopleCoverDiv]").hide();}var c=new Date().getFullYear();$("#CurrentYear").html(c);$("#NextYear").html(c+1);$("input[name=insuranceType]").click(function(){if($(this).val()=="Imm"&&!getIsLoggedIn()){$("div[id*=PeopleCoverDiv]").show();}else{$("div[id*=PeopleCoverDiv]").hide();}if($("div[id^=errorSummary]:visible").length>0){$("form").valid();}});$.validator.addMethod("zipcode",function(g,f){return !this.optional(f);},"");$("form").submit(function(f){f.preventDefault();$("a[id^=submit]").click();});$("form").validate({rules:{"locality.ZipCode":{"required":true,"zipcode":true},"NumberOfPeople":{required:"div[id*=PeopleCoverDiv]:visible"}},messages:{"locality.ZipCode":{"required":"InvalidZipCode","zipcode":"InvalidZipCode"},"NumberOfPeople":"NumberOfPeopleRequired"},unhighlight:function(f,g){$(f).removeClass(g);$(f.form).find("label[for="+f.id+"]").removeClass("errorLabel");},onfocusout:false,onkeyup:false,showErrors:function(m,g){if(g.length>0){$("#errorBody ul li").hide();for(var h=0,l=this.validElements();l[h];h++){this.settings.unhighlight.call(this,l[h],this.settings.errorClass);}for(var f=0;f<g.length;f++){var k=g[f];$(k.element).addClass("error");if(k.message=="NumberOfPeopleRequired"){$("label[for="+k.element.id+"]").addClass("errorLabel");$("#liNumberOfPeople").show();}else{$('label[for="ZipCodeInput"]').addClass("errorLabel");$("#liIncompleteError").show();}}$("div[id^=errorSummary]").show();$("input:text.error:first").focus();}}});$("#submitImm").click(function(){if($("form").valid()){var g=$("input#ZipCodeInput").val();var f=$("#txtNumberPeople").val();location.replace("https://"+location.host+d+"?zipcode="+g+"&countyindex="+countyIndex+"&pcount="+f);}else{$(".error:first").focus();}});$("#submitImmMedicare").click(function(){if($("form").valid()){var g=$("input#ZipCodeInput").val();var f=$("#txtNumberPeople").val();if($("input[value=Imm]").is(":checked")){location.replace("https://"+location.host+d+"?zipcode="+g+"&pcount="+f);}else{location.replace("https://"+location.host+e+"?zipcode="+g+"&countyindex=-1");}}else{$(".error:first").focus();}});$("#submitMedicare").live("click",function(){if($("form").valid()){var f=$("input#ZipCodeInput").val();location.replace("https://"+location.host+e+"?zipcode="+f+"&countyindex=-1");}else{$(".error:first").focus();}});$("#submitDental").live("click",function(){if($("form").valid()){var f=$("input#ZipCodeInput").val();location.replace("https://"+location.host+b+"?zipcode="+f);}else{$(".error:first").focus();}});$("#submitVision").live("click",function(){if($("form").valid()){var f=$("input#ZipCodeInput").val();location.replace("https://"+location.host+a+"?zipcode="+f);}else{$(".error:first").focus();}});});