document.observe("dom:loaded",function(){TMSSite.clickClean("buildyo");TMSSite.clickClean("dealer");TMSSite.clickClean("dealer2");TMSSite.clickClean("quote");TMSSite.clickClean("local");function B(C){C.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+C.src+"', sizingMethod='scale')";C.src="/img/global/blank.gif"}function A(G){var F=pageVars.pageName.split(":")[0].replace(/^\s+|\s+$/g,"");var E=G.getElementsByClassName("formType")[0].value;var C=E.toLowerCase().split(" ").join("_");var D=G.getElementsByClassName("linkName")[0].value;D=((F=="GM")?"tcom":"esp")+"_"+pageVars.modelCode.toLowerCase().replace(" ","")+"_"+D;var H={events:"event4",properties:{"7":TMSSite.getZip(),"46":F+":"+pageVars.modelCode+":SEM:"+E},eventVars:{"3":D,"15":TMSSite.getZip(),"25":F+":"+pageVars.modelCode},linkTrackVars:"prop7,prop46,eVar3,eVar15,eVar25,events",linkTrackEvents:"event4,eVar3,eVar15,eVar25",linkTrackType:"o",linkTrackName:D};TMSSite.analytics.sendTrackingLink(H)}if(Prototype.Browser.IE6){$$("img[src$=.png]").each(B)}$H(Object.extend(TMSSite.objBasePriceData,TMSSite.objModelPriceData||{})).each(function(C){if($(C.key+"_price")){$(C.key+"_price").update((C.value.price+"").sub(/[0-9]{3}$/,function(D){return","+D}))}if($(C.key+"_mpg")){$(C.key+"_mpg").update(C.value.mpg.min+"/"+C.value.mpg.max)}});$$("#form-boxes form a.go-btn-2").each(function(C){Event.observe(C,"click",function(D){Event.stop(D);if((/^\d{5}$/.test($F(this.up("form").down("input.my_dealer"))))){TMSSite.setZip($F(this.up("form").down("input.my_dealer")));A(this.up("form"));this.up("form").submit()}else{TMSSite.disclaimerHotlink(TMSSite.i18n[TMSSite.lang].rootPath+"/includes/global/invalidzip.incl")}}.bindAsEventListener(C))});$$("input.my_dealer").each(function(C){var D=C.up("form");if(D){Event.observe(D,"submit",function(F,E){if(!(/^\d{5}$/.test($F(E)))){Event.stop(F);TMSSite.disclaimerHotlink(TMSSite.i18n[TMSSite.lang].rootPath+"/includes/global/invalidzip.incl")}else{TMSSite.setZip($F(E));A(D)}}.bindAsEventListener(D,C))}});TMSSite.analytics.sendEvent(pageVars)});
