function getHashParameter(f){var g=new String(location.hash.substring(1,location.hash.length));var e=g.split("&");var h="";if(f){for(i=0;i<e.length;i++){if(e[i].split("=")[0]==f){h=e[i].split("=")[1];}}return h;}}var dataLoad={init:"null",vehicle:"null",index:null,accordion:{}};function setupIncentivesNavAccordion(f){try{if(window.location.pathname.indexOf("/incentives/programs/")>=1){$("vehicleAccordionTitle").setHTML("View incentives by vehicle:");}else{$("vehicleAccordionTitle").setHTML("VEHICLES");}$("lowerOffers").empty();$$("li").each(function(a){if(a.getProperty("class").contains("daa_offer")==true){a.remove();}});$("lowerOffers").setHTML("<li><h2>Offers</h2></li>");}catch(g){}cur_vehicle=getParameter("family");if((userData.zipcode||getParameter("zip"))){if(getParameter("zip")){var e=getParameter("zip");}else{var e=userData.zipcode;}var h=new Ajax("/hostd/getlocatedealersbasic.xml?zip="+e+"&is"+brand.capitalize()+"=Y",{method:"get",onComplete:function(a,c){dma=daaLookup(c);if(dma!=undefined){var b=new Json.Remote("/dma/apps/data/json/daa_"+dma+".js",{method:"get",onComplete:function(w){if(window.location.pathname.indexOf("/incentives/programs/")>-1){try{$("daa_tagline").remove();}catch(x){}var C=w[0].tagline;var A=new Element("div",{id:"daa_tagline"});A.clone().injectBefore($("slot_1").getFirst()).setHTML("<h4>"+C+"</h4>");}for(var z in w[0].events){var u=w[0].events[z];if(typeof u==="object"){if(u.nav=="1"){var B=new Element("li",{"class":u.short_name+" daa_offer"});var t=new Element("a",{href:u.link});t.setText(u.title);t.injectInside(B);$$("#vehicleNavAccordions li ul").each(function(l){var j=l.getPrevious().getProperty("id");j=j.substr(0,j.indexOf("NavAccordion"));var k=B.clone();k.getElement("a").setProperty("name","&lid="+j+"_"+u.short_name+"&lpos=vehicle_nav");k.injectInside(l);});}else{if(u.nav=="2"){$("lowerBox").setStyle("display","block");var B=new Element("li",{"class":u.short_name+" daa_offer"});var t=new Element("a",{href:t,name:u.short_name+"&lpos=otherOffers",onClick:"javascript:linkTrack('otherOffers','"+u.short_name+"')"});var d=u.title.toString().replace("&#44;",",");t.setText(d);t.injectInside(B);if($("lowerOffers").getFirst()!=null){B.clone().injectAfter($("lowerOffers").getFirst());}else{B.clone().injectAfter($("lowerOffers").getFirst());}}}}}for(var y in w[0].vehicles){var v=w[0].vehicles[y];for(var z in v.events){var u=v.events[z];if(typeof u==="object"){var B=new Element("li",{"class":u.short_name+" daa_offer"});var t=new Element("a",{href:u.link,name:"&lid="+u.short_name+"&lpos=vehicle_nav",onClick:'javascript:linkTrack("vehicle_nav","'+u.short_name+'")'});var d=u.title.toString().replace("&#44;",",");t.setText(d);t.injectInside(B);B.clone().injectInside($(y+"NavAccordion").getNext());}}}naviLoad.init(f);}}).send();}else{naviLoad.init(f);}}}).request();}else{naviLoad.init(f);}}var naviLoad={titles:[],cur_page:"",acc:{},selIndex:null,veh:"",init:function(f,h){this.titles=$$("#vehicleNavAccordions h3");this.cur_page=f.toString();this.initAccordion();if(this.cur_page){var g=$$("#vehicleNavAccordions li."+this.cur_page+" a");g.addClass("current");}if(window.location.pathname.indexOf("/incentives/programs/")==-1){$$("#vehicleNavAccordions li h3").addEvent("click",function(){var a=this.getProperty("id").toString().split("NavAccordion")[0];naviLoad.veh=a;if(this.veh==("crossfire"||"pacifica")){year="2008";}else{year="2009";}$(this.getProperty("id")).fireEvent(displayHandler.gotoVehicle(a,year));var b=$$("#vehicleNavAccordions li h3");if(window.ie){for(i=0;i<b.length;i++){if(b[i].getProperty("id")==this.getProperty("id")){naviLoad.acc.display(i);}}}});var e=$$("#vehicleNavAccordions li.incentives a");e.each(function(b,d){if(window.location.pathname.indexOf("/incentives/programs/")==-1){var a=/family=([_a-zA-Z0-9]+)/;a.exec(b.getProperty("href"));var c=b.getParent().getParent().getPrevious().getProperty("id").toString().split("NavAccordion")[0];b.setProperty("href",'javascript:displayHandler.gotoVehicle("'+c+'", "2009");');dealerConnector.selected_vehicle=c;var k=$$("#vehicleNavAccordions li h3");if(window.ie){for(d=0;d<k.length;d++){if(k[d].getProperty("id")==b.getProperty("id")){naviLoad.acc.display(d);}}}}});}},ieCheck:function(b){if(window.ie){naviLoad.init(this.cur_page);}},initAccordion:function(){this.acc=new Accordion("#vehicleNavAccordions li h3","#vehicleNavAccordions .vehicleNavAccordion",{onActive:function(b){b.getParent().addClass("current");naviLoad.veh=b.getProperty("id").toString().split("NavAccordion")[0];},onBackground:function(b){b.getParent().removeClass("current");}});this.setActions();},params:function(){for(var b=0;b<this.titles.length;b++){if((this.titles[b].getProperty("id")==getParameter("family")+"NavAccordion")||(this.titles[b].getProperty("id")==getHashParameter("family")+"NavAccordion")){return b;}}},setActions:function(){this.acc.display(this.params());}};onload_register("setupIncentivesNavAccordion(cur_page);");
