window.addEvent('domready', function() {
	var show = '0'; 
	var showsub = '0';
	var myURL = window.location.toString();
	var myLink;
	myLink = myURL.split('?');
	for (var i=0;i<myLink.length;i++)
	{
		//alert(myLink[i]);
		if(myLink[i].substr(0,3)=="id="){
			var idlist = myLink[i].split("=");
			//alert("id: " + idlist[1]+ "found");
			show = idlist[1];
		}
		if(myLink[i].substr(0,4)=="sub="){
			var idlist = myLink[i].split("=");
			//alert("id: " + idlist[1]+ "found");
			showsub = idlist[1];
		}
	}
	if (!show){show='0';}
	if (!showsub){showsub='0';}
	var myAccordion = new Accordion($('accordion'), 'h3.toggler', 'div.element', {
		opacity: true,
		display: show,
		alwaysHide: true,
		onActive: function(toggler, element){
			toggler.setStyle('color', '#c61015');
			toggler.setStyle('border', '1px solid #c61015');
			toggler.setStyle('width', '240px');
			toggler.setStyle('margin-left', '0px');
		},
		onBackground: function(toggler, element){
			toggler.setStyle('color', '#706f6e');
			toggler.setStyle('border', '1px solid #cccccc');
			toggler.setStyle('width', '240px');
			toggler.setStyle('margin-left', '0px');

			
		}
	});

	// 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_';
	var dxName='dx.accordion_content_';
	
	
	// Selektoren setzen
	var counter=1;	
	var toggler=$$(togglerName+counter);
	var content=$$(contentName+counter);
	var dx=$$(dxName+counter);
	
	while(toggler.length>1)
	{
		// Accordion anwenden
		new Accordion(toggler, content, {
			opacity: false,
			display: showsub,
			alwaysHide: true,
			onComplete: function() { 
				var element=$(this.elements[this.previous]);
				if(element && element.offsetHeight>0) element.setStyle('height', heightValue);			
			},
			onActive: function(toggler, content, dx) {
				toggler.setStyle('padding', '0px 0px 6px 10px');
				toggler.setStyle('color', '#c61015');
				toggler.setStyle('border', '1px solid #c61015');
				//toggler.setStyle('width', '220px');
				toggler.setStyle('margin-left', '0px');
				toggler.addClass('open');
			},
			onBackground: function(toggler, content, dx) {
				toggler.setStyle('color', '#706f6e');
				toggler.setStyle('padding', '0px 0px 6px 10px');
				toggler.setStyle('border', '1px solid #cccccc');
				//toggler.setStyle('width', '220px');
				toggler.setStyle('margin-left', '0px');
				toggler.removeClass('open');
			}
		});
		
		// Selektoren für nächstes Level setzen
		counter++;
		toggler=$$(togglerName+counter);
		content=$$(contentName+counter);
	}

});