(function(b,a,c,d){a.config=(function(){var e=function(){var j=this,h={},g="",f="";var i=function(){var k=c(".idCount");if(c(k)[0]){j.setContext();j.getZipCode();dealer_config={zipDistance:25,feedPath:"/hostd/getlocatedealers.json?modelYearCode="};var l=c(".inventory");if(c(l)[0]){j.dealerUpdates()}}};this.setContext=function(){var l="",k="";l=b.cllc.context.get("year");k=b.cllc.context.get("vehicle");h.year=l;h.vehicle=k;return g=Vehicles.getInventoryCode(h)};this.getZipCode=function(){f=b.cllc.context.get("zipcode");var k=c("#newzip"),l=c("#zip-submit");l.on("click",function(n){n.preventDefault();n.stopPropagation();linkTrack("lfa","submit_zip");var m=k.val();if(/^[0-9]{5}$/.test(m)){cllc.context.set("zipcode",m);f=m;j.dealerUpdates()}else{k.addClass("error")}});k.on("input",function(m){if(/^[0-9]{5}$/.test(c(this).val())){c(this).removeClass("error")}});k.on("keyup",function(n){var m=k.val();if(n.which==13){if(/^[0-9]{5}$/.test(m)){cllc.context.set("zipcode",m);f=m;j.dealerUpdates()}else{c(this).addClass("error")}}});return f};this.dealerUpdates=function(){var k=0,o=0,n=0,p="div.dealer",q=".showHideCount",l=".block.zipcodePrompt",m="div.inventory";c.getJSON(dealer_config.feedPath+g+"&zipCode="+f+"&zipDistance="+dealer_config.zipDistance,function(r){k=r[0].data.dealers.length;for(var s=0;s0){o++}n=n+(r[0].data.dealers[s].inventoryCount-0)}if(n!==0){c(m).find("span").text(n);c(l).fadeOut()}else{c(l).fadeIn();if(f!==d){c(".error_display").fadeIn()}}})};cllc.events.addListener(c(".mod-lfa-container")[0],"inview",function(){cllc.events.removeListener(this,"inview");i()});return this};return new e()}())}(window,window.feedCounter=window.feedCounter||{},jQuery));