// browsercheck
var ns4 = 0;
var ie4 = 0;
var w3c = 0;
var dhtml	= 0;

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;
}

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


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["headmenu"+nr]) {
			document.layers["headmenu"+nr].visibility = "hide";
		} else if (w3c && document.getElementById("headmenu" + nr) && document.getElementById("headmenu" + nr).style) {
			document.getElementById("headmenu" + nr).style.visibility = "hidden";
		} else if (ie4 && document.all["headmenu"+nr] && document.all["headmenu"+nr].style) {
			document.all["headmenu"+nr].style.visibility = "hidden";
		}
	}
	openHeadMenu = 0;
	return 1;
}

function showMenuIFrame(){
    document.getElementById("headmenu1").style.visibility='visible';
}
function hideMenuIFrame(){
    document.getElementById("headmenu1").display = "none";
}


function showHeadMenu(nr) {
	if(openHeadMenu > 0) {
		closeHeadMenu(openHeadMenu);
	}
	if(nr > 0) {
		if (ns4 && document.layers["headmenu"+nr]) {
			document.layers["headmenu"+nr].visibility = "show";
		} else if (w3c && document.getElementById("headmenu" + nr) && document.getElementById("headmenu" + nr).style) {
			document.getElementById("headmenu" + nr).style.visibility = "visible";
		} else if (ie4 && document.all["headmenu"+nr] && document.all["headmenu"+nr].style) {
			document.all["headmenu"+nr].style.visibility = "visible";
		}
	}
	openHeadMenu = nr;
	return 1;
}

//NS4 Event-Functions
function callShowHandler() { handleHeadMenu(openHeadMenu,1); }
function callHideHandler() { handleHeadMenu(openHeadMenu,0); }
