// JavaScript Document

/* ---------------------------------------------------------------------------------
Dateiname:	navigation.js
Inhalt:		Funktionssammlung fuer die Symbol-Navigation von "rechts um..."
-----------------------------------------------------------------------------------*/

//------------------------ Browser-Check -----------------------------------------------

var mb = (document.getElementById) ? 1:0;
var ns = (document.layers) ? 1:0; 
var ie = (document.all) ? 1:0;

//------------------------ ab hier Navigations-Regelung --------------------------------





//----------------------- Allgemeine Variablen -----------------------------------------

var rollEbene	//Speichert aktuelle Roll-Over Ebene
var aktEbene	//Speichert aktuell AKTIVE Ebene



//------ alle Ebenen verstecken
/*
function hide(){
	for (m=0; m<=5; m++){
		id = 'ebene' + String(m);		
	if (ie){
		parent.navi2.document.all[id].style.visibility = "hidden";}
	else {
		parent.navi2.document.layers[id].visibility = "hide";}
	}
}
*/

//------ MouseOver

function roll(welcheEbene){
//------------------------ Browser-Check -----------------------------------------------

var mb = (document.getElementById) ? 1:0;
var ns = (document.layers) ? 1:0; 
var ie = (document.all) ? 1:0;

//------------------------ ab hier Navigations-Regelung --------------------------------	
	
	if (welcheEbene != rollEbene){
		
		if (mb == 1){
		for (m=1; m<=5; m ++){
			id = 'ebene' + String(m);
			idakt = 'ebene' + String(m) + 'a';
			parent.navi2.document.getElementById(id).style.visibility = "hidden";}
			//document.getElementById(idakt).style.visibility = "hidden";
		}
		else if (ie == 1){
			parent.navi2.document.all[welcheEbene].style.visibility = "visible";
			if (aktEbene != 'ebene0'){
				parent.navi2.document.all[aktEbene].style.visibility = "hidden";
			}
		/*for (m=1; m<=5; m ++){
		
			id = 'ebene' + String(m);
			idakt = 'ebene' + String(m) + 'a';
			if (welcheEbene != id){
			parent.navi2.document.all[id].style.visibility = "hidden";}
			//document.all[idakt].style.visibility = "hidden";
			}*/
			//						
			rollEbene = welcheEbene;}
		else if (ns == 1){
		for (m=1; m<=5; m ++){
			id = 'ebene' + String(m);
			idakt = 'ebene' + String(m) + 'a';
			parent.navi2.document.layers[id].visibility = "hide";}
			//document.layers[idakt].visibility = "hide";
				
	 	}	
	
		if (mb){
			parent.navi2.document.getElementById(welcheEbene).style.visibility = "visible";									
			rollEbene = welcheEbene;}
		//else if (ie){
		//	document.all[welcheEbene].style.visibility = "visible";						
			//rollEbene = welcheEbene;}
		else if (ns){
			parent.navi2.document.layers[welcheEbene].visibility = "show";						
			rollEbene = welcheEbene;}
		}

	else{
		return 0;
		}
	}



	
//------ MouseOut

function out(welcheOutEbene){

//------------------------ Browser-Check -----------------------------------------------

var mb = (document.getElementById) ? 1:0;
var ns = (document.layers) ? 1:0; 
var ie = (document.all) ? 1:0;

//------------------------ ab hier Navigations-Regelung --------------------------------
	if (ie == 1){
	//alert (welcheOutEbene);
	parent.navi2.document.all[welcheOutEbene].style.visibility = "hidden";
	}
	
		for (m=1; m<=5; m ++){
		id = 'ebene' + String(m);
		idakt = 'ebene' + String(m) + 'a';
		if (mb == 1){
		
			parent.navi2.document.getElementById(id).style.visibility = "hidden";
			parent.navi2.document.getElementById(idakt).style.visibility = "hidden";}
		/*
		//
			if (welcheOutEbene != id) {
						
			
			parent.navi2.document.all[idakt].style.visibility = "hidden";}
			*/
		else if (ns == 1){
			parent.navi2.document.layers[id].visibility = "hide";
			parent.navi2.document.layers[idakt].visibility = "hide";}
		}	
	 		
	
		if (mb){
			parent.navi2.document.getElementById(aktEbene).style.visibility = "visible";}
		else if (ie){
			parent.navi2.document.all[aktEbene].style.visibility = "visible";}		
		else if (ns){
			parent.navi2.document.layers[aktEbene].visibility = "show";}
		rollEbene = 'ebene0'
		//alert("aktebne out: "+aktEbene);
}
	
