//
// Verschachteltes Mootools-Accordion
// Nested Mootools Accordion
// 
// von / by Bogdan Günther
// http://www.medianotions.de
//





window.addEvent('domready', function() {
									 
									 
	if(window.ie6) var heightValue='100%';
	else var heightValue='';
	
	// Selektoren der Container für Schalter und Inhalt
	var togglerName='dt.accordion_toggler_';
	var contentName='dd.accordion_content_';
	var counter=1;	
	var toggler=$$(togglerName+counter);
	var content=$$(contentName+counter);
	
	$$(toggler).each(function(el,index){
		el.setStyle('cursor','pointer');						  
	});
	
	var accordion1 = new Accordion(toggler, content, {
		opacity: false,
		show: mainindexer,
		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');
		}
	});
	
	var counter=2;	
	var toggler=$$(togglerName+counter);
	var content=$$(contentName+counter);
	
	$$(toggler).each(function(el,index){
		el.setStyle('cursor','pointer');						  
	});
	
	var accordion1 = new Accordion(toggler, content, {
		opacity: false,
		show: workIndexer,
		alwaysHide : false,		
		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');
		}
	});	

	var counter=5;	
	var toggler=$$(togglerName+counter);
	var content=$$(contentName+counter);
	
	$$(toggler).each(function(el,index){
		el.setStyle('cursor','pointer');						  
	});
	
	var accordion1 = new Accordion(toggler, content, {
		opacity: false,
		show: projectIndexer,
		alwaysHide : false,		
		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');
		}
	});
});