

mv = new Array (
	
"1|0|Startside||index.htm|150|0|0",
	"1|0|Klubben||fakta.htm|",
	"1|0|Bestyrelsen||kontakt.htm|",
//	"1|0|Kalenderen||kalender.htm|",
	"1|0|Tilmelding||tilmelding.htm|",

"1|0|Klubtøj||klubtoej.htm|",
"1|0|Træningsløb||traeningsloeb.htm|",

	"1|0|Nyt medlem||nytmedlem.htm|",


	"1|0|Fidusweekend||fidus.htm|",
	"1|0|Resultater||resultater.htm|",
	"1|0|Find vej i||Find_vej_i.html|",
/*	"1|0|Generalforsamling||gf1.htm|",

"1|0|Nyhedsbrev||nyhed3.htm|",
	"1|0|VinterTræningsLøb||vtr.htm|",
	"1|0|Nytårsstafet 2007||indb2007.htm|",

"1|0|Div. match 13/10||Divisionsmatch_2007.htm|",
*/
"1|0|Nytårsstafet||Nytaarsstafet.html|",
"1|0|Sponsorer||sponsor.html|",
"1|0|Links||links.htm|"
	
/*
"1|0|Startside||index.htm|150|0|0",	
"1|0|Hvem er vi||fakta.htm|",
		"2|0|Mød os||velkommen.htm|",
		"2|0|Klubhuset||klubhus.htm|",
		"2|0|Året rundt||aretrundt.htm|",
		"2|0|Historie||historie.htm|",
	"1|0|Vores idræt||kendetegn.htm|",
		"2|0|Udstyr||udstyr.htm|",
			"3|0|Benskinner||benskinner.htm|",
			"3|0|Definitionsholder||definitionsholder.htm|",
			"3|0|Klubdragt||klubdragt.htm|",
			"3|0|Kompas||kompas.htm|",
			"3|0|Løbebrik||lobebrik.htm|",
			"3|0|Pandelampe||pandelampe.htm|",
			"3|0|Sko||sko.htm|",
			"3|0|Ur||ur.htm|",
		"2|0|Banen||banen.htm|",
		"2|0|Kortet||kortet.htm|",
		"2|0|Signaturer||signaturer.htm|",
		"2|0|Posten||posten.htm|",
		"2|0|Postdefinition||postdefinition.htm|",
		"2|0|Stævner||stavner.htm|",
		"2|0|Tapening||tapening.htm|",
			"3|0|Stigbøjle||tapening_stigbojle.htm|",
			"3|0|Ankellås||tapening_ankellas.htm|",
			"3|0|8-tal||tapening_8_tals_bandage.htm|",
			"3|0|Dobbelt 8-tal||tapening_dobbelt_8_tals_bandage.htm|",
		"2|0|Doping||doping.htm|",
	"1", 

	"1|0|Nyt medlem||nytmedlem.htm|",

		"2|0|Intro-møde||intro_mode.htm|",
		"2|0|Indmeldelse||indmeldelse.htm|",
		"2|0|Kontingent||kontingent.htm|",
		"2|0|Udgifter||udgifter.htm|",
		"2|0|Tilskud||tilskud.htm|",
	"1|0|Begynder||begynder.htm|",
		"2|0|Bliv bedre||tips.htm|",
			"3|0|Få flyd i dit løb||tips_flyd.htm|",
			"3|0|Analyser dine løb||tips_analyse.htm|",
			"3|0|Problemer||tips_problemer.htm|",
			"3|0|Natorientering||tips_natorientering.htm|",
		"2|0|Træning||begynder_traning.htm|",
		"2|0|Kursus||kursus.htm|",
			"3|0|Begyndere||kursus_begynder.htm|",
			"3|0|Letøvede||kursus_letovet.htm|",
			"3|0|Øvede||kursus_ovet.htm|",

	"1|0|Ungdom||ungdom.htm|",
		"2|0|Er du ny?||ungdom_velkommen.htm|",
		"2|0|Lederne||ungdom_lederne.htm|",
		"2|0|Træningsplan||ungdom_traning.htm|",
		"2|0|Ture og årsoversigt||ungdom_ture.htm|",
		"2|0|Kurser||ungdom_kurser.htm|",
	"1|0|Skoler||skoler.htm|",
	"1|0|Presse||presse.htm|",
	"1",

	"1|0|Kalender||kalender.htm|",
	
	"2|0|Tirsdagstræning||tirsdagstraning.htm|",
		"2|0|Orienteringstræning||tekniktraning.htm|",
		"2|0|Hockey||hockey.htm|",
	"1|0|Løbsindbydelser||lob.htm|",
	"1|0|Løbstilmelding||tilmelding.htm|",
	"1|0|Løbsresultater||resultater.htm|",
	"1|0|Orienteringskort||kort.htm|",
	"1",
	"1|0|Bestyrelse||bestyrelse.htm|",
		"2|0|Arbejde||bestyrelsesarbejde.htm|",
		"2|0|Dagsorden||dagsorden.htm|",
		"2|0|Referater||referater.htm|",
		"2|0|Udvalg||udvalg.htm|",
			"3|0|Indslusning||udvalg_indslusning.htm|",
			"3|0|Internet||udvalg_internet.htm|",
			"3|0|Klubblad||udvalg_klubblad.htm|",
			"3|0|Klubhus||udvalg_klubhus.htm|",
			"3|0|Klubtøj||udvalg_klubtoj.htm|",
			"3|0|Kortadministration||udvalg_kortadministration.htm|",
			"3|0|Korttegning||udvalg_korttegning.htm|",
			"3|0|Kræmmerfestival||udvalg_krammerfestival.htm|",
			"3|0|Løbstilmelding||udvalg_lobstilmelding.htm|",
			"3|0|Materiel||udvalg_materiel.htm|",
			"3|0|PR||udvalg_pr.htm|",
			"3|0|Skoven||udvalg_skov.htm|",
			"3|0|Stævner||udvalg_stavne.htm|",
			"3|0|Talentkraftcenter||udvalg_talentkraftcenter.htm|",
			"3|0|Træning||udvalg_traning.htm|",
			"3|0|Uddannelse||udvalg_uddannelse.htm|",
			"3|0|Ungdom||udvalg_ungdom.htm|",
		"2|0|Beretning||beretning.htm|",
		"2|0|Generalforsamling||generalforsamling.htm|",

			"3|0|Indkaldelse||generalforsamling_indbydelse.htm|",

			"3|0|Referat||generalforsamling_referat.htm|",

		"2|0|Vedtægter||vedtagter.htm|",
	"1|0|Klubblad||klubblad.htm|",
		"2|0|orienteringsløb.dk||orienteringslob_dk.htm",
	"1|0|Medlemmer||medlemmer.htm|",
	"1|0|Forum||forum.htm|",
	"1|0|Arkivet||arkivet.htm|",
	"1|0|Links||links.htm|"

*/
)

