

var menuImages = new Array("bewerber","unternehmen", "jobboerse", "ueber", "presse", "kontakt");

// preload
for (var i = 0; i!= menuImages.length; i++) {
	file = new Image();
	file.src="images/menu/"+menuImages[i]+"_i.gif";
	file = new Image();
	file.src="images/menu/"+menuImages[i]+"_a.gif";
}


function _(tag) {
	return document.getElementById(tag); 
}

function getPosition(el) {
	var pL = 0; var pT = 0;
	while (el) {
		pL += el.offsetLeft;
		pT += el.offsetTop;
		el=el.offsetParent;
	}
	return new Array(pL, pT);
}

// MENU 

var menuHiders= new Array(5);

function showMenu(nr, el) {
	if (el) {
		pos = getPosition(el);
		_("menu"+nr).style.left=pos[0]+"px";
		_("menu"+nr).style.top=(pos[1]-el.offsetTop)+"px";
	}
	_("menu"+nr).style.visibility="visible";
	menuMouseOver(nr);
	window.clearTimeout(menuHiders[nr-1]);
}

function menuMouseOver(nr) {
	_("menu_button_"+nr).src="images/menu/"+menuImages[nr-1]+"_a.gif";
}
function menuMouseOut(nr) {
	_("menu_button_"+nr).src="images/menu/"+menuImages[nr-1]+"_i.gif";	
}

function hideMenu(nr) {
	menuHiders[nr-1]= window.setTimeout("doHideMenu("+nr+")",200);
}

function doHideMenu(nr) {
	menuMouseOut(nr);
	_("menu"+nr).style.visibility="hidden";
}

function gotoFirstLink(el) {
	if (el.nodeName == "A") {
		window.location.href=el;
		return true;
	}
	el = el.firstChild;
	while (el != null) {
		if ( gotoFirstLink(el) ) return true;
		el = el.nextSibling;
	}
	
}