var active2ndLevel="";
var active3rdLevel="";

function initMainMenu(){
	// aktive 2.Ebene merken
	jQuery('.navi_level1_li_act').each(function(index) {
		active2ndLevel=get2ndLevel(this.id);
	 });
	
	// aktive 3.Ebene merken
	jQuery(active2ndLevel + " > div").each(function(index) {
		if(jQuery(this).css("visibility")!="hidden") active3rdLevel="#"+this.id;
	 });
	// alert(active3rdLevel);
	
	// Mouseover auf 1.Ebene
	jQuery('.navi_level1_li').mouseenter(function(){level1RollIn(this);});
	jQuery('.navi_level1_li_act').mouseenter(function(){level1RollIn(this);});

	// Mouseover auf 2.Ebene
	jQuery('.navi_level2 a').mouseenter(function(){level2RollIn(this);});
	
	// Mouseout Navi
	jQuery('#navi').mouseleave(function(){naviReset();});
	
}

function level1RollIn(obj){
	
	// 2.Ebene alle ausblenden
	jQuery('.navi_level2').css("visibility", "hidden");
	 
	// aktiviertes einblenden
	subId=get2ndLevel(obj.id);
	jQuery(subId).css("visibility", "visible");
	
	//3.Ebene verstecken
	jQuery('.navi_level3').css("visibility", "hidden");
	
}
function level2RollIn(obj){	
	nr=obj.id.substr("link_level2_".length);
	if(!nr) return;
	
	jQuery('.navi_level3').css("visibility", "hidden");
	jQuery('#navi_sub_level3_'+nr).css("visibility", "visible");	
	
}
function get2ndLevel(firstLevel){
	switch(firstLevel){
		case "navi_level1_li_first":
			var subId="#navi_sub_6";
		break;
		case "navi_level1_li_mid":
			var subId="#navi_sub_5";
		break;
		case "navi_level1_li_last":
			var subId="#navi_sub_4";
		break;		
	}	
	return subId;
}
function naviReset(){
	
	// 2.Ebene alle ausblenden
	jQuery('.navi_level2').css("visibility", "hidden");
	 
	// aktive 2.Ebene einblenden
	if(active2ndLevel!="") jQuery(active2ndLevel).css("visibility", "visible");
		
	//3.Ebene verstecken
	jQuery('.navi_level3').css("visibility", "hidden");

	// aktive 3.Ebene einblenden
	if(active3rdLevel!="") jQuery(active3rdLevel).css("visibility", "visible");

}