var xcolor = new Array(5)
xcolor[0] = {hide:"#F2F2F2",show:"#D1D1D1"}
xcolor[1] = {hide:"#F2F2F2",show:"#D1D1D1"} 

xcolor[2] = {hide:"#F2F2F2",show:"#D1D1D1"}
xcolor[3] = {hide:"#F2F2F2",show:"#D1D1D1"}
xcolor[4] = {hide:"#F2F2F2",show:"#D1D1D1"}
/*
var xcolor = new Array(5)
xcolor[0] = {hide:"#808000",show:"#FF9900"}
xcolor[1] = {hide:"#003366",show:"#006699"}
xcolor[2] = {hide:"#003366",show:"#006699"}
xcolor[3] = {hide:"#003366",show:"#006699"}
xcolor[4] = {hide:"#CC6600",show:"#FF9900"}
*/


var isNav, isIE, isOld, ns6
if (parseInt(navigator.appVersion) == 5) {
		ns6 = true
		isNav = true
		obj="document.getElementById"
		posLeft=".style.left"
		posTop=".style.top"
		bgColor=".style.backgroundColor"
		visibility=".style.visibility"
		visible="='visible'"
		invisible="='hidden'"
} else {
	if (parseInt(navigator.appVersion) >= 4) {
		if (navigator.appName == "Netscape") {
			isNav = true
			obj="document.layers"
			posLeft=".left"
			posTop=".top"
			bgColor=".bgColor"
			visibility=".visibility"
			visible="='show'"
			invisible="='hide'"
		} else {	
			isIE = true
			obj="document.all"
			posLeft=".style.pixelLeft"
			posTop=".style.pixelTop"
			bgColor=".style.backgroundColor"
			visibility=".style.visibility"
			visible="='visible'"
			invisible="='hidden'"
		}
	} else {
		alert("Your browser is to old")
	}
}

