var leftMenuTimeoutID;

function aBlurListener(ev) {
	var e = window.event ? window.event : ev;
	var t = e.target ? e.target : e.srcElement;
	var el = ascendDOM(t, 'a');
	if (el == null) return;
	el.blur();
}

function menuLeftMouseOver(ev) {
	clearTimeout(leftMenuTimeoutID);
	var e = window.event ? window.event : ev;
	var t = e.target ? e.target : e.srcElement;
	t.style.color = colorMouse;
	t.style.backgroundImage = 'url(Images/Menu16Over.jpg)';
	var theChildDiv, theDiv, theID;
	var theChildDivUnderscore, theIDUnderscore;

	theChildDiv = getFront(t.id, ".") + "_" + getEnd(t.id, ".");
	theChildDivUnderscore = theChildDiv + "_";

	for (var i = 0; i < leftSubMenuDivs.length; i++) {
		theID = leftSubMenuDivs[i];
		theIDUnderscore = theID + "_";
		theDiv = document.getElementById(theID);

		if (theChildDivUnderscore.indexOf(theIDUnderscore) == 0) {
			theDiv.style.visibility = 'visible';
		} else {
			theDiv.style.visibility = 'hidden';
		}
	}
}

function menuLeftMouseOutDelay(ev) {
	var e = window.event ? window.event : ev;
	var t = e.target ? e.target : e.srcElement;
	t.style.color = color;
	for (var i = 0; i < leftItemMenuDivs.length; i++)
		if (leftItemMenuDivs[i] != document.theActiveMenuEntry)
			getEl(leftItemMenuDivs[i]).style.backgroundImage = 'url(Images/Menu16.jpg)';
	leftMenuTimeoutID = setTimeout(function() {menuLeftMouseOut(); }, 300);
}

function menuLeftMouseOut() {
	for (var i = 0; i < leftSubMenuDivs.length; i++) {
		getEl(leftSubMenuDivs[i]).style.visibility = 'hidden';
	}
}

function menuLeftGoLocation(ev) {
	var e = window.event ? window.event : ev;
	var t = e.target ? e.target : e.srcElement;
	document.theActiveMenuEntry = t.id;
//	var theArray = eval("window." + getFront(t.id, "."));
	var theArray = window[getFront(t.id, ".")];
	var theHref = theArray[getEnd(t.id, ".")][1];
	if (theHref != '') {
		menuLeftMouseOut();
		getPage(theHref);
	}
}

function getPage(strPage) {
	if (strPage == '00Forside.html') {
		document.theActiveMenuEntry = 'aMenu1.1';
		getEl(leftItemMenuDivs[0]).style.backgroundImage = 'url(Images/Menu16Over.jpg)';
	}
	for (var i = 0; i < leftItemMenuDivs.length; i++)
		if (leftItemMenuDivs[i] != document.theActiveMenuEntry)
			getEl(leftItemMenuDivs[i]).style.backgroundImage = 'url(Images/Menu16.jpg)';

	document.getElementById("rightframe").src = strPage;
}

function addEmailClaus(theAngle) {
	var varAt = '@';
	var emailClaus = '';
	if (theAngle == 'Out')
		getEl('emailOuterClaus').innerHTML = "<a href='mail" + "to:kontakt" + varAt + "beozone.dk' title='Send mig en email'>Kontakt" + varAt + "BeoZone.dk</a>";
	else if (theAngle == 'In')
		getEl('emailInnerClaus').innerHTML = "<a class='innerMailTo' href='mail" + "to:kontakt" + varAt + "beozone.dk' title='Send mig en email'>Kontakt" + varAt + "BeoZone.dk</a>";
}

// Cookie Stuff Begin
function getExpDate(days, hours, minutes) {
	var expDate = new Date();
	if (typeof days == "number" && typeof hours == "number" && typeof hours == "number") {
		expDate.setDate(expDate.getDate() + parseInt(days));
		expDate.setHours(expDate.getHours() + parseInt(hours));
		expDate.setMinutes(expDate.getMinutes() + parseInt(minutes));
		return expDate.toGMTString();
	}
}

function getCookieVal(offset) {
	var endstr = window.document.cookie.indexOf (";", offset);
	if (endstr == -1) {
		endstr = window.document.cookie.length;
	}
	return unescape(window.document.cookie.substring(offset, endstr));
}

function getCookie(name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = window.document.cookie.length;
	var i = 0;
	while (i < clen) {
		var j = i + alen;
		if (window.document.cookie.substring(i, j) == arg) {
			return getCookieVal(j);
		}
		i = window.document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
	return null;
}

function setCookie(name, value, expires, path, domain, secure) {
	window.document.cookie = name + "=" + escape (value) +
		((expires) ? "; expires=" + expires : "") +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		((secure) ? "; secure" : "");
}

function deleteCookie(name,path,domain) {
	if (getCookie(name)) {
		window.document.cookie = name + "=" +
			((path) ? "; path=" + path : "") +
			((domain) ? "; domain=" + domain : "") +
			"; expires=Thu, 01-Jan-70 00:00:01 GMT";
	}
}

// Cookie Stuff End
