/* md5:ca2da9a7cfaad006b1f2c6b3a41c02d2 */
var slideGallery=new Class({Implements:[Options],options:{duration:1e4,autoplay:!0,width:500},initialize:function(a,b,c,d,e){this.gallid=a,this.items=b,this.items_number=this.items.getElementsByTagName("li").length,this.prev=c,this.next=d,this.current=0,this.setOptions(e),this.items.fx=new Fx.Morph(this.items,{duration:600}),this.bound={rotate:this.rotate.bind(this)},this.next.addEvent("click",function(){this.play_next()}.bind(this)),this.prev.addEvent("click",function(){this.play_prev()}.bind(this));for(var f=1;f<=this.items_number;f++)$(this.gallid+"-to"+f)!=null&&$(this.gallid+"-to"+f).addEvent("click",function(a){a=(new Event(a)).stop();var b=a.target.getProperty("id"),c=b.match(/.*?\-to(\d+)/);c=c[1],this.play_to(c)}.bind(this));this.options.autoplay&&(this.timer=this.bound.rotate.delay(this.options.duration))},set_current_display:function(){for(var a=1;a<=this.items_number;a++)$(this.gallid+"-to"+a)!=null&&(a-1==this.current?$(this.gallid+"-to"+a).addClass("current"):$(this.gallid+"-to"+a).removeClass("current"))},play_next:function(){this.items.fx.cancel(),this.options.autoplay=!1,++this.current>=this.items_number&&(this.current=0),this.set_current_display.attempt([],this),this.items.fx.start({"margin-left":-this.current*this.options.width})},play_prev:function(){this.items.fx.cancel(),this.options.autoplay=!1,--this.current<0&&(this.current=this.items_number-1),this.set_current_display.attempt([],this),this.items.fx.start({"margin-left":-this.current*this.options.width})},play_to:function(a){a>0&&a<=this.items_number&&(this.items.fx.cancel(),this.options.autoplay=!1,this.current=a-1,this.set_current_display.attempt([],this),this.items.fx.start({"margin-left":-this.current*this.options.width}))},rotate:function(){this.options.autoplay&&(++this.current>=this.items_number&&(this.current=0),this.set_current_display.attempt([],this),this.items.fx.start({"margin-left":-this.current*this.options.width}),this.timer=this.bound.rotate.delay(this.options.duration))}})