function handleResize() {
	location.reload()
	return false
}

if (isNav) {
	window.captureEvents(Event.RESIZE)
	window.onresize = handleResize
}

function showLayer(layerName) {
	if (ns6) eval(obj+'("'+layerName+'")'+visibility+visible)
	else eval(obj+'["'+layerName+'"]'+visibility+visible)
}

function hideLayer(layerName) {
	if (ns6) eval(obj+'("'+layerName+'")'+visibility+invisible)
	else eval(obj+'["'+layerName+'"]'+visibility+invisible)
}
	
function moveLayer(layerName,left,top) {
	if (ns6){
		eval(obj+'("'+layerName+'")'+posLeft+"="+left)
		eval(obj+'("'+layerName+'")'+posTop+"="+top)
	} else {
		eval(obj+'["'+layerName+'"]'+posLeft+"="+left)
		eval(obj+'["'+layerName+'"]'+posTop+"="+top)
	}
}

function moveTop(layerName,top) {
	if (ns6) eval(obj+'("'+layerName+'")'+posTop+"="+top)
	else eval(obj+'["'+layerName+'"]'+posTop+"="+top)
}

function moveLeft(layerName,left) {
	if (ns6) eval(obj+'("'+layerName+'")'+posLeft+"="+left)
	else eval(obj+'["'+layerName+'"]'+posLeft+"="+left)
}

function hideAll() {
	if (engaged) {
		for (j=1;j<=MenuSetTotal;++j) {
			hideLayer("Menu"+j+"Level2")
			hideLayer("Menu"+j+"Level3")
			switch(j) {
				case 1:
					var mmx = mm1
					break
				case 2:
					var mmx = mm2
					break
				case 3:
					var mmx = mm3
					break
			}
			for (i in mmx) {
				if (mmx[i].level == 1) {
					hideCell("m"+j+"_1_"+i,1)
				}
			}
		}
	}
}

function showCell(cellId,level) { 
	if (ns6) {
		document.getElementById(cellId).bgColor = xcolor[level].show
	} else {
		eval(cellId+'.bgColor="'+xcolor[level].show+'"')
		eval(cellId+'.style.cursor="hand"')
	}
}

function hideCell(cellId,level) {
	if (ns6) {
		document.getElementById(cellId).bgColor = xcolor[level].hide
	} else {
		eval(cellId+'.bgColor="'+xcolor[level].hide+'"')
	}
}

function markCell(m,n,k) {
	for (j=1;j<=MenuSetTotal;++j) {
		if (j == k) {
			if (m[n].n1 >= 0) {
				showCell("m"+k+"_1_"+m[n].n1,1)
			}
			if (m[n].n2 > 0) {
				showCell("m"+k+"_2_"+m[n].n2,2)
			}
			if (m[n].n3 > 0) {
				showCell("m"+k+"_3_"+m[n].n3,3)
			}
			h = m[n].n2
			for (i in m) {
				if (m[i].level == 1 && i != m[n].n1) {
					hideCell("m"+k+"_1_"+i,1)
				}
				if (m[i].mid == m[h].mid && i != h) {
					hideCell("m"+k+"_2_"+i,2)
				}
			}
		} else {
			switch(j) {
				case 1:
					var mmx = mm1
					break
				case 2:
					var mmx = mm2
					break
				case 3:
					var mmx = mm3
					break
			}
			hideLayer("Menu"+j+"Level2")
			hideLayer("Menu"+j+"Level3")

			for (i in mmx) {
				if (mmx[i].level == 1) {
					hideCell("m"+j+"_1_"+i,1)
				}
			}
		}
	}
}





function wr(t) {
	document.write(t)
}

function getBaseFileName() {
	var a = document.location.pathname
	var b = a.substring(Math.max(a.lastIndexOf("\\"), a.lastIndexOf("/")) + 1, a.lastIndexOf("."))
	re = /\d/
	return((re.test([b.charAt(b.length)])) ? b.substring(0, b.length) : b)
}

