var pages_section=new Class({options:{startingSlide:false,activeButtonClass:"active",activationEvent:"click",wrap:true,slideEffect:{duration:400},animateHeight:true,rightOversized:0},current:null,buttons:false,outerSlidesBox:null,innerSlidesBox:null,panes:null,fx:null,heightFx:null,initialize:function(d,f,e){if(d){this.buttons=$(d).getChildren();}this.outerSlidesBox=$(f);this.innerSlidesBox=this.outerSlidesBox.getFirst();this.panes=this.innerSlidesBox.getChildren();this.setOptions(e);this.fx=new Fx.Scroll(this.outerSlidesBox,this.options.slideEffect);this.heightFx=this.outerSlidesBox.effect("height",this.options.slideEffect);this.current=this.options.startingSlide?this.panes.indexOf($(this.options.startingSlide)):0;if(this.buttons){this.buttons[this.current].addClass(this.options.activeButtonClass);}this.outerSlidesBox.setStyle("overflow","hidden");this.panes.each(function(a,b){a.setStyles({"float":"left",width:"15px",overflow:"hidden"});}.bind(this));this.innerSlidesBox.setStyle("float","left");this.innerSlidesBox.setStyle("width",(this.outerSlidesBox.offsetWidth.toInt()*this.panes.length)+"px");if(this.options.startingSlide){this.fx.toElement(this.options.startingSlide);}if(this.buttons){this.buttons.each(function(a){a.addEvent(this.options.activationEvent,this.buttonEventHandler.bindWithEvent(this,a));}.bind(this));}if(this.options.animateHeight){this.heightFx.set(this.panes[this.current].offsetHeight);}},changeTo:function(d){var c={cancel:false,target:$(d)};this.fireEvent("change",c);if(c.cancel==true){return;}if(this.buttons){this.buttons[this.current].removeClass(this.options.activeButtonClass);}this.current=this.panes.indexOf($(c.target));if(this.buttons){this.buttons[this.current].addClass(this.options.activeButtonClass);}this.fx.stop();this.fx.toElement(c.target);if(this.options.animateHeight){this.heightFx.start(this.panes[this.current].offsetHeight);}},buttonEventHandler:function(c,d){if(c.target==this.buttons[this.current]){return;}this.changeTo(this.panes[this.buttons.indexOf($(d))]);},next:function(){var d=this.current+1;if(d==this.panes.length){if(this.options.wrap==true){d=0;}else{return;}}this.changeTo(this.panes[d]);var e=this.buttons[this.current].getProperty("id").toString().split("_")[1];e=e.toInt();var f=(e*4)-4;dealerConnector.slideTo("dealerHolder","d_"+f+"");linkTrack("dealer_area","page_"+e+"");},previous:function(){var f=this.current-1;if(f<0){if(this.options.wrap==true){f=this.panes.length-1;}else{return;}}this.changeTo(this.panes[f]);var e=this.buttons[this.current].getProperty("id").toString().split("_")[1];e=e.toInt();var d=(e*4)-4;dealerConnector.slideTo("dealerHolder","d_"+d+"");linkTrack("dealer_area","page_"+e+"");}});pages_section.implement(new Options,new Events);var promos_section=new Class({options:{startingSlide:false,activeButtonClass:"active",activationEvent:"click",wrap:false,slideEffect:{duration:400},animateHeight:true,rightOversized:0},current:null,buttons:false,outerSlidesBox:null,innerSlidesBox:null,panes:null,fx:null,heightFx:null,initialize:function(d,f,e){if(d){this.buttons=$(d).getChildren();}this.outerSlidesBox=$(f);this.innerSlidesBox=this.outerSlidesBox.getFirst();this.panes=this.innerSlidesBox.getChildren();this.setOptions(e);this.fx=new Fx.Scroll(this.outerSlidesBox,this.options.slideEffect);this.heightFx=this.outerSlidesBox.effect("height",this.options.slideEffect);this.current=this.options.startingSlide?this.panes.indexOf($(this.options.startingSlide)):0;if(this.buttons){this.buttons[this.current].addClass(this.options.activeButtonClass);}this.outerSlidesBox.setStyle("overflow","hidden");this.panes.each(function(a,b){a.setStyles({"float":"left",width:"107px",height:"31px",overflow:"hidden"});}.bind(this));this.innerSlidesBox.setStyle("float","left");this.innerSlidesBox.setStyle("width",(this.outerSlidesBox.offsetWidth.toInt()*this.panes.length)+"px");if(this.options.startingSlide){this.fx.toElement(this.options.startingSlide);}if(this.buttons){this.buttons.each(function(a){a.addEvent(this.options.activationEvent,this.buttonEventHandler.bindWithEvent(this,a));}.bind(this));}if(this.options.animateHeight){this.heightFx.set(this.panes[this.current].offsetHeight);}},changeTo:function(d){var c={cancel:false,target:$(d)};this.fireEvent("change",c);if(c.cancel==true){return;}if(this.buttons){this.buttons[this.current].removeClass(this.options.activeButtonClass);}this.current=this.panes.indexOf($(c.target));if(this.buttons){this.buttons[this.current].addClass(this.options.activeButtonClass);}this.fx.stop();this.fx.toElement(c.target);if(this.options.animateHeight){this.heightFx.start(this.panes[this.current].offsetHeight);}},buttonEventHandler:function(c,d){if(c.target==this.buttons[this.current]){return;}this.changeTo(this.panes[this.buttons.indexOf($(d))]);},next:function(){var d=this.current+1;var c=this.current-1;if(d+2==this.panes.length){$("previous_promo").setStyle("display","none");}if(d==this.panes.length){if(this.options.wrap==true){d=0;}else{return;}}this.changeTo(this.panes[d]);},previous:function(){var c=this.current-1;var d=this.current+1;if(c<0){if(this.options.wrap==true){c=this.panes.length-1;}else{return;}}if(d+1==this.panes.length){$("previous_promo").setStyle("display","block");}this.changeTo(this.panes[c]);}});promos_section.implement(new Options,new Events);
