window.addEvent('domready', function() {		
	// Adaption IE6
   if(window.ie6) var heightValue='100%';
   else var heightValue='';
   // Selectors of the containers for switches and content
   var togglerName='.toggler_';
   var contentName='.accordion_';
   // Position selectors
   var counter=1;   
   var toggler=$$(togglerName+counter);
   var content=$$(contentName+counter);
   
   while(toggler.length>1)
   {
	  new Accordion(toggler, content, {
		 duration: 1200,
		 opacity: false,
		 display: -1,
		 alwaysHide: true,
		 onComplete: function() { 
			var element=$(this.elements[this.previous]);
			if(element && element.offsetHeight>0) element.setStyle('height', heightValue);         
		 },
		 onActive: function(toggler, content) {
			toggler.addClass('open');
		 },
		 onBackground: function(toggler, content) {
			toggler.removeClass('open');
		 }
	  });
	  // Set selectors for next level
	  counter++;
	  toggler=$$(togglerName+counter);
	  content=$$(contentName+counter);
   };
   //run on hover instead of onclick
   $$('.toggler_1').addEvent('mouseenter', function() { this.fireEvent('click'); });
   $$('.toggler_2').addEvent('mouseenter', function() { this.fireEvent('click'); });
});
