//JAVASCIPT FÜR LAYER BIS IN DIE DRTTE NAVIGATIONSEBENE
//----------------------------------------------------------
//----------------------------------------------------------
//VARIABLENDEFINITION
var menus = new Array();
var menuover = new Array();
var menustatus = new Array();
var activeMenue = 0;
var HideMenu =null;

n = (document.layers)? 1:0;
ie = (document.all)? 1:0;

//Festlegung der Anzahl der Menues
var numMenu = 9;

//Festlegung der Anzahl der einzelnen Untermenues
var unterMenuAnzahl = new Array();
unterMenuAnzahl[0]=2;
unterMenuAnzahl[1]=2;
unterMenuAnzahl[2]=0;
unterMenuAnzahl[3]=0;
unterMenuAnzahl[4]=0;
unterMenuAnzahl[5]=0;
unterMenuAnzahl[6]=2;
unterMenuAnzahl[7]=0;
unterMenuAnzahl[8]=0;

//--------------------------------------------------------------
//FUNKTIONEN

//Menues erzeugen
function init(){
	for(i=0; i<numMenu; ++i){
		if(n){
			menus[i] = eval('window.document.menu'+i);
		}
		else {
			if (ie){
				menus[i]= eval('document.all.menu'+i+'.style');
			}
			else {
				menus[i] = eval('document.getElementById("menu"+i).style');
			}
		}
	}	
	unterMenu();
}

//Untermenues erzeugen
function unterMenu()
{
	for(i=0; i<numMenu; ++i){
		for(j=1; j<=unterMenuAnzahl[i]; ++j){
			if(n){
				untermenu='menu'+i+'unter'+j;
				menus[i][j] = eval('window.document.'+untermenu);
			}
			else {
				if (ie){
					untermenu='menu'+i+'unter'+j;
					menus[i][j]= eval('document.all[untermenu].style');
				}
				else {
					untermenu='menu'+i+'unter'+j;
					menus[i][j] = eval('document.getElementById(untermenu).style');
				}
			}
		}
	}	
}	
//Anzeigen der Menues
function show(menuNumber){	
	stopTimeout();
	activeMenue=0;
	menus[menuNumber].visibility = 'visible'; 
	menustatus[menuNumber] = true;
}
//Anzeigen der Untermenues
function showUnterMenu(menuNumber, unterMenuNumber){	
	stopTimeout();
	activeMenue=0;
	menus[menuNumber][unterMenuNumber].visibility = 'visible'; 
}

function setMenueOver(){
	stopTimeout();
	activeMenue=1;
}
function setMenueOut(){
	activeMenue=0;
	startTimeout();
}
		
function startTimeout()
{
	HideMenu = setTimeout("DoHide()", 100);
}
function stopTimeout()
{
	clearTimeout(HideMenu);
	HideMenu =null;
}

function DoHide(){
	if (activeMenue) return;
	hide();
}

function hideUnterMenu(MenuNumber){
			for(j=1; j<=unterMenuAnzahl[MenuNumber]; ++j){
				menus[MenuNumber][j].visibility = 'hidden'; 
			}
}

function hide(){
	for (i=0; i < menus.length; ++i){
		if(menustatus[i] == true){	
			menus[i].visibility = 'hidden'; 
			menustatus[i] = false;	
		}
			for(j=1; j<=unterMenuAnzahl[i]; ++j){
				menus[i][j].visibility = 'hidden'; 	
			}
	}
}

