var ns4 = 0;
var ie4 = 0;
var w3c = 0;
var dhtml = 0;
var HeadMenuDelay = -1;
var openHeadMenu = 0;
var Delay = 1000;
if (document.getElementById){
	w3c = 1;
	layerRef="document.getElementById";
	dhtml = 1;
}
else if (document.layers) {
	ns4 = 1;
	layerRef="document.layers.";
	dhtml = 1;
}
else if (document.all) {
	ie4 = 1;
	layerRef="document.all.";
	dhtml = 1;
}
function handleHeadMenu(nr,direction) {
	if(direction) {
		if(HeadMenuDelay != -1) {
			clearTimeout(HeadMenuDelay);
			HeadMenuDelay = -1;
		}
		if(openHeadMenu != nr) {
			showHeadMenu(nr);
		}
	} else {
		HeadMenuDelay = setTimeout("closeHeadMenu("+nr+")",Delay);
	}
	return true;
}
function closeHeadMenu(nr) {
	clearTimeout(HeadMenuDelay);
	HeadMenuDelay = -1;
	if(nr > 0) {
		if (ns4 && document.layers["menu"+nr]) {
			document.layers["menu"+nr].visibility = "hide"
		} else if (w3c && document.getElementById("menu" + nr) && document.getElementById("menu" + nr).style) {
			document.getElementById("menu" + nr).style.visibility = "hidden";
		} else if (ie4 && document.all["menu"+nr] && document.all["menu"+nr].style) {
			document.all["menu"+nr].style.visibility = "hidden";
		}
	}
	openHeadMenu = 0;
	return 1;
}
function showHeadMenu(nr) {
	if(openHeadMenu > 0) {
		closeHeadMenu(openHeadMenu);
	}
	if(nr > 0) {
		if (ns4 && document.layers["menu"+nr]) {
			document.layers["menu"+nr].visibility = "show"
		} else if (w3c && document.getElementById("menu" + nr) && document.getElementById("menu" + nr).style) {
			document.getElementById("menu" + nr).style.visibility = "visible";
		} else if (ie4 && document.all["menu"+nr] && document.all["menu"+nr].style) {
			document.all["menu"+nr].style.visibility = "visible";
		}
	}
	openHeadMenu = nr;
	return 1;
}
function callShowHandler() { handleHeadMenu(openHeadMenu,1); }
function callHideHandler() { handleHeadMenu(openHeadMenu,0); }
