var w3c = 1;

//Menu Vars
var HeadMenuDelay = -1;
var openHeadMenu = 0;
var Delay = 500;

handleSubmenu = function(nr,direction) {
	if(direction) {
		if(HeadMenuDelay != -1) {
			clearTimeout(HeadMenuDelay);
			HeadMenuDelay = -1;
		}
		if(openHeadMenu != nr) {
			showHeadMenu(nr);
		}
	} else {
		HeadMenuDelay = setTimeout("closeHeadMenu('"+nr+"')",Delay);
	}
	return true;
}

// id in html-seite muss zum Beispiel menu1 heissen! Nicht menu.

function closeHeadMenu(nr) {
	clearTimeout(HeadMenuDelay);
	HeadMenuDelay = -1;
	if(nr != 0) {
		if (w3c && document.getElementById("menu" + nr) && document.getElementById("menu" + nr).style) {
			document.getElementById("menu" + nr).style.visibility = "hidden";
			document.getElementById("menuContainer").style.visibility = "hidden";
			document.getElementById("menuPositioner").style.visibility = "hidden";
		} 
	}
	openHeadMenu = 0;
	return 1;
}
function showHeadMenu(nr) {
	if(openHeadMenu != 0) {
		closeHeadMenu(openHeadMenu);
	}
	if(nr != 0) {
		if (w3c && document.getElementById("menu" + nr) && document.getElementById("menu" + nr).style) {
			document.getElementById("menu" + nr).style.visibility = "visible";
			document.getElementById("menuContainer").style.visibility = "visible";
			document.getElementById("menuPositioner").style.visibility = "visible";
		} 
	}
	openHeadMenu = nr;
	return 1;
}