var MyAccordion=new Class({Implements:[Events],initialize:function(oB){this.config=oB;this.move=false;this.slidedOut=false;this.aLinks=$$(this.config.liens);this.aTargets=$$(this.config.cibles);this.fx_transition=(this.config.fx_transition)?this.config.fx_transition:Fx.Transitions.Expo.easeOut;this.fx_duration=(this.config.fx_duration)?this.config.fx_duration:500;this.init_class();if(Browser.Engine.trident){$('global').setStyle('height','100%');var size=$('global').getSize();$('global').setStyle('height',size.y);}},init_class:function(){this.aLinks.each(function(item,index){el=this.aTargets[index];el.oElementSlide=new Fx.Slide(el,{duration:this.fx_duration,transition:this.fx_transition,onComplete:function(){if(this.slidedOut){this.move=false;this.slidedOut=false;if(Browser.Engine.trident){$('global').setStyle('height','100%');var size=$('global').getSize();$('global').setStyle('height',size.y);}}}.bind(this)});el.setStyle('display','block');el.oElementSlide.hide();item.addEvent('click',function(e){e.stop();this.manage_accordion(index)}.bind(this));},this);},manage_accordion:function(index){if(!this.move){this.move=true;this.aTargets.each(function(item,index2){if(index!=index2)item.oElementSlide.slideOut();});this.slidedOut=true;this.aTargets[index].oElementSlide.toggle();}}});
