
 /* "#### START: javascript/navigation_firefox.js ###" */
 letztergeoeffnet="keiner";
letztersubaktiver="keiner";
letztesaktivesbild="keiner";
timeoutan=0;
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 onmouseover="javascript:verzoegerung_loeschen();">');
		liersetzer=liersetzer.replace(/<\/li>/g, '</p>');
		navigationsul.getElementsByTagName("ul")[i].innerHTML=liersetzer;
	}
	
	navigationsul_string=navigationsul.innerHTML;
	
	
	navigationsul_string=navigationsul_string.replace(/<ul>/g, '<div onmouseout="javascript:verzoegerung()">');
	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 verzoegerung(){
	meintimeout=window.setTimeout("navizu()", 100);
	timeoutan=1;
	
}
function verzoegerung_loeschen(){
	if(timeoutan!=0){
		window.clearTimeout(meintimeout);
	}
}


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{
			if(navigationsul.getElementsByTagName("li")[i].getElementsByTagName("a").length>0){
				navigationsul.getElementsByTagName("li")[i].getElementsByTagName("a")[0].setAttribute("onmouseover", 'javascript:navizu();this.getElementsByTagName("img")[0].src=this.getElementsByTagName("img")[0].src.replace("_i.gif", "_a.gif");letztesaktivesbild=this.getElementsByTagName("img")[0];');
			}
		}
	}
}

function zeigedivdrunter(wen){
	if(letztergeoeffnet!="keiner"){
		letztergeoeffnet.style.display="none";
	}
	if(letztersubaktiver!="keiner"){
		letztersubaktiver.style.display="none";
	}
	if(letztesaktivesbild!="keiner"){
		letztesaktivesbild.src=letztesaktivesbild.src.replace("_a.gif", "_i.gif");
	}
	wen.getElementsByTagName("img")[0].src=wen.getElementsByTagName("img")[0].src.replace("_i.gif", "_a.gif");
	
	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];
	letztesaktivesbild=wen.getElementsByTagName("img")[0];
	
}


function navizu(){
	if(letztergeoeffnet!="keiner"){
		letztergeoeffnet.style.display="none";
		letztesaktivesbild.src=letztesaktivesbild.src.replace("_a.gif", "_i.gif");
	}
}
 /* "#### ENDE: javascript/navigation_firefox.js ###" */
 


