Slideshow.Push=new Class({Extends:Slideshow,initialize:function(el,data,options){options.overlap=true;this.parent(el,data,options);},_show:function(fast){var images=[this.image,((this.counter%2)?this.a:this.b)];if(!this.image.retrieve("fx")){this.image.store("fx",new Fx.Elements(images,{duration:this.options.duration,link:"cancel",onStart:this._start.bind(this),onComplete:this._complete.bind(this),transition:this.options.transition}));}this.image.set("styles",{left:"auto",right:"auto"}).setStyle(this.direction,this.width).setStyle("visibility","visible");var values={"0":{},"1":{}};values["0"][this.direction]=[this.width,0];values["1"][this.direction]=[0,-this.width];if(images[1].getStyle(this.direction)=="auto"){var width=this.width-images[1].width;images[1].set("styles",{left:"auto",right:"auto"}).setStyle(this.direction,width);values["1"][this.direction]=[width,-this.width];}if(fast){for(var prop in values){values[prop][this.direction]=values[prop][this.direction][1];}this.image.retrieve("fx").cancel().set(values);}else{this.image.retrieve("fx").start(values);}}});
