var BannersBox=new Class({box:null,banners:null,timer:null,peroid:1E4,switchers:null,initialize:function(a){if($chk(a)){this.box=$(a);this.banners=this.box.getElements("li");for(a=1;a<this.banners.length;a++){this.banners[a].setStyle("opacity","0");this.banners[a].setStyle("display","none")}this.switchers=this.box.getElement("div.switcher").getElements("a");this.switchers.addEvent("click",function(d){d=new Event(d);var b=$(d.target),c=this.getActive();b=parseInt(b.rel)-1;if(c!=b){this.show(b,c);$clear(this.timer);
this.timer=this.change.periodical(this.peroid,this)}d.stop()}.bind(this));this.timer=this.change.periodical(this.peroid,this)}},change:function(){var a=this.getActive();this.show(a<this.banners.length-1?a+1:0,a)},show:function(a,d){(new Fx.Tween(this.banners[d],{duration:300,link:"chain",nextBanner:this.banners[a],onComplete:function(b){b.removeClass("active");b.setStyle("visibility","hidden");b.setStyle("display","none");(new Fx.Tween(this.options.nextBanner,{duration:300,link:"chain",onStart:function(c){c.setStyle("visibility",
"visible");c.setStyle("display","block")},onComplete:function(c){c.addClass("active")}})).start("opacity","0","1")}})).start("opacity","1","0");this.switchers.removeClass("active");this.switchers[a].addClass("active")},getActive:function(){var a;for(a=0;a<this.banners.length;a++)if(this.banners[a].hasClass("active"))break;return a}});

