//
// Verschachteltes Mootools-Accordion
// Nested Mootools Accordion
// 
// von / by Bogdan Günther
// http://www.medianotions.de
//

window.addEvent('domready', function() {
									 
								
		// get querystring values
		function getQueryVariable(variable) {
		  var query = window.location.search.substring(1);
		  var vars = query.split("&");
		  for (var i=0;i<vars.length;i++) {
			var pair = vars[i].split("=");
			if (pair[0] == variable) {
			  return pair[1];
			}
		  }
		}
		
		if ((getQueryVariable("t1") != null) && (getQueryVariable("t1") != ""))
			var toggler_t1 = getQueryVariable("t1");
		if ((getQueryVariable("t2") != null) && (getQueryVariable("t2") != ""))
			var toggler_t2 = getQueryVariable("t2");
			

	
	// Anpassung IE6
	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_';
	
	
	// Selektoren setzen
	var counter=1;	
	var toggler=$$(togglerName+counter);
	var content=$$(contentName+counter);
	
	while(toggler.length>0)
	{
		if(counter <= 3)
		{
			// Accordion anwenden
			new Accordion(toggler, content, {
				opacity: true,
				display: -1,
				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');
				}
			});
		}
		
		// Selektoren für nächstes Level setzen
		counter++;
		toggler=$$(togglerName+counter);
		content=$$(contentName+counter);
	}
	
	//fix for ie browsers to hide full menu after page loads
	document.getElementById('menu_container').style.display = "block";
	
				// Accordion mit der ID open_accordion_entry öffnen
	if ((toggler_t1 != 0) && (toggler_t1 != '') && (toggler_t1 != null))
		$('open_accordion_entry_' + toggler_t1).fireEvent('click');
	if ((toggler_t2 != 0) && (toggler_t2 != '') && (toggler_t2 != null))
		$('open_accordion_entry_' + toggler_t2).fireEvent('click');
});






