var PlugShow=Class.create();PlugShow.prototype={initialize:function(B,A){this.element=$(B);this.options=Object.extend({className:this.element.id+"_plug",duration:2},A);this.plugs=$$("."+this.options.className);this.preparePlugs();this.registerCallback()},preparePlugs:function(){this.currentPlug=this.plugs.first();this.element.style.position="relative";this.element.style.height=this.plugs.max(function(B){var C=Element.visible(B),A;Element.setStyle(B,{position:"absolute",width:"100%",left:"0px"});if(!C){Element.show(B)}A=alturafotosrotar;if(!C){Element.hide(B)}return A}).toString()+"px"},nextPlug:function(){return this.plugs[(this.plugs.indexOf(this.currentPlug)+1)%this.plugs.length]},registerCallback:function(){window.setTimeout(this.tick.bind(this),this.options.duration*1000)},tick:function(){var B=this.currentPlug,A=this.nextPlug();new Effect.Parallel([new Effect.Fade(B,{sync:true}),new Effect.Appear(A,{sync:true})],{duration:5,afterFinish:(function(C){this.currentPlug=A;this.registerCallback()}).bind(this)})}};Event.observe(window,"load",function(){for(i=0;i<plugshowlist.length;i++){alturafotosrotar=plugshowlist[i][1];new PlugShow(plugshowlist[i][0])}});