letztergeoeffnet="keiner";
letztersubaktiver="keiner";
function naviparse(){
	navigationsul=document.getElementById("navigation");
	
	for(i=0; i<navigationsul.getElementsByTagName("ul").length; i++){
		liersetzer=navigationsul.getElementsByTagName("ul")[i].innerHTML;
		liersetzer=liersetzer.replace(/<li>/g, '<p>');
		liersetzer=liersetzer.replace(/<\/li>/g, '</p>');
		navigationsul.getElementsByTagName("ul")[i].innerHTML=liersetzer;
	}
	
	navigationsul_string=navigationsul.innerHTML;
	
	
	navigationsul_string=navigationsul_string.replace(/<ul>/g, '<div>');
	navigationsul_string=navigationsul_string.replace(/<\/ul>/g, '</div>');
	
	
	navigationsul_string=navigationsul_string.replace(/  /g, '');
	navigationsul_string=navigationsul_string.replace(/>  </g, '');
	navigationsul.innerHTML=navigationsul_string;
	
	document.getElementById("navigationsdiv").style.display="block";
	
	aktionsfunc();
}

function aktionsfunc(){
	navigationsul=document.getElementById("navigation");
	for(i=0; i<navigationsul.getElementsByTagName("li").length; i++){
		if(navigationsul.getElementsByTagName("li")[i].getElementsByTagName("div").length>0){
			navigationsul.getElementsByTagName("li")[i].getElementsByTagName("a")[0].setAttribute("onmouseover", 'javascript:zeigedivdrunter(navigationsul.getElementsByTagName("li")['+i+'])');
			navigationsul.getElementsByTagName("li")[i].getElementsByTagName("a")[0].setAttribute('href', "javascript:return false;");
		}
		else{
			navigationsul.getElementsByTagName("li")[i].getElementsByTagName("a")[0].setAttribute("onmouseover", 'javascript:navizu();;');
		}
	}
}

function zeigedivdrunter(wen){
	if(letztergeoeffnet!="keiner"){
		letztergeoeffnet.style.display="none";
	}
	if(letztersubaktiver!="keiner"){
		letztersubaktiver.style.display="none";
	}
	wen.getElementsByTagName("div")[0].style.display="block";
	divbreite=wen.getElementsByTagName("div")[0].offsetWidth;
	
	subsubdivs=wen.getElementsByTagName("div")[0].getElementsByTagName("div");
	for(z=0; z<subsubdivs.length; z++){
		subsubdivs[z].style.left=divbreite+"px";
	}
	
	for(q=0; q<wen.getElementsByTagName("div")[0].getElementsByTagName("p").length; q++){
		if(wen.getElementsByTagName("div")[0].getElementsByTagName("p")[q].nextSibling.nodeName=="DIV"){
			
			wen.getElementsByTagName("div")[0].getElementsByTagName("p")[q].getElementsByTagName("a")[0].setAttribute('onmouseover', 'javascript:this.parentNode.nextSibling.style.display="block";if(letztersubaktiver!="keiner"){letztersubaktiver.style.display="none";	}letztersubaktiver=this.parentNode.nextSibling;');
			for(p=0; p<wen.getElementsByTagName("div")[0].getElementsByTagName("div").length; p++){
				subsubdiv=wen.getElementsByTagName("div")[0].getElementsByTagName("div")[p];
				//alert(wen.getElementsByTagName("p")[0].offsetHeight);
				navpunkthoehe=wen.getElementsByTagName("p")[0].offsetHeight;
				subsubdiv.style.top=p*navpunkthoehe+"px";
			}
		}
	}
	
	
	letztergeoeffnet=wen.getElementsByTagName("div")[0];
	
}


function navizu(){
	if(letztergeoeffnet!="keiner"){
		letztergeoeffnet.style.display="none";
	}
}
