
/*_______________________________________________________________

						Menü ein- und ausfahren
_________________________________________________________________ */						

/*// Browserweiche - gibt true oder false zurück
function browserweiche() {
	
	// Browserdaten abrufen
	var browser = navigator.appName + navigator.appVersion;
	// nach IE5 und IE6 suchen	
	var MSIE5 = browser.search(/MSIE 5/);
	var MSIE6 = browser.search(/MSIE 6/);
	// Ergebnis auswerten
	var IE5oder6 = true;	
	if ((MSIE5 == -1) && (MSIE6 == -1)) IE5oder6 = false;
	// und ausgeben
	if (IE5oder6) return true;
	else return false;
		
} // /function browserweiche*/

// function für body onload
function ebene2_weg(){
		
	// 2. Ebene ausblenden
	menu_oben_ebene2_weg();
	menu_links_ebene2_weg();
	
   } // /function ebene2_weg
   
function menu_oben_ebene2_weg() {
	
	//----------------Menü oben --------------------
		   
	//----------- 2. Ebene verstecken
	
   var menu_oben = document.getElementById("menu_oben");		   
   var menu_oben_ul = menu_oben.getElementsByTagName("ul")[0];		   		   
   var menu_oben_ul_li = menu_oben_ul.getElementsByTagName("li"); 
   
   for (var j = 0; j < menu_oben_ul_li.length; j++) {
	   
		   var menu_oben_ul_li_ul = menu_oben_ul_li[j].getElementsByTagName("ul")[0];
		  
			// existiert ein Untermenü?
			if (menu_oben_ul_li_ul) {  
				
				
			//	Aktiven Menüpunkt anzeigen: CSS-Klasse ermitteln
			var currentpage = false; 
			//  Ebene 1
			var attribute = menu_oben_ul_li[j].attributes;
			for (var i = 0; i < attribute.length; i++) {				
				if ((attribute[i].nodeValue == "currentpage") || (attribute[i].nodeValue == "parent currentpage") || (attribute[i].nodeValue == "menuactive menuparent") || (attribute[i].nodeValue == "menuactive")) currentpage = true;				
			} // /for i
			
			// Ebene 2: CSS-Klasse des Kind-<li> ermitteln
			var menu_oben_ul_li_ul_li = menu_oben_ul_li[j].getElementsByTagName("li");
			for (var k = 0; k < menu_oben_ul_li_ul_li.length; k++) {	
			attribute = menu_oben_ul_li_ul_li[k].attributes;
			for (var n = 0; n < attribute.length; n++) {	
				if ((attribute[n].nodeValue == "currentpage") || (attribute[n].nodeValue == "parent currentpage") || (attribute[n].nodeValue == "menuactive menuparent") || (attribute[n].nodeValue == "menuactive")) currentpage = true;				
				
			} // /for n
			} // /for k
				
	//---------- Untermenü der aktuellen Seite zeigen 
	   if (currentpage) {		   
		   menu_oben_ul_li_ul.style.display = "block";					
	   } // /if class = currentpage
			   
		if (!currentpage) {			
	   menu_oben_ul_li_ul.style.display = "none";	   
		} // /if class != currentpage
		   
			} //if Untermenü existiert
	   
   } // /for j  
   
} // /function menu_oben_ebene2_weg

function menu_links_ebene2_weg() {
	
   //----------------Menü unten --------------------
		   
	//----------- 2. Ebene verstecken
	
   var menu_links = document.getElementById("menu_links");		   
   var menu_links_ul = menu_links.getElementsByTagName("ul")[0];		   		   
   var menu_links_ul_li = menu_links_ul.getElementsByTagName("li"); 
   
   for (var j = 0; j < menu_links_ul_li.length; j++) {
	   
		   var menu_links_ul_li_ul = menu_links_ul_li[j].getElementsByTagName("ul")[0];
		  
			// existiert ein Untermenü?
			if (menu_links_ul_li_ul) {  
				
				
			//	Aktiven Menüpunkt anzeigen: CSS-Klasse ermitteln
			var currentpage = false; 
			//  Ebene 1
			var attribute = menu_links_ul_li[j].attributes;
			for (var i = 0; i < attribute.length; i++) {				
				if ((attribute[i].nodeValue == "currentpage") || (attribute[i].nodeValue == "parent currentpage") || (attribute[i].nodeValue == "menuactive menuparent") || (attribute[i].nodeValue == "menuactive")) currentpage = true;				
			} // /for i
			
			// Ebene 2: CSS-Klasse des Kind-<li> ermitteln
			var menu_links_ul_li_ul_li = menu_links_ul_li[j].getElementsByTagName("li");
			for (var k = 0; k < menu_links_ul_li_ul_li.length; k++) {	
			attribute = menu_links_ul_li_ul_li[k].attributes;
			for (var n = 0; n < attribute.length; n++) {	
				if ((attribute[n].nodeValue == "currentpage") || (attribute[n].nodeValue == "parent currentpage") || (attribute[n].nodeValue == "menuactive menuparent") || (attribute[n].nodeValue == "menuactive")) currentpage = true;				
				
			} // /for n
			} // /for k
				
	//---------- Untermenü der aktuellen Seite zeigen 
	   if (currentpage) {		   
		   menu_links_ul_li_ul.style.display = "block";					
	   } // /if class = currentpage
			   
		if (!currentpage) {			
	   menu_links_ul_li_ul.style.display = "none";	   
		} // /if class != currentpage
		   
			} //if Untermenü existiert
	   
   } // /for j
      
} // /function menu_links_ebene2_weg
   
function ausfahren(menupunkt) {

ebene2_weg();

var untermenu = menupunkt.getElementsByTagName("ul")[0];

if (untermenu) untermenu.style.display = "block";

} // /function ausfahren