function getMenu(m,horizontal) {
	var mm = new Array(m.lenght)
	var i, j, k, n, r

	for (i in m) {
		r = m[i].split("|")
		mm[i] = {level:r[0],open:r[1],text:r[2],title:r[3],link:r[4],w:r[5],x:r[6],y:r[7],n1:0,n2:0,n3:0,mid:0,sid:0}
	}

	for (i=0;i<=m.length;i++) {
		j = i+1;
		while ((j<m.length) && (mm[i].n1 == 0 || mm[i].n2 == 0 || mm[i].n3 == 0)) {
			switch (mm[j].level) {
				case '1':
					if (mm[i].n1 == 0)
						mm[i].n1 = j
					break
				case '2':
					if (mm[i].n2 == 0)
						mm[i].n2 = j
					break
				case '3':
					if (mm[i].n3 == 0)
						mm[i].n3 = j
					break
				default:
					alert('Illegal menu level')
					break
			}
			j++
		}
	}
	
	j = 0
	for (i in mm) {
		switch (mm[i].level) {
			case '1':
				mm[i].mid = ++j
				if (mm[i].n1 > mm[i].n2 && mm[i].n2 > 0) {
					k = ++j
					mm[i].sid = k
				}
				break
			case '2':
				mm[i].mid = k
				if (mm[i].n2 > mm[i].n3 && mm[i].n3 > 0) {
					n = ++j
					mm[i].sid = n
				}
				break
			case '3':
				mm[i].mid = n
				break
		}
	}

	for (i=mm.length-1;i>=0;--i) {
		switch (mm[i].level) {
			case '1':
				mm[i].n3 = 0; mm[i].n2 = 0; mm[i].n1 = i
				break
			case '2':
				mm[i].n3 = 0; mm[i].n2 = i
				j = i
				while (mm[j].sid != mm[i].mid) {
					j--
				}
				mm[i].n1 = j
				break
			case '3':
				mm[i].n3 = i;
				j = i
				while (mm[j].sid != mm[i].mid) {
					j--
				}
				mm[i].n2 = j
				k = j
				while (mm[k].sid != mm[j].mid) {
					k--
				}
				mm[i].n1 = k
				break
		}
	}

	var h = new Array(4)
	for (i=0;i<4;i++) {
		h[i] = {n:0,w:0,x:0,y:0}
	}
	h[0].w = mm[0].w?mm[0].w:100
	h[0].x = mm[0].x?mm[0].x:10
	h[0].y = mm[0].y?mm[0].y:14

	var a = (horizontal ? 13 : 13)

	j = 0
	for (i in mm) {
		level = mm[i].level
		h[level].n++
		if (mm[i].mid > j) {
			mm[i].w = mm[i].w?mm[i].w:h[level-1].w
			switch (level) {
				case '1':
					mm[i].x = mm[i].x?mm[i].x:h[0].x
					mm[i].y = mm[i].y?mm[i].y:h[0].y
					if (horizontal) {
						h[0].x = eval(h[0].x) + eval(mm[i].w)
					}
					break
				case '2':
					if (horizontal) {
						mm[i].x = eval(h[1].x)
						mm[i].y = eval(h[1].y) + eval(a)

					} else {
						mm[i].x = eval(h[1].x) + eval(h[1].w)
						mm[i].y = eval(h[1].y) + eval(a*(h[1].n-1))
					}
					h[2].n = 0
					break
				default:
					mm[i].x = eval(h[level-1].x) + eval(h[level-1].w)
					mm[i].y = eval(h[level-1].y) + eval(a*(h[level-1].n))
					h[level].n = 0
					break
			}
			h[level].w = mm[i].w
			h[level].x = mm[i].x
			h[level].y = mm[i].y
 			j = mm[i].mid
		}		
	}
	return(mm)
}

function getMenuEntry(m) {
	var a = getBaseFileName()
	if (a == '/ballerup/')
		a = 'index'
	if (a == 'forum_menu')
		a = 'forum'
	var b = a.toLowerCase()+'.htm'
	var c = a.toLowerCase()+'.htm'
	for (i in m) {
		if (m[i].link) {
			if (m[i].link.indexOf(b) == 0 || m[i].link.indexOf(c) == 0) {
				return(i)
			}
		}
	}
	return(-1)
}

ns4 = (document.layers)? true:false
var ua = navigator.userAgent.substring(0,11)
if (ua=='Mozilla/5.0') ns6 = true
else ns6 = false
ie4 = (document.all)? true:false

MenuSetTotal = 3
MenuSet = 0



