/* Settings */
var antalMenuer = 3;
var sidensBredde = 770;
var fastAfstandMellemMenuer = false;
var fastAfstand = 0;
var startFraVenstre = -30;
var variableAfstande = new Array();
variableAfstande[0] = 0;
variableAfstande[1] = 130;
variableAfstande[2] = 78;
variableAfstande[3] = 142;
variableAfstande[4] = 142;

var myLeft;
var myLeft1;
var myLeft2;

var allowCloseMenu = true;
function initMenu() {
var afstand = 0;
	for (i = 0; i < antalMenuer; i++) {
	
		myLeft = document.body.clientWidth;
		myLeft = myLeft - sidensBredde;
		myLeft = myLeft / 2;
		
		if (fastAfstandMellemMenuer) {
			afstand = fastAfstand;
		} else {
			if (i > 0) {
				afstand = variableAfstande[i] + variableAfstande[i-1] ;
			} else {
				afstand = variableAfstande[i];
			}
		}
		
		if (i > 0) {
			myLeft = myLeft + startFraVenstre + afstand;			
		} else {
			myLeft = myLeft + startFraVenstre;
		}
	
		if (myLeft >= startFraVenstre) {
			document.getElementById("menu"+ (i + 1)).style.left = myLeft;
		}
	
		document.getElementById("menu"+ (i + 1)).style.width = 130;
		document.getElementById("submenu"+ (i + 1)).style.left = document.getElementById("menu"+ (i + 1)).style.left;
		document.getElementById("submenu"+ (i + 1)).style.top = document.getElementById("menu"+ (i + 1)).style.top;
		document.getElementById("submenu"+ (i + 1)).style.width = document.getElementById("menu"+ (i + 1)).style.width;
		document.getElementById("menu"+ (i + 1)).style.height = document.getElementById("submenu"+ (i + 1)).clientHeight;	
	}
}
var activeLag = "start";
function swapMenu(lag) {
allowCloseMenu = false;
	if (activeLag == "start") {
	document.getElementById(lag).style.visibility = "visible";
	document.getElementById("sub"+lag).style.visibility = "visible";
	activeLag = lag;
	} else if(activeLag == lag) {
	document.getElementById(lag).style.visibility = "hidden";
	document.getElementById("sub"+lag).style.visibility = "hidden";
	activeLag = "start";
	} else {
	document.getElementById(activeLag).style.visibility = "hidden";
	document.getElementById("sub"+activeLag).style.visibility = "hidden";
	document.getElementById(lag).style.visibility = "visible";
	document.getElementById("sub"+lag).style.visibility = "visible";
	activeLag = lag;
	}
}
function lukmenu() {
	if (allowCloseMenu) {
		if (activeLag != "start") {
		document.getElementById("sub"+activeLag).style.visibility = "hidden";
		document.getElementById(activeLag).style.visibility = "hidden";
		activeLag = "start";
		}
		outSubTracker = 0;
		outTracker = 0;
	}
}

var outSubTracker = 0;
function timeoutSubMenu() {
	outTracker = 0;
	if (outSubTracker == 1) {
		setTimeout("lukmenu()",1000);
		outSubTracker = -1;
	}
	outSubTracker++;
}
var outTracker = 0;
function timeoutMenu() {
	outSubTracker = 0;
	if (outTracker == 1) {
		setTimeout("lukmenu()",1000);
		outTracker = -1;
	}
	outTracker++;
}
function stopLukmenu() {
	allowCloseMenu = false;
}
function startLukmenu() {
	allowCloseMenu = true;
	setTimeout("lukmenu()",1000);
}
