var Switcher=new Class({__iLastNumber:null,__iCurrentNumber:null,__aBtns:[],__oSwitcherPlugin:null,__iContainersCount:null,__bOnlyArrows:false,__iAutoSwitchTime:4000,__bIsAutoSwitchOn:false,__bHasPlayPauseButton:false,__oPlayPauseButton:null,initialize:function(C,D,B,F){this.__aBtns=D;if(this.__aBtns){this.__iCurrentNumber=C;this.__bOnlyArrows=B;this.__oSwitcherPlugin=F;this.__iContainersCount=this.__oSwitcherPlugin.GetContainersCount();var E=this.__aBtns.length-1,A,G;for(A=0;A<this.__aBtns.length;A++){G=new Element(this.__aBtns[A]);G.getParent().setStyle("visibility","visible");switch(A){case 0:G.addEvent("click",function(I){var H=new Event(I);H.preventDefault();if(F.bCanSwitch){this.AutoSwitchOff();this.ShowPrev()}}.bindAsEventListener(this));break;case E:G.addEvent("click",function(I){var H=new Event(I);H.preventDefault();if(F.bCanSwitch){this.AutoSwitchOff();this.ShowNext()}}.bindAsEventListener(this));break;default:if(this.__bOnlyArrows){this.__oPlayPauseButton=G;this.__bHasPlayPauseButton=true;G.addEvent("click",function(I){var H=new Event(I);H.preventDefault();if(F.bCanSwitch){if(this.__bIsAutoSwitchOn){this.AutoSwitchOff()}else{this.AutoSwitchInit();this.ShowNext()}}}.bindAsEventListener(this))}else{G.addEvent("click",function(J,H){var I=new Event(J);I.preventDefault();if(F.bCanSwitch){this.AutoSwitchOff();this.Show(H)}}.bindAsEventListener(this,A))}break}}}},ShowNext:function(){this.__iLastNumber=this.__iCurrentNumber;this.__iCurrentNumber++;if(this.__iCurrentNumber>this.__iContainersCount){this.__iCurrentNumber=1}this.__switch()},ShowPrev:function(){this.__iLastNumber=this.__iCurrentNumber;this.__iCurrentNumber--;if(this.__iCurrentNumber<1){this.__iCurrentNumber=this.__iContainersCount}this.__switch()},__togglePlayPauseButton:function(){if(this.__bHasPlayPauseButton){if(this.__bIsAutoSwitchOn){this.__oPlayPauseButton.addClass("play");this.__oPlayPauseButton.removeClass("pause")}else{this.__oPlayPauseButton.addClass("pause");this.__oPlayPauseButton.removeClass("play")}}},__switch:function(){if(this.__iCurrentNumber!==this.__iLastNumber&&this.__oSwitcherPlugin.Show(this.__iCurrentNumber,this.__iLastNumber)){if(!this.__bOnlyArrows){Element.getParent(this.__aBtns[this.__iCurrentNumber]).addClass("curr");Element.getParent(this.__aBtns[this.__iLastNumber]).removeClass("curr")}}else{this.__iCurrentNumber=this.__iLastNumber}this.OnSwitch(this.__iCurrentNumber)},Show:function(A){this.__iLastNumber=this.__iCurrentNumber;this.__iCurrentNumber=A;this.__switch()},AutoSwitchInit:function(A){if(!A){A=this.__iAutoSwitchTime}this.__iAutoSwitchTime=A;this.__bIsAutoSwitchOn=true;this.__togglePlayPauseButton();this.__iIntervalId=(function(){this.ShowNext()}).periodical(A,this)},AutoSwitchOff:function(){if(this.__iIntervalId){clearInterval(this.__iIntervalId);this.__bIsAutoSwitchOn=false;this.__togglePlayPauseButton()}},OnSwitch:function(A){}});var SwitcherPluginType01=new Class({__aCnts:[],bCanSwitch:true,initialize:function(A){this.__aCnts=$$(A)},Show:function(A,B){var C=this.__aCnts[A-1];if(C){this.__aCnts[B-1].addClass("off");C.removeClass("off");this.__aCnts[B-1].setOpacity(0);C.setOpacity(1);return true}else{return false}},GetContainersCount:function(){return this.__aCnts.length}});var SwitcherPluginType02=new Class({__aCnts:[],__aEffs1:[],__aEffs0:[],__oExpander:null,bCanSwitch:true,initialize:function(D,A){this.__aCnts=$$(D);this.__aEffs1=[];this.__aEffs0=[];this.__oExpander=A;var B,C=this;for(B=0;B<this.__aCnts.length;B++){this.__aEffs1[B]=new Fx.Style(this.__aCnts[B],"opacity",{duration:350,fps:25,transition:Fx.Transitions.linear,onStart:function(E){E.setOpacity(0);E.removeClass("off")},onComplete:function(){C.bCanSwitch=true}});this.__aEffs0[B]=new Fx.Style(this.__aCnts[B],"opacity",{duration:350,fps:25,transition:Fx.Transitions.linear,onComplete:function(E){C.bCanSwitch=true;E.addClass("off")}})}},Show:function(A,D){if(this.bCanSwitch){this.bCanSwitch=false;var B=A-1,C=D-1;if(this.__aCnts[B]){this.__aEffs1[B].start(0,1);if(this.__aCnts[C]){this.__aEffs0[C].start(1,0);if(this.__oExpander){this.__oExpander.SetPrevState(B,C)}}return true}else{return false}}else{return false}},SetOpacity:function(){this.__aCnts.each(function(B,A){if(A>0){B.setOpacity(0)}})},GetContainersCount:function(){return this.__aCnts.length}});var BigBoxTxtExpanander={__aCnts:null,CInit:function(B,A,D){var C=$$(D);this.__aCnts=C;C.each(function(E){if(window.opera||window.gecko){E.setStyle("position","relative")}var F=new Fx.Styles(E,{duration:100,fps:25,wait:false,transition:Fx.Transitions.linear});E.addEvent("mouseenter",function(){F.start({"margin-top":-(A),height:A})});E.addEvent("mouseleave",function(){F.start({"margin-top":-(B),height:B})})})},SetPrevState:function(A,B){var C=this.__aCnts[B];this.__aCnts[A].setStyles({"margin-top":C.getStyle("margin-top"),height:C.getStyle("height")})}};