function doPrint() {
	hideLayer("Menu1Level1")
	moveTop("indhold",0)
	moveLeft("indhold",0)

	window.print()
	showLayer("Menu1Level1")
	moveTop("indhold",0)
	moveLeft("indhold",180)
}

function doSpace(s) {
  var rExp = new RegExp(' ',"g");
  s = s.replace(rExp,'%20');
  return s;
}

function getSearchAsArray() {
	// Browser-sniffing variables.
	var minNav3 = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 3);
	var minIE4 = (navigator.appName.indexOf("Microsoft") >= 0 && parseInt(navigator.appVersion) >= 4);
	var minDOM = minNav3 || minIE4;

	// Baseline DOM required for this function
	// Initialize array to be returned.
	var results = new Array()

	if (minDOM) {
		// Unescape and strip away leading question mark.
		var input = unescape(location.search.substring(1))

		if (input) {
			// Divide long string into array of name/value pairs.
			var srchArray = input.split("&")
			var tempArray = new Array()

			for (i = 0; i < srchArray.length; i++) {
				// Divide each name/value pair temporarily into a two-entry array.
				tempArray = srchArray[i].split("=")

				// Use temp array values as index identifier and value.
				results[tempArray[0]] = tempArray[1]
			}
		}
	}
	return results
}

function getCookieVal(offset) {
	var endstr = document.cookie.indexOf (";", offset)
	if (endstr == -1)
		endstr = document.cookie.length

	return unescape(document.cookie.substring(offset, endstr))
}

function getCookie(name) {
	var arg = name + "="
	var alen = arg.length
	var clen = document.cookie.length
	var i = 0

	while (i < clen) {
		var j = i + alen

		if (document.cookie.substring(i, j) == arg)
			return getCookieVal(j)

		i = document.cookie.indexOf(" ", i) + 1

		if (i == 0)
			break
	}
	return null
}

function setCookie(name,value,expires,path,domain,secure) {
	document.cookie = name + "=" + escape(value) +
		((expires) ? "; expires=" + expires : "") +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		((secure) ? "; secure" : "")
}

function doExpand() {
	setCookie("menuexpand", "on", "Sun, 04-May-25 00:00:01 GMT")
	location.reload()
}

function doCollapse() {
	setCookie("menuexpand", "off", "Sun, 04-May-25 00:00:01 GMT")
	location.reload()
}

function writeLayer(layName,text) {
	if (ie4) {
		eval(layName+".innerHTML = text")
	}
	if (ns4) {
		document.layers[layName].document.open()
		document.layers[layName].document.write(text)
		document.layers[layName].document.close()
	}
	if (ns6) {
		document.getElementById(layName).innerHTML = text
	}
}

function getTarget(open,link,alink) {
	switch(open) {
		case '1':
			// avoid opening two new windows (one for the cell and one for the a href)
			target = (alink ? "" : "win=window.open();win.location.href=\""+link+"\"")
			break
		default:
			alert("Illegal target value")
		case '0':
			target = "top.location.href=\""+link+"\""
	}
	return(target)
}

