// MooSlider - Simple slider class, version 1.0, MIT Style License, Dependencies: MooTools 1.2 core and more with Slide plugin
// Davide Caffaratti <davcaffa [at] gmail.com>, http://davidecaffaratti.com
var MooSlider=new Class({Implements:[Options],options:{createToggle:true,tagToggle:"a",cssHide:".hide",cssToggle:".toggle",slideDuration:340,slideMode:"vertical",slideTransitions:Fx.Transitions.Bounce.easeOut,textOpen:"+ Open",textClose:"- Close",elementsOpen:[]},initialize:function(b,a){this.setOptions(a);this.setSlide(b)},setSlide:function(b){var a={"true":this.options.textOpen,"false":this.options.textClose};$$(b).each(function(f){var c=(this.options.elementsOpen.indexOf(f.getProperty("id"))==-1);if(this.options.createToggle){var e=new Element(this.options.tagToggle,{html:c?this.options.textOpen:this.options.textClose,"class":this.options.cssToggle.replace(".",""),style:"cursor:pointer;"}).inject(f,"top")}else{var e=f.getElement(this.options.cssToggle).setStyle("cursor","pointer").set("class",this.options.cssToggle.replace(".",""))}this.hide=f.getElement(this.options.cssHide);var d=new Fx.Slide(this.hide,{duration:this.options.slideDuration,mode:this.options.slideMode,transition:this.options.slideTransitions});d.addEvent("complete",function(){e.set("html",d.open?a[false]:a[true])});if(c){d.hide()}else{d.show()}e.addEvent("click",function(g){g.stop();d.toggle()})},this)}});