
    var MENUHOOVERTIMEOUT = 500;
    var MENUHIDETIMEOUT = 1000;
    
    var gCurrentNavItems = new Array(0,0,0,0,0,0,0,0);
	var myTimer = 0;
    var gMenuCount = 0;
	var tempItem;
	var tempLine;
	
	var hooverNav;
    var hooverTimer;
    var menuText = new Array();

	function checkNav(navId) {
	  if (navId == hooverNav) {
	       
	       showNav2(navId);
	    }

	}

	function showNav(navId) {
	  clearTimeout(hooverTimer);
	  hooverNav = navId;
	  hooverTimer = setTimeout("checkNav('" + navId + "')",MENUHOOVERTIMEOUT);
	
	}
		
	function showNav2(navId) {		
		navNumber = navId.substring(3,4);
		for(i=1;i<=gMenuCount;i++) {
			eval("document.getElementById('tdNav"+i+"').className = 'td_out'");
			eval("document.getElementById('topmenu"+i+"').className = 'yx0normal'");
		}
		tdVar = "tdNav"+navNumber;
		setTdBg(tdVar);

		WriteSubMenu(navNumber);		
		
   	}
	
	function hideNav(navId) {
	    clearTimeout(hooverTimer);
		myTimer = setTimeout("hideNav3('" + navId + "')",MENUHIDETIMEOUT);
		
	}
	
	function hideAllTop() {
		for(i=1;i<=gMenuCount;i++) {
			eval("document.getElementById('tdNav"+i+"').className = 'td_out'");
			eval("document.getElementById('sep"+i+"').className = 'menu_seperator'");
			eval("document.getElementById('line"+i+"').className = 'tdOff'");
			eval("document.getElementById('topmenu"+i+"').className = 'yx0normal'");
		}
	}
	
	function hideNav3(navId) {
		// *** document.getElementById(navId).style.visibility='hidden';
		if(document.getElementById && !document.all) {
			document.getElementById('submenu').style.visibility='hidden';
		}
		else {
			// document.getElementById('submenu').innerHTML =	'';
		}
		hideAllTop();
		setOrgDiv(navSelected);
		
	}
	
	function showNavDiv(navId) {
	    clearTimeout(hooverTimer);
		navNumber = navId.substring(3,4);
		//WriteSubMenu(navNumber);

		tdVar = "tdNav"+navNumber;
		setTdBg(tdVar);
	}
	function setOrgDiv() {
	    if (navSelected != '') {
	   		
			var navNumber = navSelected.substring(3,4);
			eval("document.getElementById('tdNav"+navNumber+"').className = 'td_over'");
			eval("document.getElementById('line"+navNumber+"').className = 'tdOff'");
			WriteSubMenu(navNumber);
		
		}
		setTdBg(tdSelected);
	}
	
	function setTdBgOut(whichTd) {		
		document.getElementById(whichTd).className = "td_out";
	}
	
	function setTdBg(whichTd) {
		for(i=1;i<=gMenuCount;i++) {
			eval("document.getElementById('tdNav"+i+"').className = 'td_out'");
			eval("document.getElementById('sep"+i+"').className = 'menu_seperator'");
			eval("document.getElementById('line"+i+"').className = 'tdOff'");
			eval("document.getElementById('topmenu"+i+"').className = 'yx0normal'");
		}
		if (whichTd != ''){
			document.getElementById(whichTd).className = "td_over";
			navNumber = whichTd.substring(5,6);
			preNav = parseInt(navNumber);
			preNav = preNav-1;
			eval("document.getElementById('topmenu"+navNumber+"').className = 'yx0focus'");
			eval("document.getElementById('sep"+navNumber+"').className = 'menu_seperator_over'");
			eval("document.getElementById('line"+navNumber+"').className = 'tdSel'");
			if(navNumber != 1) {
				eval("document.getElementById('sep"+preNav+"').className = 'menu_seperator_over'");
			}
		}
	}
	
    function sOver(navLine, navItem) {
	   dd('sOver');
       tempItem = navItem;
       tempLine = navLine;
    
		// remove focus from actual page item. 
		var currentItem = getCurrentItem(navLine);  
		
		if (currentItem != 0) {  
			sOutWorker(navLine,currentItem);
		}	
       
              
        // show current
        sOverWorker(navLine, navItem);
	}
	
	function sOut() {
	dd('sOut');
	
		var navItem = tempItem;
		var navLine = tempLine;
		//alert(navItem+' '+navLine);
		  
		// fjern fokus
		sOutWorker(navLine, navItem);
	      
		// returner fokus til den aktuelle sides item
		var currentItem = getCurrentItem(navLine);
		if (currentItem != 0) {
			sOverWorker(navLine, currentItem);
			 
		}
   }
	function sOutWorker(navLine,navItem) {
		dd('sOutworker ' + navLine + ',' + navItem);1
		if(document.getElementById('sub' + navLine + navItem))
			document.getElementById('sub'+navLine + navItem).className = 'subOff'; //  'subOff'
     
    }
    
    function sOverWorker(navLine,navItem) {
		dd('sOverworker ' + navLine + ',' + navItem);
		if(document.getElementById('sub' + navLine + navItem))
			document.getElementById('sub' + navLine + navItem).className = 'subOver';
    
    }
	
	function getCurrentItem(navLine) {
		return gCurrentNavItems[navLine - 1];
	}
	
	function setCurrentItem(navLine, itemValue) {
		gCurrentNavItems[navLine - 1] = itemValue;
		
		tempLine = navLine;
		tempItem = itemValue;
	}
	function ysPos2(what){
		return parseInt(yIE(eval('document.getElementById("' + what + '")')));
	}
	
	function xsPos2(what){
		return parseInt(xIE(eval('document.getElementById("' + what + '")')));
	}
	
	function ysPos(what){
	if(document.all)
		return yIE(eval('document.'+what));
	else if(document.getElementById)
		return yIE(document.getElementById(what));
	}

	function xsPos(what){
		if(document.all)
			return xIE(eval('document.'+what));
		else if(document.getElementById)
			return xIE(document.getElementById(what));
	}
	
	function yIE(what) {
		if(what.offsetParent) {
			return parseInt((what.offsetTop + yIE(what.offsetParent)));
		} else {
			return parseInt(what.offsetTop);
		}
	}
	function xIE(what) {
		if(what.offsetParent) {
			return parseInt((what.offsetLeft + xIE(what.offsetParent)));
		} else {
			return parseInt(what.offsetLeft);
		}
	} 
	
	function subOver(menuItem) {
	  dd('subover');
		eval("document.getElementById('sub"+menuItem+"').className = 'subOver'");
	}
	
	function subOut(whichMenu, howMany) {
	  dd('subout');
		for(i=1;i<howMany+1;i++) {
			eval("document.getElementById('sub"+whichMenu+i+"').className = 'subOff'");
		}
	}
	
	
	function gotoLoc(whichURL) {
		location.href=whichURL;
	}


	
function AddMenu(subId, sText, sUrl, bSelected) {
	menuText[subId] = sText + '|' + sUrl + '|'+ bSelected;
}

function WriteSubMenu(menuid) {
	if (menuid != ' ') {
		WriteSub1(menuid);
	}
}
	
function WriteSub1(menuid) {
	  for(i=1; i<9; i++) {
	  	document.getElementById("submenu"+i).style.display="none";
		}
	  document.getElementById("submenu"+menuid).style.display="block";
		 
}

function dd(sText) {
  var ddd = document.getElementById('contentdiv');
 // ddd.innerHTML = '<li>' + sText + ddd.innerHTML;

}