function makeMenu0(m,horizontal) {
	MenuSet++
	if (MenuSet > MenuSetTotal) {
		alert("Too many menus. Increase MenuSetTotal to "+MenuSet+" (currently at "+MenuSetTotal+")")
	}

	for (i=1;i<=MenuSetTotal;++i) {
		if (i == MenuSet) {
			switch(i) {
				case 1:
					mm1 = m
					break
				case 2:
					mm2 = m
					break
				case 3:
					mm3 = m
					break
				default:
					alert("Too many menus. Maximum is 3")
					break
			}

			var ML1 = "Menu"+i+"Level1"
			var mmx = "mm"+i
			var m_  = "m"+i+"_1_"
			var q = m[i].level
		}
	}

	var w = 0
	for (i in m) {
		if (m[i].level == 1) {
			if (m[i].w > w) {
				w = m[i].w
			}
		}
	}


	if (getCookie("menuexpand") == "on")
		var all = true
	else
		var all = false

	var n1 = -1
	var n2 = -1
	select_img = "images/select.gif"
	var a = getMenuEntry(m)
	if (a != -1) {
		n1 = m[a].n1
		n2 = m[a].n2
		setCookie("menuindex", a)
	}
	else {
		a = getCookie("menuindex")
		if (a == null) {
			a = 0
		}
		else {
			select_img = "images/space.gif"
		}
		n1 = m[a].n1
		n2 = m[a].n2
	}
	var txt = "<div id='"+ML1+"' class='menu1'><p class='menu'>"

txt += "<table width='"+w+"' border='0' bgcolor='"+xcolor[1].hide+"' cellpadding='0' cellspacing='0'>\n"

	txt += "<tr><td width='180' align='center'><a href='index.htm' target='_top'><img src='images/logomenu.gif' width='124' height='124' border='2'></a><br></td></tr>"
	txt += "<tr><td align='left'><br><img src='images/space.gif' width='18' height='9' border='0' alt=''>"
 txt += "<a href='mailto:bjark@pc.dk' class='menu' title='Send Mail til Webmaster'>Webmaster</a> "
   txt += "<br><br></td></tr>"	
/*  
      txt += "<a href='JavaScript:doPrint()' class='menu' title='Print siden uden navigationsmenu'><img src='images/print.gif' width='17' height='15' border='0'></a> "
        txt += "<a href='mailto:sagasoft@post3.tele.dk' class='menu' title='Send mail til webmaster, Lars Ehlers Jensen'><img src='images/mail.gif' width='17' height='15' border='0'></a> "
	if (all) {
	        txt += "<a href='JavaScript:doCollapse()' class='menu' title='Skjul underpunkter'><img src='images/collapse.gif' width='17' height='15' border='0'></a> "
	}
	else {
	        txt += "<a href='JavaScript:doExpand()' class='menu' title='Vis underpunkter'><img src='images/expand.gif' width='17' height='15' border='0'></a> "
	}
        txt += "<a href='help.htm' target='_top' class='menu' title='Indeks, søgning og hjælp'><img src='images/help.gif' width='17' height='15' border='0'></a>"
        txt += "<br><br></td></tr>"

*/

	for (i in m) {
		if (m[i].level == 1) {
			txt += "<tr><td align='left' "
			if (!m[i].text) {
				txt += "id='"+m_+i+"' class='menu1' bgcolor='"+xcolor[1].hide+"'><img src='images/separator.gif' width='100' height='18' border='0' alt=''>"
			} else {
				if (a == i)
					indent = "<img src='"+select_img+"' width='18' height='9' border='0' alt=''>"
				else
					indent = "<img src='images/space.gif' width='18' height='9' border='0' alt=''>"

				txt += "id='"+m_+i+"' class='menu1' bgcolor='"+xcolor[1].hide+"' width='"+m[i].w+"' onMouseDown='"+getTarget(m[i].open,m[i].link,false)+"' onMouseOver='showCell(\""+m_+i+"\",1)' onMouseOut='hideCell(\""+m_+i+"\",1)'>"
				txt += indent+"<a href='"+m[i].link+"' class='menu1' onMouseDown='"+getTarget(m[i].open,m[i].link,true)+"' title='"+m[i].title+"'>"+m[i].text+"&nbsp;</a></td></tr>"
			}
		}

		if (m[i].level == 2 && (m[i].n1 == n1 || all)) {
			txt += "<tr><td align='left' "
			if (!m[i].text) {
				txt += "id='"+m_+i+"' class='menu2' bgcolor='"+xcolor[1].hide+"'><img src='images/space.gif' width='9' height='9' border='0' alt=''>"
			} else {
				if (a == i)
					indent = "<img src='images/space.gif' width='9' height='9' border='0' alt=''><img src='"+select_img+"' width='18' height='9' border='0' alt=''>"
				else
					indent = "<img src='images/space.gif' width='27' height='9' border='0' alt=''>"
				txt += "id='"+m_+i+"' class='menu2' bgcolor='"+xcolor[1].hide+"' width='"+m[i].w+"' onMouseDown='"+getTarget(m[i].open,m[i].link,false)+"' onMouseOver='showCell(\""+m_+i+"\",1)' onMouseOut='hideCell(\""+m_+i+"\",1)'>"
				txt += indent+"<a href='"+m[i].link+"' class='menu2' onMouseDown='"+getTarget(m[i].open,m[i].link,true)+"' title='"+m[i].title+"'>"+m[i].text+"&nbsp;</a></td></tr>"
			}
		}

		if (m[i].level == 3 && (m[i].n2 == n2 || all)) {
			txt += "<tr><td align='left' "
			if (!m[i].text) {
				txt += "id='"+m_+i+"' class='menu3' bgcolor='"+xcolor[1].hide+"'><img src='images/space.gif' width='9' height='9' border='0' alt=''>&nbsp;"
			} else {
				if (a == i)
					indent = "<img src='images/space.gif' width='18' height='9' border='0' alt=''><img src='"+select_img+"' width='18' height='9' border='0' alt=''>"
				else
					indent = "<img src='images/space.gif' width='36' height='9' border='0' alt=''>"				
				txt += "id='"+m_+i+"' class='menu3' bgcolor='"+xcolor[1].hide+"' width='"+m[i].w+"' onMouseDown='"+getTarget(m[i].open,m[i].link,false)+"' onMouseOver='showCell(\""+m_+i+"\",3)' onMouseOut='hideCell(\""+m_+i+"\",1)'>"
				txt += indent+"<a href='"+m[i].link+"' class='menu3' onMouseDown='"+getTarget(m[i].open,m[i].link,true)+"' title='"+m[i].title+"'>"+m[i].text+"&nbsp;</a></td></tr>"
			}
		}
	}
	txt += "<tr><td>&nbsp;</td></tr></table></p></div>"
	wr(txt)

	moveTop(ML1,m[0].y)
	moveLeft(ML1,m[0].x)
}

