// JavaScript Document

/*
//Udskriver alt omkring ens browser.
var browser = "Browser info:\n";
for(var propname in navigator){
	browser += propname + ": " + navigator[propname] + "\n";
	} 
alert(browser);
*/

var ns4 = (document.layers);
var ie4 = (document.all && !document.getElementById);
var ie5 = (document.all && document.getElementById);
var ns6 = (!document.all && document.getElementById);
var operabrowser = false;
if((i=navigator.userAgent.indexOf('Opera')) != -1){
	operabrowser = true;
}


IE4=!!document.all
W3C=DOM=!!document.getElementById
NS4=!!document.layers
t_luktimer = null //Timer
aaben = false; 	//Undermenuer er lukket
m_aaben = 0;	//Hvilken undermenu er åben
menuantal = 6   //Antallet af menupunkter der skal være i baren

function submenutable(overskrift, nr){
	var i = 0;
	if(ie4 || ie5){
		i = Math.floor(window.screen.width / menuantal);
	}
	else {
		i = Math.floor(window.innerWidth / menuantal);
	}
	return ("<td width='"+i+"px'><a href='#' class='menupunkt' onmouseover='vis("+nr+")' onmouseout='ryd("+nr+")'>"+overskrift+"</a></td>");
}

function width(){
	var i = 0;
	if (operabrowser){
		i = Math.floor(window.innerWidth / menuantal - 5);
	}
	else if (ns6){
		i = Math.floor(window.innerWidth / menuantal - 3);
	} 
	else if(ie4 || ie5){
		i = '100%';
	}
	return ("<table width='"+i+"' class='submenupunkt' cellspacing='0' cellpadding='0'>");
}
		
function vis(id){
	erAaben(id)
	aabenmenu(id)

	if(operabrowser) {
		document.getElementById(id).style.visibility = "visible";
	}
	// Netscape 4 Virker ikke helt endnu.	
	if(ns4){		
		document.layers[id].visibility = "show";
	}
	else if(ie4){
		document.all[id].style.visibility = "visible";	
	}
	// W3C - Explorer 5+
	else if(ie5) {
		document.getElementById(id).style.visibility = "visible";
	}
	// W3C Netscape 6+
	else if(ns6){
		document.getElementById(id).style.visibility = "visible";		
	}
	clearTimeout(t_luktimer)
}

//Checker først om en undermenu er åben, hvis ja så
//hvilken menu er åben, er id og m_aaben ens behold menu åben, 
//ellers luk m_aaben og åben id undermenu.
function erAaben(id){
	if(aaben) {
		if(id != m_aaben){
			lukmenu(m_aaben)
			}
		}
}
//Fortæller at menuid er åben.
function aabenmenu(id){
	aaben = true;
	m_aaben = id;
}
//Fortæller at alle undermenuer er lukket.
function m_lukket(){
	aaben = false;
}
//Nulstiller tímer
function t_luk(id){
	clearTimeout(t_luktimer)
}
//Global funktion, bruges til at lukke med forsinkelse; 500 mill.
//Når 100 er gået kaldes funktionen lukmenu(id) 
function ryd(id){
	t_luktimer=setTimeout("lukmenu("+id+")",500);
}
//Hvilken undermenu skal lukkes.

function lukmenu(id){

// Netscape 4
	if(ns4){
		document.layers[id].visibility = "hide";
		}
// Explorer 4		
	else if(ie4){
		document.all[id].style.visibility = "hidden";
		}
// W3C - Explorer 5+ og Netscape 6+
	else if(ie5 || ns6){
		document.getElementById(id).style.visibility = "hidden";	
		}
	m_lukket()
}

