var objNavMenu = null;
var prevObjNavMenu = null;
var prevObjDropMenu = null;

var numDropMenu = 6;

var isIE = null;
var isOpera = null;
if(navigator.appName.indexOf('Microsoft Internet Explorer') != -1) isIE=1;

//hvor musen beveger seg og menyen skal lukkes
var skjul = new Array('midtV','midtM','midtH','topL','topM','topH');

function setSkjuling() {
	document.onclick = hideDropMenu;
	for(i=0;i<skjul.length;i++) {
		obj = document.getElementById(skjul[i]);
		obj.onmouseover = hideDropMenu;
	}
}

function initDropMenu() {
	setSkjuling();
	
	for(i=1; i<=numDropMenu; i++) {
		navName  = 'navMenu' + i;
		menuName = 'dropMenu' + i;
		objNavMenu = document.getElementById(navName);
		objDropMenu = document.getElementById(menuName);
		if(objDropMenu != null) {
			objDropMenu.style.visibility = 'hidden';			
		}
		objNavMenu.onmouseover = showDropMenu;
	}
	return;
}

function showDropMenu(e) {
	menuName = 'drop' + this.id.substring(3,this.id.length);
	objDropMenu = document.getElementById(menuName);

	if(prevObjDropMenu != null) hideDropMenu();

	objNavMenu = document.getElementById(this.id);
	
	if(objDropMenu) {
		xPos = objNavMenu.offsetParent.offsetLeft + objNavMenu.offsetLeft;
		yPos = objNavMenu.offsetParent.offsetTop + objNavMenu.offsetParent.offsetHeight;
		if(isIE) {
			yPos -= 3;
			//xPos -= 4;
		}
		
		objDropMenu.style.left = xPos + 'px';
		objDropMenu.style.top = yPos + 'px';
		objDropMenu.style.visibility = 'visible';
		prevObjDropMenu = objDropMenu;
		prevObjNavMenu = objNavMenu;
	}
}

function hideDropMenu() {
	if(prevObjDropMenu) {
		prevObjDropMenu.style.visibility = 'hidden';
		prevObjDropMenu = null;
	}
	objNavMenu = null;
}