//------- Mouse-Click Funktionen

function hit(welcheEbene){

//------------------------ Browser-Check -----------------------------------------------

var mb = (document.getElementById) ? 1:0;
var ns = (document.layers) ? 1:0; 
var ie = (document.all) ? 1:0;

//------------------------ ab hier Navigations-Regelung --------------------------------

		aktiv = welcheEbene + 'a'
		
		if (mb == 1){
		for (m=1; m<=5; m ++){
			id = 'ebene' + String(m);
			idakt = 'ebene' + String(m) + 'a';
			parent.navi2.document.getElementById(id).style.visibility = "hidden";
			parent.navi2.document.getElementById(idakt).style.visibility = "hidden";}
			
		parent.navi2.document.getElementById(aktiv).style.visibility = "visible";			
		aktEbene = aktiv;
			}
		else if (ie == 1){
		parent.navi2.document.all[aktiv].style.visibility = "visible"; 
		for (m=1; m<=5; m ++){
			id = 'ebene' + String(m);
			idakt = 'ebene' + String(m) + 'a';
			
			parent.navi2.document.all[id].style.visibility = "hidden";
			if (welcheEbene != id){
				parent.navi2.document.all[idakt].style.visibility = "hidden";
			}
			
		}
					
		aktEbene = aktiv;
			}
		else if (ns == 1){
		for (m=1; m<=5; m ++){
			id = 'ebene' + String(m);
			idakt = 'ebene' + String(m) + 'a';
			parent.navi2.document.layers[id].visibility = "hide";
			parent.navi2.document.layers[idakt].visibility = "hide";}
			
		parent.navi2.document.layers[aktiv].visibility = "show";			
		aktEbene = aktiv;
		}		
	 	
	
		if (mb==1){			
			}
		else if (ie==1){
		//alert("ie");
			}
		else if (ns==1){
			}
}


function neutral(){

var mb = (document.getElementById) ? 1:0;
var ns = (document.layers) ? 1:0; 
var ie = (document.all) ? 1:0;

	
	for (m=1; m<=5; m ++){
	id = 'ebene' + String(m);
	idakt = 'ebene' + String(m) + 'a';
	if (mb == 1){
		parent.navi2.document.getElementById(id).style.visibility = "hidden";
		parent.navi2.document.getElementById(idakt).style.visibility = "hidden";}
	else if (ie == 1){
		parent.navi2.document.all[id].style.visibility = "hidden";
		parent.navi2.document.all[idakt].style.visibility = "hidden";}
	else if (ns == 1){
		parent.navi2.document.layers[id].visibility = "hide";
		parent.navi2.document.layers[idakt].visibility = "hide";}
		}		
	 	
	
	if (mb){
		aktEbene = 'ebene0';
		rollEbene = 'ebene0';
		parent.navi2.document.getElementById('ebene0').style.visibility = "visible";
		}
	else if (ie){
	
		parent.navi2.document.all['ebene0'].style.visibility = "visible";
		aktEbene = 'ebene0';
		rollEbene = 'ebene0';}
	else if (ns){
	
		parent.navi2.document.layers['ebene0'].visibility = "show";
		aktEbene = 'ebene0';
		rollEbene = 'ebene0';}
	aktiv='ebene0';
	//alert("aktebne: "+aktEbene);
}

