var si_transact_label="Leads";var si_transact_id=14091;var si_transaction_amount="0";var si_client_id=3369;var si_unique_action_id=0;function analyticsPost(b,a){if(a==undefined){a=true}$.ajax({type:"POST",url:"/rest_proxy.php",data:b,async:a});return true}function analyticsPostPR(d,a){var b="";if($("#ecl_analyticspr_tpl").length){b=$("#ecl_analyticspr_tpl").html().replace(/&amp;/g,"&");var c=b.split("####");if(c[1]!=undefined){b="content="+c[0]+"&"+c[1]}}if(b==""){return}b=b.replace("%5E0%5E0%5E%25subtype%25","%5E"+d+"%5E"+a+"%5EPR");analyticsPost(b,false);si_tracking();return true}$().ready(function(){$(".ecl_analytics").each(function(c){var d=this.innerHTML.replace(/&amp;/g,"&");var a=d.match(/recordtype=([A-Z])/);var b=d.split("####");if(b[1]!=undefined){d="content="+b[0]+"&"+b[1]}if(a[1]==undefined){return}switch(a[1]){case"M":case"S":case"V":case"D":analyticsPost(d);break;default:break}})});function si_tracking(){var a=new Date();$.getScript(document.location.protocol+"//track.searchignite.com/si/CM/Tracking/AtomicTransaction.aspx?siclientid="+si_client_id+"&DetailDescription="+si_unique_action_id+"&TransactionAmount="+si_transaction_amount+"&TransactionType="+si_transact_id+"&timecode="+a.getTime()+"&jscript=1")}$().ready(function(){var a="";if($("#ecl_analytics_tpl").length){a=$("#ecl_analytics_tpl").html().replace(/&amp;/g,"&");var b=a.split("####");if(b[1]!=undefined){a="content="+b[0]+"&"+b[1]}}if(a==""){return}$(".ecl_analytics_link").each(function(e){var d=this.className.split(" ");for(var c=0;c<d.length;++c){b=d[c].match(/ecl_analytics_([A-Z]{2})/);if(b!=null&&b[1]!=undefined){var f=a.replace("%25subtype%25",b[1]);$(this).click(function(g){analyticsPost(f,false);return true});return}}})});function revealContactBox(b,a,c){if($("#"+b).is(":visible")){if($("#"+b+" input[name='vehicle_id']").val()!=c){$("#"+b).slideUp(function(){$("#"+b+" input[name='vehicle_id']").val(c);$("#"+b).insertAfter("#phone"+a).slideDown()})}else{$("#"+b).slideUp()}}else{$("#"+b+" input[name='vehicle_id']").val(c);$("#"+b).insertAfter("#phone"+a).slideDown()}}function processContactForm(f,i){var h=$("#"+f+" input[name='vehicle_id']").val();var c=$("#"+f+" input[name='first']").val();var g=$("#"+f+" input[name='last']").val();if(c=="First Name"){return contactFormError(f,"first","Please enter your first name.")}if(g=="Last Name"){return contactFormError(f,"last","Please enter your last name.")}if(!$("#"+f+" input[name='email']").val().match(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i)){return contactFormError(f,"email","Please enter a valid email address.")}$("#"+f+" input[name='phone']").val(($("#"+f+" input[name='phone']").val()).replace(/[^0-9]/g,""));if(($("#"+f+" input[name='phone']").val()).length<10){return contactFormError(f,"phone","Please enter a 10 digit phone number.")}if($("#"+f+" input[name='address']").length){if($("#"+f+" input[name='address']").val()=="Address"){return contactFormError(f,"address")}}if($("#"+f+" input[name='city']").length){if($("#"+f+" input[name='city']").val()=="City"){return contactFormError(f,"city")}}if($("#"+f+" input[name='state']").length){if($("#"+f+" input[name='state']").val().length!=2){return contactFormError(f,"state","Please enter your two letter state abbreviation.")}}$("#"+f+" input[name='zip']").val(($("#"+f+" input[name='zip']").val()).replace(/[^0-9]/g,""));if(($("#"+f+" input[name='zip']").val()).length!=5||isNaN($("#"+f+" input[name='zip']").val())){return contactFormError(f,"zip","Please enter your five digit zip code.")}if(!$("#"+f+" input[name='email']").val().match(/everycarlisted.com/i)&&$("#ecl_analytics_tpl").length){var d=$("#ecl_analytics_tpl").html().replace(/&amp;/g,"&");var b=d.split("####");if(b[1]!=undefined){d="content="+b[0]+"&"+b[1];var a=d.replace("%25subtype%25","EL");analyticsPost(a,false)}}si_tracking();var e=$("#"+f).serialize();e="content=dealercontact&"+e;$("#"+f+" input[type='submit']").val("Sending, Please wait...");$("#"+f+":input").each(function(j){$(this).attr("disabled","disabled")});$.ajax({type:"POST",url:"/rest_proxy.php",data:e,success:function(k){var j=k.split("|");if(j[0]==0){contactFormError(f,undefined,"Unable to complete your request.  Please try again.")}else{if($("#contact_result").is(":visible")){$("#contact_result").slideUp()}$("#"+f+"_container").slideUp("medium",function(){$("#contact_result").insertAfter("#"+f+"_container").slideDown()});openContactForm(f);eclVisiStatConv(i+" page lead - "+i+"Lead",h,c,g)}},error:function(){contactFormError(f,undefined,"Unable to complete your request.  Please try again.")}});return false}function processContactFormAB(f,i){var h=$("#"+f+" input[name='vehicle_id']").val();var c=$("#"+f+" input[name='first']").val();var g=$("#"+f+" input[name='last']").val();if(c=="First Name"){return contactFormError(f,"first","Please enter your first name.")}if(g=="Last Name"){return contactFormError(f,"last","Please enter your last name.")}if(!$("#"+f+" input[name='email']").val().match(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i)){return contactFormError(f,"email","Please enter a valid email address.")}$("#"+f+" input[name='zip']").val(($("#"+f+" input[name='zip']").val()).replace(/[^0-9]/g,""));if(($("#"+f+" input[name='zip']").val()).length!=5||isNaN($("#"+f+" input[name='zip']").val())){return contactFormError(f,"zip","Please enter your five digit zip code.")}$("#"+f+" input[name='phone']").val(($("#"+f+" input[name='phone']").val()).replace(/[^0-9]/g,""));if(($("#"+f+" input[name='phone']").val()).length<10&&($("#"+f+" input[name='method']").val())=="phone"){return contactFormError(f,"phone","Please enter a 10 digit phone number.")}if(!$("#"+f+" input[name='email']").val().match(/everycarlisted.com/i)&&$("#ecl_analytics_tpl").length){var d=$("#ecl_analytics_tpl").html().replace(/&amp;/g,"&");var b=d.split("####");if(b[1]!=undefined){d="content="+b[0]+"&"+b[1];var a=d.replace("%25subtype%25","EL");analyticsPost(a,false)}}si_tracking();var e=$("#"+f).serialize();e="content=dealercontactAB&"+e;$("#"+f+" input[type='submit']").val("Sending, Please wait...");$("#"+f+":input").each(function(j){$(this).attr("disabled","disabled")});$.ajax({type:"POST",url:"/rest_proxy.php",data:e,success:function(k){var j=k.split("|");if(j[0]==0){contactFormError(f,undefined,"Unable to complete your request.  Please try again.")}else{if($("#contact_result").is(":visible")){$("#contact_result").slideUp()}$("#"+f+"_container").slideUp("medium",function(){$("#contact_result").insertAfter("#"+f+"_container").slideDown()});openContactForm(f);eclVisiStatConv(i+" page lead - "+i+"Lead",h,c,g)}},error:function(){contactFormError(f,undefined,"Unable to complete your request.  Please try again.")}});return false}function contactFormError(c,a,d){var b=(d==undefined)?"Please enter your "+a+".":d;$("#"+c+" .contact_message").prepend('<span style="color:#F00;">'+b+"</span> ");openContactForm(c);if(a!=undefined){$("#"+c+" input[name='"+a+"']").css("background-color","#FBB").focus().bind("change",function(f){$("#"+c+" input[name='"+a+"']").css("background-color","");$("#"+c+" .contact_message").html("All fields are required.")})}return false}function openContactForm(a){$("#"+a+" input[type='submit']").val("Submit");$(":input","#"+a).each(function(b){$(this).removeAttr("disabled")})}function numbersonly(b){var a=b.charCode?b.charCode:b.keyCode;if(a!=8){if(a<48||a>57){return false}else{return true}}else{return true}}function numericOnly(a){a.value=a.value.replace(/[^0-9]+/,"")}function validateZip(a,b){var c=$("#"+a).val();if(c.length!=5||isNaN(c)){if(b!=""){$("#"+b).show()}return false}if(b!=""){$("#"+b).hide()}return true}function updateSelectAjax(c,g,b,a,f,e){if(a==undefined){a=""}if(f==undefined){f=""}if(e==undefined){e=""}var d=document.getElementById(b);d.options.length=1;if(g!=""){$.get("/ajax_common.php",{action:c,value:g,output:"optiontags",selected:a,value2:f,value3:e},function(h){if(h!=0){$("#"+b).append(h)}})}};