/*function swapImage(id,src) {
		document.getElementById(id).src = src;
}
function changeBG(id,color) {
	document.getElementById(id).style.background = color;
}

function changeClass(id,new_style) {
	document.getElementById(id).className = new_style;
}
*/
var pageIsLoaded = true;
var org_menuSrc_over = "";
var org_menuSrc = "";
var org_menuName = "";

var isDOM = (document.getElementById ? true : false);
var menuActive = 0
var menuOn = 0
var onLayer = "";
var onImgName = "";
var layerName = "";
var onOutSrc = "";
var timeOn = null;
var mac = navigator.appVersion.indexOf('Mac') != -1;
var ie = navigator.appName == "Microsoft Internet Explorer";

function showLayer(layerName,imgName,imgOutSrc,imgOverSrc){
	if (pageIsLoaded) {
		//udkommentering af billeder
		imgX = document.getElementById(imgName);
		imgY = imgX; //lidt optimering
		x = imgX.offsetLeft || 0;
		while (imgX = imgX.offsetParent) {
			x += imgX.offsetLeft
		}
		y = imgY.offsetTop || 0;
		while (imgY = imgY.offsetParent) {
			y += imgY.offsetTop
		}
		
		menuTop = y + 46 ; // LAYER TOP POSITION
		menuLeften = x - 20
		
		if (mac && ie) { // underligt mac/ie bug
			menuTop += 15;
			menuLeften += 20;
		}
		
		if (timeOn != null) {
			clearTimeout(timeOn)
			hideLayer(onLayer,onImgName,onOutSrc)
		}
		document.getElementById(layerName).style.visibility = "visible";
		document.getElementById(layerName).style.top = menuTop;
		document.getElementById(layerName).style.left = menuLeften;
		/*
		document.getElementById(imgName).src = imgOverSrc;
		if ((imgName != org_menuName) && (org_menuName != "")) {
			document.getElementById(org_menuName).src = org_menuSrc;
		}
		*/
		onLayer = layerName;
		onOutSrc = imgOutSrc;
		onImgName = imgName;
	}
}

function hideLayer(layerName,imgName,imgOutSrc){
	if (pageIsLoaded) {
		if ((layerName != "") && (menuActive == 0)) {
			document.getElementById(layerName).style.visibility = "hidden";
			//udkommentering af billeder
			//document.getElementById(imgName).src = imgOutSrc;
			nulstil();
		}
	}
}

function menuOver() {
	clearTimeout(timeOn)
	menuActive = 1;
}

function menuOut() {
	menuActive = 0;
	timeOn = setTimeout("hideLayer(onLayer,onImgName,onOutSrc)", 750);
}

function nulstil() {
	if (org_menuName != "") {
		document.getElementById(org_menuName).src = org_menuSrc_over;
	}
}

function visMenu(imgName,imgOverSrc,imgOutSrc,divNavn) {
	if (pageIsLoaded) {
		showLayer(divNavn,imgName,imgOutSrc,imgOverSrc);
	}
}