function makeMenu(m,horizontal) {
	MenuSet++
	if (MenuSet > MenuSetTotal) {
		alert("Too many menus. Increase MenuSetTotal to "+MenuSet+" (currently at "+MenuSetTotal+")")
	}

	for (i=1;i<=MenuSetTotal;++i) {
		if (i == MenuSet) {
			switch(i) {
				case 1:
					mm1 = m
					break
				case 2:
					mm2 = m
					break
				case 3:
					mm3 = m
					break
				default:
					alert("Too many menus. Maximum is 3")
					break
			}

			var ML1 = "Menu"+i+"Level1"
			var ML2 = "Menu"+i+"Level2"
			var ML3 = "Menu"+i+"Level3"
			var mmx = "mm"+i
			var m_  = "m"+i+"_1_"
			var q = i
		}
	}

	var w = 0
	for (i in m) {
		if (m[i].level == 1) {
			if (horizontal) {
				w = eval(w) + eval(m[i].w)
			} else {
				if (m[i].w > w) {
					w = m[i].w
				}
			}
		}
	}

	var txt = "<div id='"+ML1+"' class='menu1'>"
	txt += "<table width='"+w+"' border='0' bgcolor='"+xcolor[1].hide+"' cellpadding='0' cellspacing='0'>\n"
	txt += (horizontal ? "<tr>": "")

	for (i in m) {
		if (m[i].level == 1) {
			txt += (horizontal ? "<td align='center' ": "<tr><td align='right' ")
			if (!m[i].text) {
				txt += "id='"+m_+i+"' class='menu1' bgcolor='"+xcolor[1].hide+"'>&nbsp;<img src='images/space.gif' width='9' height='9' border='0' alt=''>"
			} else {
				title  = (m[i].sid ? "" : " title='"+m[i].title+"' ")
				mouseout = (m[i].sid ? "" : "onMouseOut='hideCell(\""+m_+i+"\",1)'")
				txt += "id='"+m_+i+"' class='menu1' bgcolor='"+xcolor[1].hide+"' width='"+m[i].w+"' onMouseDown='"+getTarget(m[i].open,m[i].link,false)+"' onMouseOver='mkMenu2("+mmx+","+i+","+q+");markCell("+mmx+","+i+","+q+")' "+mouseout+">"
				txt += "<a href='"+m[i].link+"' class='menu1' onMouseDown='"+getTarget(m[i].open,m[i].link,true)+"' onMouseOver='mkMenu2("+mmx+","+i+","+q+");' "+title+">&nbsp;"+m[i].text
				if (horizontal) {
					txt += (m[i].sid ? " <img src='images/down.gif' width='9' height='9' border='0' alt=''></a></td>" : "</a></td>")
				} else {
					img = (m[i].sid ? "images/right.gif" : "images/space.gif")
					txt += "&nbsp; <img src='"+img+"' width='9' height='9' border='0' alt=''></a></td></tr>"
				}
			}
		}			
	}
	txt += (horizontal ? "</tr>" : "")
	txt += "</table></div>"
	wr(txt)

	moveTop(ML1,m[0].y)
	moveLeft(ML1,m[0].x)

	wr("<div id='"+ML2+"' class='menu2'></div>")
	wr("<div id='"+ML3+"' class='menu3'></div>")
}

