
if (document.getElementById){ 
document.write('<style type="text/css">\n')
document.write('.submenu{display: none;}\n')
document.write('</style>\n')
}

// Diese Funktion entfernt leerzeichen am Anfang und ende einer Zeichenkette,
// sofern vorhanden!
function trimMyString(str){
	while(str.substring(0,1)==' ')str=str.substring(1,str.length);
	while(str.substring(str.length-1,str.length)==' ')str=str.substring(0,str.length-1);
	return str;
}


// Setze alle offenen Knoten,
// Offene Knoten wurden im Cookie abgelgt
function setOpenNodes() {

	a = document.cookie;

 	// durrchlaufe alle Cookies der Seite
 	while(a != '')
 	{
	  	cookiename = a.substring(0,a.search('='));
	  	cookiewert = a.substring(a.search('=')+1,a.search(';'));
	  	
	  	if(cookiewert == '')
	  	{cookiewert = a.substring(a.search('=')+1,a.length);}
	
	  	// teile Cookie so auf,
	  	// dass man den Navinamen und den Knoten Seperat hat!
		var splitCookiename = cookiename.split("_")
		
		//prüfe on Cookie aus der navi ist!
	  	if( trimMyString(splitCookiename[0]) == "treemenu" ){
	  		// prüfe ob Knoten offen ist
	  		if( cookiewert == '1' ){
	  			SwitchMenu(splitCookiename[1])
	  		}
	  	}
	  	i = a.search(';')+1;
	  	if(i == 0){i = a.length}
	  	a = a.substring(i,a.length);
	  	
	 }
	
}


function SwitchMenu(obj){
if(document.getElementById(obj)){
	var el = document.getElementById(obj);
	
	if(el.style.display != "block"){ 
			el.style.display = "block";
			// speichern in Cookie, das Knoten geöffnet ist (7 tage)
			var a = new Date();
			a = new Date(a.getTime() +1000*60*60*24*7);
			document.cookie =  'treemenu_' + obj + '=1; expires='+a.toGMTString()+'; path=/;';  			
			// seltsam, wird aber beim Oper benötigt, damit das letzte Cookie gelesen werden kann
			document.cookie =  'nonsens' + obj +'=1; expires='+a.toGMTString() +'; path=/;';    	
		}else{
			el.style.display = "none";
			// speichere in Cookie, das Knoten geschlossen ist (7 tage)
			var a = new Date();
			a = new Date(a.getTime() +1000*60*60*24*7);
			document.cookie = 'treemenu_' + obj + '=0; expires='+a.toGMTString()+'; path=/'; 			
			// seltsam, wird aber beim Oper benötigt, damit das letzte Cookie gelesen werden kann
			document.cookie =  'nonsens' + obj +'=1; expires='+a.toGMTString() +'; path=/;';   	
			 
		}
	}
}

function CloseMenu(obj){
	if(document.getElementById){
		var el = document.getElementById(obj);
		el.style.display = "none";
	}
}

function OpenMenu(obj){
	if(document.getElementById){
		var el = document.getElementById(obj);
		el.style.display = "block";
	}
}