// Zur Erkennung ob die Maus sich noch in den Zellen des Menüs befindet
var timerflag;
var mouseouttime = 20;	// Zeit in ms wie lange die Maus Zeit hat ins Untermenü zu gelangen
var oldmenu = ''; // vorheriges menü soll geschlossen werden

	
// alle Menüteile unsichtbar machen
function all_menu_unvisible() {
	menu_unvisible("LayerMenu1");
	menu_unvisible("LayerMenu2");
	menu_unvisible("LayerMenu3");
	
	// Frame für Content verstecken
	document.getElementById("LayerContent").style.visibility = "hidden";
}


// bei Mouseover wird das Untermenü sichtbar gemacht
function menu_visible(name) {
	// vorheriges menü unsichbar machen
	if(oldmenu != "") {
		//confirm(oldmenu);
		menu_unvisible(oldmenu);
	}
	
	// Untermenü sichtbar machen
	document.getElementById(name).style.visibility = "visible";
	
	// Layer über Überschrift des Menüs sichtbar machen - dies dient dazu zu erkennen
	// ob sich die Maus noch in der Zelle der MenüÜberschrift befindet
	document.getElementById(""+name+"Mouse").style.visibility = "visible";
	oldmenu = name;
}


// bei mouseout Menü unsichtbar machen
function menu_unvisible(name) {
	// Untermenü verstecken
	document.getElementById(name).style.visibility = "hidden";
	// Layer über Überschrift des Menüs verstecken
	document.getElementById(""+name+"Mouse").style.visibility = "hidden";
	oldmenu = "";
}


// Wenn die Maus über dem Untermenü ist, kann das verstecken abgebrochen werden
function menuOver()
{
	window.clearTimeout(timerflag);
}


// Wenn die Maus die Überschriftenzelle verlässt, muss geprüft werden ob sich die 
// Maus in dem Untermenü befindet. Dazu hat es 'mouseouttime' ms Zeit.
// Ansonsten wird das Menü geschlossen
function checkMenu(name)
{
	timerflag = window.setTimeout("menu_unvisible('"+name+"')",mouseouttime);
}

// Wenne in Link geklickt wurde muss der Content Frame sichtbar werden
function ContentVisible()
{
	document.getElementById("LayerContent").style.visibility = "visible";
}
