var NS = (navigator.appName=='Netscape')?true:false;
var IE = (navigator.appName.indexOf('Explore')>0)?true:false;
var opera = (navigator.userAgent.indexOf("Opera")>0)?true:false;

var scriptname = window.location.href;

//********* MENU FUNKTIONER **********
var aDiv = ""
nOpac = 0;
maxOpac = 80;
nPlus = 20;
speed = 5;
timer = null;
menuWidth = 100;
if (IE){
	addX = 0;
	addY = 18; 
}else{
	addX = 0;
	addY = 18; 
}

function showTopMenu(dId,siteID)
{
	showDropDown(false)
	timer = null;

	//Skjul elementer der konflikter med menuen
	if (document.getElementById('flash') && !IE){
		document.getElementById('flash').style.visibility = 'hidden'
	}
	
	//Skjul submenu hvis der er en aktiv allerede
	if (aDiv) aDiv.style.visibility = 'hidden'
	
	// Opret object som reference til topMenu for den aktuelle submenu
	objTopMenu = document.getElementById('topMenu' + dId)

	// finder x,y for den valgte div i hovedmenu
	menuStartX = findXpos(document.getElementById('topMenu'+1))
	
	menuPlaceringX = findXpos(objTopMenu);
	menuPlaceringY = findYpos(objTopMenu);
	
	
	//Vis dummy layer til at fange når musen forlader en menu
	objDummyDiv = document.getElementById('dummyDIV');
	if (objDummyDiv){
		objDummyDiv.style.top = menuPlaceringY + 40
		if (IE){
			objDummyDiv.style.width = 800 //document.body.clientWidth-20
			objDummyDiv.style.height = 150 //document.body.clientHeight-100
		}else{
			objDummyDiv.style.width = 800 //window.screen.innerWidth-20;
			objDummyDiv.style.height = 150 //window.screen.innerHeight-100;
		}
		objDummyDiv.style.visibility = 'visible'
	}

	//Placer submenuen i forhold til x,y
	aDiv = document.getElementById('subMenu'+dId)


	if(NS){ 
		//aDiv.style.MozOpacity = '0%';
		aDiv.style.visibility = 'visible';
		//fadeInn()	
	}
	else
	{
		aDiv.style.visibility = 'visible';
		//fadeInn()	
	}

	aDiv.style.left = (menuPlaceringX + addX);
	//aDiv.style.top = '18';
	aDiv.style.top = (menuPlaceringY + addY);
	window.status = aDiv.left
	
	
	//aDiv.style.width = menuWidth;
} 

function fadeInn(){
	opacity = nOpac+nPlus;
	nOpac = opacity;
	if(opacity>maxOpac){
		nOpac = 0
		return; 
	}
	if(NS){ 
		aDiv.style.MozOpacity = opacity + '%';
	}
	else{
		aDiv.style.filter = 'alpha(opacity='+opacity+')';
	}
	timer = setTimeout('fadeInn()',speed);
}


function hideTopMenu()
{
	timer = null;
	if (document.getElementById('flash') && !IE){
		document.getElementById('flash').style.visibility = 'visible'
	}
	if (aDiv) aDiv.style.visibility = 'hidden';
//	document.getElementById('dummyDIV').style.visibility = 'hidden'
	hideDummy()
	showDropDown(true)
}
function showDropDown(trueFalse){
	var t = ""
	if (IE) {
		for (i=0;i<document.all.length;i++){
			if (document.all[i].tagName){
			if (document.all[i].tagName=='SELECT')
			document.all[i].style.visibility = trueFalse?'visible':'hidden';
			}
		}
	}
}

function hideDummy() {
	document.getElementById('dummyDIV').style.visibility = 'hidden'
}
function showDummy() {
	document.getElementById('dummyDIV').style.visibility = 'visible'
}

function findXpos(div)
{

	var curleft = 0;
	if (document.getElementById || document.all)
	{
		while (div.offsetParent)
		{
			curleft += div.offsetLeft
			div = div.offsetParent;
		}
	}
	else if (document.layers)
		curleft += div.x;
	return curleft;
}

function findYpos(div)
{

	var curtop = 0;
	if (document.getElementById || document.all)
	{
		while (div.offsetParent)
		{
			curtop += div.offsetTop
			div = div.offsetParent;
		}
	}
	else if (document.layers)
		curtop += div.y;
	return curtop;
}
