
var accordeonMenuCK=new Class({Implements:Options,options:{eventtype:'click',fadetransition:false,mooTransition:'linear',mooDuree:500,imagePlus:'modules/mod_accordeonck/assets/plus.png',imageMinus:'modules/mod_accordeonck/assets/minus.png',defaultopenedid:'0',menuID:'accordeonck'},initialize:function(menu,options){if(!menu){menu=document;}
this.setOptions(options);var maduree=this.options.mooDuree;var matransition=this.options.mooTransition;var menuID=this.options.menuID;var eventtype=this.options.eventtype;var fadetransition=this.options.fadetransition;var imageplus=this.options.imagePlus;var imageminus=this.options.imageMinus;var defaultopenedid=this.options.defaultopenedid;if(window.ie6)
var heightValue='100%';else
var heightValue='';var togglerName='.toggler_';var contentName='ul.content_';var counter=1;var toggler=menu.getElements(togglerName+counter);var content=menu.getElements(contentName+counter);while(toggler.length>0)
{var activetoggler=-1;for(i=0;i<toggler.length;i++){if(toggler[i].getParent().hasClass('active')||(toggler[i].getParent().hasClass('item-'+defaultopenedid)&&!menu.getElement('li.active')))
activetoggler=i;}
new Accordion(toggler,content,{opacity:fadetransition,show:activetoggler,alwaysHide:true,transition:matransition,duration:maduree,trigger:eventtype,onComplete:function(){var element=$(this.elements[this.previous]);if(element&&element.offsetHeight>0)
element.setStyle('height',heightValue);},onActive:function(toggler,content){toggler.addClass('open');if(toggler.tagName.toLowerCase()=='img')
toggler.src=imageminus;},onBackground:function(toggler,content){toggler.removeClass('open');if(toggler.tagName.toLowerCase()=='img')
toggler.src=imageplus;}});counter++;toggler=$$(togglerName+counter);content=$$(contentName+counter);}}});accordeonMenuCK.implement(new Options);