function mkMenu2(m,n,k) {
	var ML2 = "Menu"+k+"Level2"
	var ML3 = "Menu"+k+"Level3"
	var mmx = "mm"+k
	var m_  = "m"+k+"_2_"
	var q = k
	showLayer(ML2)
	if (m[n].sid > 0) {
		i = n + 1

		moveTop(ML2,m[i].y)
		moveLeft(ML2,m[i].x)

		txt = "<table width='"+m[i].w+"' bgcolor='"+xcolor[2].hide+"' border='0' cellpadding='0' cellspacing='0'>\n"
		while (m[i].level > m[n].level)	{
			if (m[i].mid == m[n].sid) {
				txt += "<tr><td id='"+m_+i+"' class='menu2' bgcolor='"+xcolor[2].hide+"' align='left' "
				if (!m[i].text) {
					txt += ">&nbsp;"
				} else {
					img    = (m[i].sid ? "images/right.gif" : "images/space.gif")
					target = (m[i].target ? " target='_blank' " : "")
					mouseout = (m[i].sid ? "" : "onMouseOut='hideCell(\""+m_+i+"\",2)'")
					title  = (m[i].sid ? "" : " title='"+m[i].title+"' ")
					txt += " onMouseDown='"+getTarget(m[i].open,m[i].link,false)+"' onMouseOver='mkMenu3("+mmx+","+i+","+q+");markCell("+mmx+","+i+","+q+")' "+mouseout+">"
					txt += " <a href='"+m[i].link+"' class='menu2' onMouseDown='"+getTarget(m[i].open,m[i].link,true)+"'; onMouseOver='mkMenu3("+mmx+","+i+","+q+")' "+title+">&nbsp;"+m[i].text+"&nbsp;"
					txt += " <img src='"+img+"' border='0' width='9' height='9'></a>"
				}
				txt += "</td></tr>\n"
			}
			i++
		}
		txt += "</table>"
		writeLayer(ML2,txt)
		hideLayer(ML3)
	} else {
		hideLayer(ML2)
		hideLayer(ML3)
	}
}

function mkMenu3(m,n,k) {

	var ML3 = "Menu"+k+"Level3"
	var mmx = "mm"+k
	var m_  = "m"+k+"_3_"
	var q = k
	showLayer(ML3)

	if (m[n].sid > 0) {
		i = n + 1

		moveTop(ML3,m[i].y)
		moveLeft(ML3,m[i].x)

		txt = "<table width='"+m[i].w+"' bgcolor='"+xcolor[3].hide+"' border='0' cellpadding='0' cellspacing='0'>\n"
		while (m[i].level > m[n].level)	{
			if (m[i].mid == m[n].sid) {
				txt += "<tr><td id='"+m_+i+"' class='menu3' bgcolor='"+xcolor[3].hide+"' align='left' "
				if (!m[i].text) {
					txt += ">&nbsp;"
				} else {
					txt += " onMouseDown='"+getTarget(m[i].open,m[i].link,false)+"' onMouseOver='markCell("+mmx+","+i+","+q+")' onMouseOut='hideCell(\""+m_+i+"\",3)'>"
					txt += " <a href="+m[i].link+" class='menu3' onMouseDown='"+getTarget(m[i].open,m[i].link,true)+"' title='"+m[i].title+"'>&nbsp;"+m[i].text+"</a>"
				}
				txt += "</tr></td>\n"
			}
			i++
		}
		txt += "</table>"
		writeLayer(ML3,txt)
	} else {
		hideLayer(ML3)
	}
}

function engage() {
/*	showLayer("varLayer")*/
/*	showLayer("indhold")*/
	for (i=1;i<=MenuSetTotal;++i) {
		showLayer("Menu"+i+"Level1")
	}
/*	engaged = true*/
	moveTop("indhold",0)
	moveLeft("indhold",180)
}


function wrHeader() {
	MenuSetTotal = 1
	hor = false
	mainmenu = getMenu(mv,hor)
	makeMenu0(mainmenu)
	var id = getMenuEntry(mainmenu)

	wr("<div id='indhold'>")
}

wrHeader()