/**
* Author: Mario Milani mariomilani@libero.it
* Licence: Open Source MIT Licence
*/
var TSlide=new Class({initialize:function(obSlides,strId){this.obSlides=obSlides;this.bAperto=this.obSlides.bTuttiAperti;this.obSlide=new Fx.Slide(strId,{'duration':this.obSlides.options.cintSlideDuration});$(strId+"Link").addEvent("click",function(e){var e=new Event(e);var elIntest=$(strId+"Intest");var elIntestA=elIntest.getChildren('a');if(this.obSlides.aSlides[strId].bAperto==false){elIntest.removeClass("mmMooSlideIntestApri");elIntest.addClass("mmMooSlideIntestChiudi");elIntestA.set('title',this.obSlides.options.cstrLinkTitleChiudi);this.obSlides.aSlides[strId].slideIn()}else{elIntest.removeClass("mmMooSlideIntestChiudi");elIntest.addClass("mmMooSlideIntestApri");elIntestA.set('title',this.obSlides.options.cstrLinkTitleApri);this.obSlides.aSlides[strId].slideOut()}this.obSlides.aSlides[strId].bAperto=(this.obSlides.aSlides[strId].bAperto==true)?false:true;e.stop()}.bind(this))},toggle:function(){this.obSlide.toggle();this.obStyleMarginTop.start(this.obSlides.options.cintSlideDistanzaMT,0)},slideIn:function(){this.obSlide.slideIn()},slideOut:function(){this.obSlide.slideOut()},hide:function(){this.obSlide.hide()}});TSlide.implement(new Events);var TSlides=new Class({getOptions:function(){return{cintSlideDuration:500,cintSlideDistanzaMT:20,cstrLinkTitleApri:"Apri la casella.",cstrLinkTitleChiudi:"Chiudi la casella."}},initialize:function(aStrIdSlides,bTuttiAperti,options){this.aStrIdSlides=aStrIdSlides;this.bTuttiAperti=bTuttiAperti;this.setOptions(this.getOptions(),options);this.aSlides=new Array();var strLinkTitle=this.options.cstrLinkTitleChiudi;var strClassIntest="mmMooSlideIntestChiudi";if(this.bTuttiAperti==false){strLinkTitle=this.options.cstrLinkTitleApri;strClassIntest="mmMooSlideIntestApri"}for(var intIId=0;intIId<this.aStrIdSlides.length;intIId++){var strId=this.aStrIdSlides[intIId];var obElIntestA=new Element("a",{'name':strId+'LinkA','id':strId+'LinkA'});obElIntestA.inject(strId,'before');var obElIntest=$(strId+'Intest');obElIntest.addClass(strClassIntest);var elIntestL=new Element("a",{'id':strId+'Link','href':'#'+strId+'LinkA','title':strLinkTitle});obElIntest.getChildren().inject(elIntestL);elIntestL.inject(obElIntest);elIntestL.addClass("mmMooSlideIntestA");var obSlide=new TSlide(this,strId);this.aSlides[strId]=obSlide}if(this.bTuttiAperti==false){this.nascondiTutti()}},nascondiTutti:function(){for(var intIId=0;intIId<this.aStrIdSlides.length;intIId++){var strId=this.aStrIdSlides[intIId];this.aSlides[strId].hide()}}});TSlides.implement(new Options);
