Slideshow.Push=new Class({Extends:Slideshow,initialize:function(c,b,a){a=a||{};a.overlap=!0;this.parent(c,b,a)},_show:function(c){var b=[this.image,this.counter%2?this.a:this.b];this.image.retrieve("fx")||this.image.store("fx",new Fx.Elements(b,{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);var a={"0":{},"1":{}};
a["0"][this.direction]=[this.width,0];a["1"][this.direction]=[0,-this.width];if(b[1].getStyle(this.direction)=="auto"){var d=this.width-b[1].width;b[1].set("styles",{left:"auto",right:"auto"}).setStyle(this.direction,d);a["1"][this.direction]=[d,-this.width]}if(c){for(var e in a)a[e][this.direction]=a[e][this.direction][1];this.image.retrieve("fx").cancel().set(a)}else this.image.retrieve("fx").start(a)}});

