var Fader=new Class({Implements:Options,options:{pause:5000,duration:2000,element:".toppp",buttons:".ppick",images:""},initialize:function(a){this.setOptions(a);this.fxbox=new Array;this.boxarray=new Array;this.clickbox=new Array;this.pactive=0;this.newbox="";this.addPhotos();this.addButtons();this.getPhotos();this.start()},addPhotos:function(){$$(this.options.element).each(function(b){var a=b.id.split("-");this.boxarray.push(a[1]);this.fxbox[b.id]=new Fx.Morph(b.id,{duration:this.options.duration,link:"chain"})}.bind(this))},addButtons:function(){},getPhotos:function(){this.options.images.each(function(b,a){if(a>1){$("topimage-"+a).setProperty("src",b)}})},start:function(){this.periodical=this.show.bind(this).periodical(this.options.pause)},stop:function(){$clear(this.periodical)},clickshow:function(a){var b=a.split("-");this.stop();this.show(b[1]);this.start()},show:function(a){if(typeof a=="undefined"){this.newbox=this.pactive*1+1;if(this.newbox==this.boxarray.length){this.newbox=0}}if(typeof this.fxbox["p-"+this.boxarray[this.pactive]]!="undefined"){this.fxbox["p-"+this.boxarray[this.pactive]].cancel()}this.fxbox["p-"+this.boxarray[this.pactive]].start({opacity:[1,0]}).start({display:"none"});this.fxbox["p-"+this.boxarray[this.newbox]].set({opacity:0,display:"block"}).start({opacity:[0,1]});this.pactive=this.newbox;$$(".ppick.active").removeClass("active")}});
