var planSearchVersion,dentistSearchVersion;typeof planSearchVersion=="undefined"&&(planSearchVersion="dentalplansearch?");typeof dentistSearchVersion=="undefined"&&(dentistSearchVersion="dentistsearch?");$(document).ready(function(){function n(n,t){var i=$(n).val();$.ajax({url:"/home/iszipcodevalid",type:"GET",data:{zipCode:i},success:function(r){if(r=="false")return $(n).val(""),$(n).attr("placeholder","ZIP Code not valid"),$(n).attr("style","border:1px solid red;"),setTimeout(function(){$(n).attr("placeholder","Enter Your ZIP Code");$(n).attr("style","")},2e3),HideAnimation(),!1;$("#useHCompare").val()=="true"?u(i,"individual",t):window.location.href="/dentalsearch/"+planSearchVersion+"zipcode="+i+"&planType=individual&f=p"}})}function t(n){var t=$(n).val();$.ajax({url:"/home/iszipcodevalid",type:"GET",data:{zipCode:t},success:function(i){if(i=="false")return $(n).val(""),$(n).attr("placeholder","ZIP Code not valid"),$(n).attr("style","border:1px solid red;"),setTimeout(function(){$("#txtPlanZipFooter").attr("style","")},2e3),HideAnimation(),!1;window.location.href="/dentalsearch/"+dentistSearchVersion+"zipCode="+t+"&dentistLastName=&f=d"}})}function u(n,t,r){$.ajax({url:"/dentalsearch/planlist",type:"GET",data:{zipCode:n,includeInsurance:!1},success:function(u){var o=0,f,e;for(o=r?u.result.Plans.length>2?2:u.result.Plans.length:u.result.Plans.length>4?4:u.result.Plans.length,f="",i=0;i<o;i++)f+=u.result.Plans[i].NetworkId+",";e="";e=r?"/dentalsearch/zipsummarycomparisonm1?zipCode="+n+"&planType="+t+"&planIds="+f+"&DentistId=&f=p":"/dentalsearch/zipsummarycomparisonv2?zipCode="+n+"&planType="+t+"&planIds="+f+"&DentistId=&f=p";$(location).attr("href",e)}})}var r=$.cookie("zipCode");typeof r!="undefined"&&$('input[data-type="zip"]').val(r);$("input:radio[name^=planTypeFooter]").change(function(){var n=$(this).val();n.toLowerCase()=="plan"?LoadVirtualGoogleEventTracking("Button","Find A Plan"):LoadVirtualGoogleEventTracking("Button","Find A Dentist")});$(".btnPlanSearchFooter").click(function(){var i=$(this).parent().parent().find(".txtPlanZipFooter"),r=$(i).val(),u=$(this).parent().parent().find("input[type=radio]:checked").val();return r!=""?(LoadVirtualGoogleEventTracking("Button","Search Button"),ShowAnimation(),u.toLowerCase()=="plan"?n(i,!1):t(i),!1):($(i).attr("style","border:1px solid red;"),setTimeout(function(){$(i).attr("style","")},2e3),!1)});$(".txtPlanZipFooter").keydown(function(n){(n.keyCode==13&&$(this).closest(".searchFooterBox").find(".btnPlanSearchFooter").click(),$.inArray(n.keyCode,[46,8,9,27,13,110])!==-1||n.keyCode==65&&n.ctrlKey===!0||n.keyCode>=35&&n.keyCode<=40)||(n.shiftKey||n.keyCode<48||n.keyCode>57)&&(n.keyCode<96||n.keyCode>105)&&n.preventDefault()});$(".btnPlanSearchMobileFooter").click(function(){var i=$(this).parent().parent().find(".mtxtPlanZipFooter"),r=$(i).val(),u=$(this).parent().parent().find("input[type=radio]:checked").val();return r!=""?(LoadVirtualGoogleEventTracking("Button","Search Button"),ShowAnimation(),u.toLowerCase()=="plan"?n(i,!0):t(i),!1):($(i).attr("style","border:1px solid red;"),setTimeout(function(){$(i).attr("style","")},2e3),!1)});$(".mtxtPlanZipFooter").keydown(function(n){(n.keyCode==13&&$(this).parent().parent().find(".btnPlanSearchMobileFooter").click(),$.inArray(n.keyCode,[46,8,9,27,13,110])!==-1||n.keyCode==65&&n.ctrlKey===!0||n.keyCode>=35&&n.keyCode<=40)||(n.shiftKey||n.keyCode<48||n.keyCode>57)&&(n.keyCode<96||n.keyCode>105)&&n.preventDefault()});$('input[data-type="zip"]').keydown(function(n){(n.keyCode==13&&$(this).parent().parent().find('[data-type = "plansearch"]').click(),$.inArray(n.keyCode,[46,8,9,27,13,110])!==-1||n.keyCode==65&&n.ctrlKey===!0||n.keyCode>=35&&n.keyCode<=40)||(n.shiftKey||n.keyCode<48||n.keyCode>57)&&(n.keyCode<96||n.keyCode>105)&&n.preventDefault()});$('[data-type = "plansearch"]').click(function(){var t=$(this).parent().parent().parent().find('input[data-type="zip"]'),i=$(t).val();return i!=""?(ShowAnimation(),n(t,!0),!1):($(t).attr("style","border:1px solid red;"),setTimeout(function(){$(t).attr("style","")},2e3),!1)});$('[data-type = "dentistsearch"]').click(function(){var n=$(this).parent().parent().parent().find('input[data-type="zip"]'),i=$(n).val();return i!=""?(ShowAnimation(),t(n),!1):($(n).attr("style","border:1px solid red;"),setTimeout(function(){$(n).attr("style","")},2e3),!1)})})