
var ebene = new Array();

var mp_aktiv = new Object();
	mp_aktiv['id'] 					= '';
	mp_aktiv['ebene']				= '';
	mp_aktiv['ebenen_name']  		= '';
	mp_aktiv['hintergrundfarben'] 	= '#feba4d';	// deaktiv und aktive Farbe
	mp_aktiv['rahmenfarben'] 		= '#ffffff';

ebene[0] 						= new Object();
ebene[0]['hintergrundfarben'] 	= new Array('#feba4d','#ffda9e');	// deaktiv und aktive Farbe
ebene[0]['rahmenfarben'] 		= new Array('#feba4d','#ffda9e');


function hervorheben(o){ 						// o = Objekt
	// ermittle die Tiefe der aktuellen Menübene, um den korrekten Menüebenbezug zu erhalten
	if(o.parentNode.id == 'menue'){e = 0}	else if(o.parentNode.parentNode.id == 'menue'){e = 1}	else {e = 2}

	if(o.id != mp_aktiv['id']){
		o.style.backgroundColor			= ebene[e]['hintergrundfarben'][1]; 
		o.style.borderColor				= ebene[e]['rahmenfarben'][1]; 
	}
}


function normalisieren(o)	{ 					// o = Objekt
	// ermittle die Tiefe der aktuellen Menübene, um den korrekten Menüebenbezug zu erhalten
	if(o.parentNode.id == 'menue'){e = 0}	else if(o.parentNode.parentNode.id == 'menue'){e = 1}	else {e = 2}
	
	if(o.id != mp_aktiv['id']){
		o.style.backgroundColor	= ebene[e]['hintergrundfarben'][0]; 
		o.style.borderColor		= ebene[e]['rahmenfarben'][0]; 
	}
}


function auswahl(o, e_id, url, ziel, b, h){	// o = Objekt, e_id = ID der zuöffnende Untermenü-Ebene, url = Zielseite, 
										    // ziel = 0=>Inhaltsframe, 1=>neues Fenster, 2=>Topfenster
											// b => Fensterbreite, h => Fensterhöhe
	
	window.focus();	// setze Fokus auf das Fenster => deaktivierung Linkrahmen
	
	// ermittle die Tiefe der aktuellen Menübene, um den korrekten Menüebenbezug zu erhalten
	if(o.parentNode.id == 'menue'){e = 0}	else if(o.parentNode.parentNode.id == 'menue'){e = 1}	else {e = 2}
	
	if(mp_aktiv['id'] != o.id){						// wurde ein anderer als der aktive Menüpunkt angeklickt?
		if(!mp_aktiv['id']){}else{					// dann setze den derzeit aktiven, sofern vorhanden als deaktiviert
			document.getElementById(mp_aktiv['id']).style.backgroundColor	= ebene[mp_aktiv['ebene']]['hintergrundfarben'][0]; 
			document.getElementById(mp_aktiv['id']).style.borderColor		= ebene[mp_aktiv['ebene']]['rahmenfarben'][0]; 
		}
		// aktiviere den gewünschten neuen Menüpunkt
		o.style.backgroundColor			= mp_aktiv['hintergrundfarben']; 
		o.style.borderColor				= mp_aktiv['rahmenfarben']; 
		// speichere den neuen Menüpunkt zweischen
		mp_aktiv['id']					= o.id;
		mp_aktiv['ebene']				= e;
	}
	
	
	
	if(!e_id){}else{					// wenn Unterebene vorhanden, so öffne bzw. schliesse dieses
		if( (e == 0) && (e_id != mp_aktiv['ebenen_name']) && (mp_aktiv['ebenen_name'] != "") ){
		document.getElementById(mp_aktiv['ebenen_name']).style.display = (document.getElementById(mp_aktiv['ebenen_name']).style.display == 'none')?'block':'none';
		}
	
		if( document.getElementById(e_id).style.display == 'none' ){
			document.getElementById(e_id).style.display = 'block';
			if(e == 0){
				mp_aktiv['ebenen_name'] = e_id;	// speichere die geöffnete aktive Ebene
			}
		}else{
			document.getElementById(e_id).style.display = 'none';
			if(e == 0){
				mp_aktiv['ebenen_name'] = "";	// loesche den Vermerk der geöffneten Ebene
			}
		}
	}
	
	
	// verarbeite die Link-Zielsetzung
	if(!url){parent.frm_inhalt.location.href="../demnaechst.html"}
	else{
		if(ziel==2){ //öffne im Top-Fenster
			top.location.href = url;
		}else if(ziel==1){	//öffne im neuen Fenster
			var fnamen = 'el_'+Date.parse(new Date());	//Fensternamen
			var vb = gui_verfuegbare_breite();	var vh = gui_verfuegbare_hoehe(); 		
			var l = 175; var o = 200;  var w = (!b)?849:b; var v= (!h)?568:h;
			if(top.app_env.browser.ge5){o+=5}	if(top.app_env.browser.op){o-=65}  // browserkomp. Abweichung
	
			var breite = ( (vb-l) >= w)?w:(vb-l);		var hoehe =  ( (vh-o) >= v)?v:(vh-o);	
		Fenster1=open(url,fnamen,"width="+breite+",height="+hoehe+",left="+l+",top="+o+",resizable=yes,dependent=yes,status=yes,menubar=yes,location=yes,scrollbars=yes");	
			if(!Fenster1){}else{
				Fenster1.focus();
			}
		}else{ //öffne im Inhaltsframe
			top.inhalt.location.href = url;
		}
	}
}



