﻿/*
var lastMenuToggle = 0;

function menuToggle(OBJ){
	
	var lastUTC = lastMenuToggle;
	var jetzt = new Date();
	var jetztUTC = Date.UTC(jetzt.getYear(), jetzt.getMonth(), jetzt.getDate(), jetzt.getHours(), jetzt.getMinutes(), jetzt.getMilliseconds());
	
	document.getElementById("ausgabe").innerText = OBJ.id+"\nlastUTC: "+lastUTC+"\njetzt: "+jetzt+"\njetztUTC: "+jetztUTC+"\n";

	if((jetztUTC - lastUTC) > 1000){

		for(var i = 0; i < OBJ.childNodes.length; i++){
			if(typeof(OBJ.childNodes[i].innerHTML)!= "undefined"){
				OBJ.childNodes[i].style.display = (OBJ.childNodes[i].style.display == "block" || OBJ.childNodes[i].style.display == "")?"none":"block";
			}
		}
	}
	
	lastMenuToggle = jetztUTC;
}
*/
function toggleMenu(OBJ){
	
	var bAnzeigen = false;
	
	if(OBJ){
	
		var ELEM = OBJ.id;
		
		with(document){
			for(var i = 0; i < getElementsByTagName("li").length; i++){
				with(getElementsByTagName("li")[i]){
					if(id.indexOf(ELEM) >= 0 && id != ELEM){
						if(id.split("_").length - ELEM.split("_").length == 1){
							if(style.display == "list-item" || style.display == ""){
								style.display = "none";
							}
							else{
								style.display = "list-item";
								bAnzeigen = true;
								//OBJ.style.display = "block";
							}
						}
						else{
							style.display = "none";
						}
					}
				}
			}

			//************************************************
			if(bAnzeigen){
			
			var ids = ELEM.split("_");
			var ID = "";
			
			for(var i = 0; i < ids.length; i++){
				
				if(ID != "") ID = ID + "_";
				ID = ID + ids[i];

				for(var j = 0; j < getElementsByTagName("li").length; j++){
					with(getElementsByTagName("li")[j]){
						if(id.indexOf(ID) >= 0){
							if(ID != "navi" && ID != "navi_1" && id.split("_").length <= ELEM.split("_").length)style.display = "list-item";
						}
					}
				}

			}
			
			
			}
			//************************************************

		}
	}
	initSeite();
	//OBJ.style.listStyleImage= "url(/rarecherche/images/menu_pfeil_links_gelb.gif)";
	//document.getElementById().style.listStyleImage= "url(/rarecherche/images/menu_pfeil_links_gelb.gif)"
	//alert(OBJ.id + ' ' + OBJ.style.listStyleImage);
	
}

function openMenu(NAVI_ID){
	if(document.getElementById("navi_" + NAVI_ID)){
		toggleMenu(document.getElementById("navi_" + NAVI_ID));		
	}
}
function activateMenu(ELEM_ID){
    if(document.getElementById("navi_" + ELEM_ID)){		
		document.getElementById("navi_" + ELEM_ID).children[0].style.color="#D01414";
	}
}
function initSeite(){
    var minHeight = 379;
    
     with(document){
        var nav = getElementById("navigation");
        var dynamicHeight;
        var constHeight = 0;
        
        if(nav) {
            dynamicHeight = nav.offsetHeight + constHeight;            
        } else {
            dynamicHeight = minHeight;
        }        
        
        var inh = getElementById("inhalt");
          if (inh){
                if (inh.offsetHeight){
                     var neueHoehe = inh.offsetHeight - 12;
                     
                     if(neueHoehe < minHeight) neueHoehe = minHeight - 12;
                     if(neueHoehe < dynamicHeight) neueHoehe = dynamicHeight; 
                     if(neueHoehe > 0) getElementById("divLinksThemen").style.height = (neueHoehe) + "px";                     
                }
          }
     }     
}


