
var arrUgedage = new Array('Alle','Mandag','Tirsdag','Onsdag','Torsdag','Fredag','Lørdag','Søndag')

//******************************
//***   ADD MUNICIPAL HERE   ***
//******************************
var arrKommuner = new Array('Assens', 'Brønderslev', 'Frederiksberg', 'Furesø', 'Faaborg-Midtfyn', 'Gladsaxe', 'Gribskov', 'Holbæk', 'Kerteminde', 'København', 'Køge', 'Mariagerfjord', 'Næstved', 'Odense', 'Odsherred', 'Randers', 'Rebild', 'Ringkøbing-Skjern', 'Ringsted', 'Roskilde', 'Skanderborg', 'Slagelse', 'Aalborg', 'Aarhus')
var arrNGKommuner = new Array('Assens', 'Brønderslev', 'Frederiksberg', '', 'Aalborg', 'Aarhus', 'Faaborg-Midtfyn', 'Gladsaxe', 'Gribskov', 'Kerteminde', 'København', 'Køge', 'Mariagerfjord', 'Næstved', 'Odense', 'Odsherred', 'Randers', 'Rebild', 'Ringkøbing-Skjern', 'Ringsted', 'Skanderborg', 'Furesø', 'Roskilde', 'Slagelse', 'Holbæk', '') //Nyhedsgruppernes rækkefølge
// 420, 810, 147, 190, 430, 159, 270, 316, 440, 101, 259, 846, 370, 461, 730, 840, 760, 329, 265, 746, 330, 851, 751
var arrAssens = new Array('Hele kommunen','5492 Vissenbjerg','5560 Aarup','5610 Assens','5620 Glamsbjerg','5631 Ebberup','5683 Haarby','5690 Tommerup') //420
var arrBroenderslev = new Array('Hele kommunen','9320 Hjallerup','9330 Dronninglund','9340 Asaa','9352 Dybvad','9370 Hals','9382 Tylstrup','9440 Aabybro','9700 Brønderslev','9740 Jerslev J','9750 Øster Vrå','9760 Vrå') //810
var arrFrederiksberg = new Array('Hele kommunen', '1800-1999 Frederiksberg C', '2000 Frederiksberg', '2200 København N') //147
//var arrFrederikshavn = new Array('Hele kommunen', '9300 Sæby', '9330 Dronninglund', '9340 Asaa', '9352 Dybvad', '9750 Øster Vrå', '9830 Tårs', '9870 Sindal', '9881 Bindslev', '9900 Frederikshavn', '9970 Strandby', '9981 Jerup', '9982 Ålbæk', '9990 Skagen') //813
var arrFuresoe = new Array('Hele kommunen', '3500 Værløse', '3520 Farum', '3540 Lynge') //190
var arrFaaborgmidtfyn = new Array('Hele kommunen', '5550 Langeskov', '5600 Faaborg', '5642 Millinge', '5672 Broby', '5750 Ringe', '5771 Stenstrup', '5772 Kværndrup', '5792 Årslev', '5853 Ørbæk', '5854 Gislev', '5856 Ryslinge', '5863 Ferritslev Fyn') //430
var arrGladsaxe = new Array('Hele kommunen','2730 Herlev','2800 Kongens Lyngby','2820 Gentofte','2860 Søborg','2880 Bagsværd') //159
var arrGribskov = new Array('Hele kommunen','3120 Dronningemølle','3200 Helsinge','3210 Vejby','3220 Tisvildeleje','3230 Græsted','3250 Gilleleje') //270
var arrHolbaek = new Array('Hele kommunen','4100 Ringsted', '4295 Stenlille', '4296 Nyrup', '4300 Holbæk', '4330 Hvalsø', '4340 Tølløse', '4350 Ugerløse', '4360 Kirke Eskilstrup', '4370 Store Merløse', '4390 Vipperød', '4420 Regstrup', '4440 Mørkøv', '4450 Jyderup', '4460 Snertinge', '4470 Svebølle', '4520 Svinninge', '4532 Gislinge') //316
var arrKerteminde = new Array('Hele kommunen','5290 Marslev','5300 Kerteminde','5350 Rynkeby','5370 Mesinge','5380 Dalby','5390 Martofte','5540 Ullerslev','5550 Langeskov','5863 Ferritslev Fyn','5330 Munkebo') //440
var arrKoebenhavn = new Array('Hele kommunen','0877 Valby','0900 København C','0910 København C','1000-1499 København K','1500-1799 København V','2100 København Ø','2200 København N','2300 København S','2400 København NV','2450 København SV','2500 Valby','2700 Brønshøj','2720 Vanløse','2860 Søborg','2900 Hellerup') //101
var arrKoege = new Array('Hele kommunen','4100 Ringsted','4130 Viby Sjælland','4140 Borup','4174 Jystrup Midtsjælland','4600 Køge', '4623 Lille Skensved', '4632 Bjæverskov', '4681 Herfølge', '4682 Tureby') //259
var arrMariagerfjord = new Array('Hele kommunen','8990 Fårup','9500 Hobro','9510 Arden','9550 Mariager','9560 Hadsund') //846
var arrNaestved = new Array('Hele kommunen', '4100 Ringsted', '4160 Herlufmagle', '4171 Glumsø', '4200 Slagelse', '4250 Fuglebjerg', '4261 Dalmose', '4262 Sandved', '4683 Rønnede', '4684 Holmegaard', '4690 Haslev', '4700 Næstved', '4733 Tappernøje', '4736 Karrebæksminde', '4750 Lundby') //370
var arrOdense = new Array('Hele kommunen', '5000 Odense C', '5090 Odense C', '5100 Odense C', '5200 Odense V', '5210 Odense NV', '5220 Odense SØ', '5230 Odense M', '5240 Odense NØ', '5250 Odense SV', '5260 Odense S', '5270 Odense N', '5320 Agedrup', '5491 Blommenslyst', '5492 Vissenbjerg') //461
var arrOdsherred = new Array('Hele kommunen','4500 Nykøbing Sj.','4520 Svinninge','4534 Hørve','4540 Fårevejle','4550 Asnæs','4560 Vig','4571 Grevinge','4572 Nørre Asmindrup','4573 Højby','4581 Rørvig','4583 Sjællands Odde','4591 Føllenslev') //306
var arrRanders = new Array('Hele kommunen','8860 Ulstrup','8870 Langå','8881 Thorsø','8900 Randers C','8920 Randers NV','8930 Randers NØ','8940 Randers SV','8960 Randers SØ','8970 Havndal','8981 Spentrup','8983 Gjerlev J','8990 Fårup','9550 Mariager') //730
var arrRebild = new Array('Hele kommunen','9240 Nibe','9293 Kongerslev','9500 Hobro','9510 Arden','9520 Skørping','9530 Støvring','9541 Suldrup','9560 Hadsund','9574 Bælum','9575 Terndrup','9600 Aars','9610 Nørager','9620 Aalestrup') //840
var arrRingkSkjern = new Array('Hele kommunen', '6830 Nørre Nebel', '6870 Ølgod', '6880 Tarm', '6893 Hemmet', '6900 Skjern', '6920 Videbæk', '6933 Kibæk', '6940 Lem St', '6950 Ringkøbing', '6960 Hvide Sande', '6971 Spjald', '6973 Ørnhøj', '6980 Tim', '6990 Ulfborg', '7270 Stakroge', '7280 Sønder Felding') //760
var arrRingsted = new Array('Hele kommunen','4100 Ringsted','4105 Ringsted', '4140 Borup', '4173 Fjenneslev', '4174 Jystrup Midtsj', '4180 Sorø', '4330 Hvalsø', '4360 Kirke Eskilstrup', '4370 Store Merløse') //329
var arrRoskilde = new Array('Hele kommunen','2640 Hedehusene','3670 Veksø Sjælland', '4000 Roskilde', '4040 Jyllinge', '4130 Viby Sjælland', '4621 Gadstrup', '4622 Havdrup', '4623 Lille Skensved') //265
var arrSkanderborg = new Array('Hele kommunen', '8362 Hørning', '8464 Galten', '8472 Sporup', '8600 Silkeborg', '8660 Skanderborg', '8670 Låsby', '8680 Ry', '8751 Gedved') //746
var arrSlagelse = new Array('Hele kommunen', '4180 Sorø', '4190 Munke Bjergby', '4200 Slagelse', '4220 Korsør', '4230 Skælskør', '4241 Vemmelev', '4242 Boeslunde', '4243 Rude', '4250 Fuglebjerg', '4261 Dalmose', '4262 Sandved', '4270 Høng') //330
var arrAalborg = new Array('Hele kommunen', '9000 Aalborg', '9200 Aalborg SV', '9210 Aalborg SØ', '9220 Aalborg Øst', '9230 Svenstrup J', '9240 Nibe', '9260 Gistrup', '9270 Klarup', '9280 Storvorde', '9293 Kongerslev', '9310 Vodskov', '9362 Gandrup', '9370 Hals', '9380 Vestbjerg', '9381 Sulsted', '9382 Tylstrup', '9400 Nørresundby', '9430 Vadum', '9440 Aabybro', '9530 Støvring') //851
var arrAarhus = new Array('Hele kommunen','8000-8100 Aarhus C','8200 Aarhus N','8210 Aarhus V','8220 Brabrand','8230 Åbyhøj','8240 Risskov','8245 Risskov Ø','8250 Egå','8260 Viby J','8270 Højbjerg','8300 Odder','8310 Tranbjerg J','8320 Mårslet','8330 Beder','8340 Malling','8355 Solbjerg','8361 Hasselager','8362 Hørning','8380 Trige','8381 Tilst','8462 Harlev J','8471 Sabro','8520 Lystrup','8530 Hjortshøj','8541 Skødstrup','8543 Hornslet','8660 Skanderborg') //751

var arrCurOmraade = new Array()

var curKommune = ""
var curOmraade = "Hele kommunen"
var curUgedag = "Alle"

function searchFormValidate() {
	var doSearch = false
	if (curKommune == "") {
		alert("Venligst vælg kommune først.")
	}
	if (dge("omraadeTekst").value != "" && dge("omraadeTekst").value != "Hele kommunen") {
		doSearch = true
	}
	if (dge("ugedagTekst").value != "" && dge("ugedagTekst").value != "Alle") {
		doSearch = true
	}
	if (dge("fritekst").value != "" && dge("fritekst").value != "Skriv tekst...") {
		if (dge("fritekst").value.length >= 3) {
			doSearch = true
		}
	}
	if (doSearch) {
		if (asCancelUnload) {
			if(askDropChanges()) {
				document.searchAS.submit()
			}
		} else {
			document.searchAS.submit()
		}
	} else {
		alert('Venligst angiv et søgekriterie først.\nEnten udfyld Område, Ugedag eller Søg efter.\n\n"Søg efter" skal være minimum 3 karakterer.')
	}
}
function checkkeycodeAS(e) {
	if (e.keyCode == 13)
		searchFormValidate()
}

function setSearchValues(kommune,omraade,fritekst,ugedag) {
	if (kommune != "") { curKommune = kommune; curKommune = curKommune.replace('Århus','Aarhus') }
	if (omraade != "") { curOmraade = omraade }
	if (ugedag != "") { curUgedag = ugedag }
	
	if (curKommune != "") {
		setArrCurOmraade()
		//setNyhedsgrupper()
		dge("kommuneTekst").value = curKommune
		dge("additionalSearchDiv").style.visibility = "visible"
	}
	if (omraade != "") {
		dge("omraadeTekst").value = omraade
	}
	if (fritekst != "") {
		dge("fritekst").value = fritekst
	}
	if (curUgedag != "") {
		dge("ugedagTekst").value = curUgedag
	}
}

//******************************
//***   ADD MUNICIPAL HERE   ***
//******************************
function setArrCurOmraade() {
	if (curKommune != "") {
		switch(curKommune) {
			case "Assens":
				arrCurOmraade = arrAssens
				break;
			case "Brønderslev":
				arrCurOmraade = arrBroenderslev
				break;
			case "Frederiksberg":
				arrCurOmraade = arrFrederiksberg
				break;
			case "Furesø":
				arrCurOmraade = arrFuresoe
				break;
			case "Faaborg-Midtfyn":
				arrCurOmraade = arrFaaborgmidtfyn
				break;
			case "Holbæk":
				arrCurOmraade = arrHolbaek
				break;
			case "Gladsaxe":
				arrCurOmraade = arrGladsaxe
				break;
			case "Gribskov":
				arrCurOmraade = arrGribskov
				break;
			case "Kerteminde":
				arrCurOmraade = arrKerteminde
				break;
			case "København":
				arrCurOmraade = arrKoebenhavn
				break;
			case "Køge":
				arrCurOmraade = arrKoege
				break;
			case "Mariagerfjord":
				arrCurOmraade = arrMariagerfjord
				break;
			case "Næstved":
				arrCurOmraade = arrNaestved
				break;
			case "Odense":
				arrCurOmraade = arrOdense
				break;
			case "Odsherred":
				arrCurOmraade = arrOdsherred
				break;
			case "Randers":
				arrCurOmraade = arrRanders
				break;
			case "Rebild":
				arrCurOmraade = arrRebild
				break;
			case "Ringkøbing-Skjern":
				arrCurOmraade = arrRingkSkjern
				break;
			case "Ringsted":
				arrCurOmraade = arrRingsted
				break;
			case "Roskilde":
				arrCurOmraade = arrRoskilde
				break;
			case "Skanderborg":
				arrCurOmraade = arrSkanderborg
				break;
			case "Slagelse":
				arrCurOmraade = arrSlagelse
				break;
			case "Aalborg":
				arrCurOmraade = arrAalborg
				break;
			case "Aarhus":
				arrCurOmraade = arrAarhus
				break;
			default:
				arrCurOmraade = new Array('Hele kommunen')
				break;
		}
	}
}

function vaelgKommune(e) {
	e.cancelBubble = true
	if (dge("kommunerDiv").style.visibility == "visible") {
		kommuneValgt('')
	} else {
		hideFloatingBoxes()
		if (mi) {
			dge("kommunerDiv").style.left = (document.body.clientWidth / 2) - 419
			dge("kommunerDiv").style.top = 168
		} else {
			dge("kommunerDiv").style.left = (window.innerWidth/2)- 419
			dge("kommunerDiv").style.top = 168
		}
		
		dge("kommuneImg").src = "custom/design/aftens_searcharrow_go.gif"
		
		dge("kommunerTD").innerHTML = ""
		for (var intI = 0; intI < arrKommuner.length; intI++) {
			var classname = (curKommune.indexOf(arrKommuner[intI]) > -1) ? "dropdownItem_selected" : "dropdownItem";
			dge("kommunerTD").innerHTML += '<div id="mu' + intI + '" class="' + classname + '" onclick="kommuneClicked(' + intI + ',event)">' + arrKommuner[intI] + '</div>'
		}
		
		if (curKommune.indexOf(",") > -1) { kommuneDeselectable = true }

		dge("kommunerDiv").style.visibility = "visible"
	}
}
function kommuneValgt(kommune) {
	//alert("kommune=" + kommune + " : curKommune=" + curKommune )
	curOmraade = "Hele kommunen"
	setArrCurOmraade()
	setNyhedsgrupper()
	dge("omraadeTekst").value = arrCurOmraade[0]
	if (dge("sessionframe"))
		dge("sessionframe").src = "custom/setsearchsession.aspx?municipal=" + escape(curKommune)
	
	dge("kommuneTekst").value = curKommune
	dge("kommunerDiv").style.visibility = "hidden"
	dge("kommuneImg").src = "custom/design/aftens_searcharrow.gif"
	if (curKommune != '') {
		dge("additionalSearchDiv").style.visibility = "visible"
		dge("hiddenMenuItems").style.display = "block"
	}
}
var kommuneDeselectable = false
function kommuneClicked(id,e) {
	e.cancelBubble = true
	if (dge("mu" + id).className == 'dropdownItem') {
		var tmpArrCurKommune = curKommune.split(",")
		if (tmpArrCurKommune.length < 3) { //max 3 kommuner ad gangen
			dge("mu" + id).className = 'dropdownItem_selected'
			if (curKommune == "") {
				curKommune = arrKommuner[id]
				kommuneDeselectable = false
			} else {
				curKommune += ", " + arrKommuner[id]
				kommuneDeselectable = true
			}
		} else {
			alert("Højest 3 kommuner må vælges samtidig!")
		}
	} else if (kommuneDeselectable == true) {
		dge("mu" + id).className = 'dropdownItem'
		curKommune = curKommune.replace(", " + arrKommuner[id], "")
		curKommune = curKommune.replace(arrKommuner[id], "")
		if (curKommune.substring(0,2) == ", ") { curKommune = curKommune.substring(2) }
		if (curKommune.indexOf(",") < 0) { kommuneDeselectable = false } //cant deselect more municipalities when only one is left
	}
	dge("kommuneTekst").value = curKommune
}

function tegnHidNyhedsgrupper() {
	for (var i = 0; i < arrNGKommuner.length; i++) {
		document.writeln('<input type="hidden" name="gruppe' + (i + 1) + '" id="newsgroup' + (i + 1) + '" value="off" />')
	}
	setNyhedsgrupper()
}

function setNyhedsgrupper() {
	//start resetting all newsgroups
	for (var i = 0; i < arrNGKommuner.length; i++) {
		if (dge('newsgroup' + (i + 1))) {
			dge('newsgroup' + (i + 1)).value = 'off'
		}
	}
	
	var tmpKommuner = curKommune.split(',')
	for (var i = 0; i < tmpKommuner.length; i++) {
		if (tmpKommuner[i].substring(0, 1) == ' ')
			tmpKommuner[i] = tmpKommuner[i].substring(1)

		dge(KommuneTilNyhedsgruppe(tmpKommuner[i])).value = 'on'
		//alert("_" + KommuneTilNyhedsgruppe(tmpKommuner[i]) + "_")
	}
}

function KommuneTilNyhedsgruppe(strKommune) {
	var out = 'newsgroup1'
	for (var i = 0; i < arrNGKommuner.length; i++) {
		if (arrNGKommuner[i] == strKommune) {
			out = 'newsgroup' + (i + 1)
			break
		}
	}
	return out
}

function validerNyhedsform() {
	var tilmeld = true

	if (curKommune == '') {
		tilmeld = false
		alert('Venligst angiv din kommune først - øverst til venstre.')
	} else if (dge('email').value == '' || dge('email').value == 'Emailadresse' || dge('email').value.indexOf('@') == -1) {
		tilmeld = false
		alert('Venligst angiv din emailadresse')
	} else {
		if (dge('navn').value == '' || dge('navn').value == 'Navn') {
			tilmeld = false
			alert('Venligst angiv dit navn')
		} else {
			if (dge('postby').value == '' || dge('postby').value == 'Postnummer' || dge('postby').value.length <= 2) {
				tilmeld = false
				alert('Venligst angiv dit postnummer')
			}
		}
	}
	
	if (tilmeld)
		dge('formtilmeld').submit()
}

function vaelgUgedag(e) {
	e.cancelBubble = true
	if (dge("ugedageDiv").style.visibility == "visible") {
		ugedagValgt()
	} else {
		hideFloatingBoxes()
		if (mi) {
			dge("ugedageDiv").style.left = (document.body.clientWidth / 2) - 419
			dge("ugedageDiv").style.top = 284
		} else {
			dge("ugedageDiv").style.left = (window.innerWidth/2)- 419
			dge("ugedageDiv").style.top = 284
		}
	
		dge("ugedagImg").src = "custom/design/aftens_searcharrow_go.gif"
		
		dge("ugedagTD").innerHTML = ""
		var classname = ""
		for (var intI = 0; intI < arrUgedage.length; intI++) {
			classname = (curUgedag.indexOf(arrUgedage[intI]) > -1) ? "dropdownItem_selected" : "dropdownItem";
			dge("ugedagTD").innerHTML += '<div id="wd' + arrUgedage[intI] + '" class="' + classname + '" onclick="ugedagClicked(\'' + arrUgedage[intI] + '\',event)">' + arrUgedage[intI] + '</div>'
		}
		
		dge("ugedageDiv").style.visibility = "visible"
	}
}
function ugedagValgt() {
	//curUgedag = ugedag
	//dge("ugedagTekst").value = curUgedag
	dge("ugedageDiv").style.visibility = "hidden"
	dge("ugedagImg").src = "custom/design/aftens_searcharrow.gif"
}
function ugedagClicked(id,e) {
	e.cancelBubble = true
	if (dge("wd" + id).className == 'dropdownItem') {
		dge("wd" + id).className = 'dropdownItem_selected'
		if (curUgedag == "" || curUgedag == arrUgedage[0] || id == arrUgedage[0]) {
			curUgedag = id
			if (id == arrUgedage[0]) {
				resetUgedag()
			} else {
				dge("wd" + arrUgedage[0]).className = 'dropdownItem'
			}
		} else {
			curUgedag += ", " + id
		}
	} else if (id != arrUgedage[0]) { //if Alle and already selected do not deselect
		dge("wd" + id).className = 'dropdownItem'
		curUgedag = curUgedag.replace(", " + id, "")
		curUgedag = curUgedag.replace(id, "")
		if (curUgedag.substring(0,2) == ", ") { curUgedag = curUgedag.substring(2) }
		if (curUgedag == "") {
			ugedagClicked(arrUgedage[0],e)
		}
	}
	dge("ugedagTekst").value = curUgedag
}
function resetUgedag() {
	for (var intI = 1; intI < arrUgedage.length; intI++) {
		dge("wd" + arrUgedage[intI]).className = 'dropdownItem'
	}
}

function vaelgOmraade(e) {
	e.cancelBubble = true
	if (dge("omraadeDiv").style.visibility == "visible") {
		omraadeValgt()
	} else {
		hideFloatingBoxes()
		if (mi) {
			dge("omraadeDiv").style.left = (document.body.clientWidth / 2) - 419
			dge("omraadeDiv").style.top = 226
		} else {
			dge("omraadeDiv").style.left = (window.innerWidth/2)- 419
			dge("omraadeDiv").style.top = 226
		}
		
		dge("omraadeImg").src = "custom/design/aftens_searcharrow_go.gif"
			
		dge("omraadeTD").innerHTML = ""
		var omrValue = ""
		var classname = ""
		var omrOutput = ""
		for (var intI = 0; intI < arrCurOmraade.length; intI++) {
			//alert("5,9 = " + arrCurOmraade[intI].substring(5,9))
			if (!isNaN(parseInt(arrCurOmraade[intI].substring(5,9),10))) { //tjekker om der er et postnummer på plads 5 til 9
				omrValue = arrCurOmraade[intI].substring(0,9)
			} else {
				omrValue = arrCurOmraade[intI].substring(0,4) //parseInt(arrCurOmraade[intI],10)
			}
			//alert("omrValue = " + omrValue)
			classname = ""
			if (intI == 0) { //if Hele kommunen
				omrValue = "0"
				classname = (curOmraade == arrCurOmraade[0]) ? "dropdownItem_selected" : "dropdownItem";
			} else {
				classname = (curOmraade.indexOf(omrValue) > -1) ? "dropdownItem_selected" : "dropdownItem";
			}
			omrOutput += '<div id="zip' + omrValue + '" class="' + classname + '" onclick="omraadeClicked(\'' + omrValue + '\',event)">' + arrCurOmraade[intI] + '</div>'
		}
		dge("omraadeTD").innerHTML = omrOutput
		dge("omraadeDiv").style.visibility = "visible"
	}
}
function omraadeValgt() {
	//dge("omraadeTekst").value = curOmraade
	dge("omraadeDiv").style.visibility = "hidden"
	dge("omraadeImg").src = "custom/design/aftens_searcharrow.gif"
}
function omraadeClicked(id,e) {
	e.cancelBubble = true
	if (dge("zip" + id).className == 'dropdownItem') {
		dge("zip" + id).className = 'dropdownItem_selected'
		if (curOmraade == "" || curOmraade == arrCurOmraade[0] || id == "0") {
			curOmraade = id
			if (id == "0") {
				curOmraade = arrCurOmraade[0]
				resetOmraade()
			} else {
				dge("zip0").className = 'dropdownItem'
			}
		} else {
			curOmraade += ", " + id
		}
	} else if (id != "0") { //if 0 and already selected do not deselect
		dge("zip" + id).className = 'dropdownItem'
		curOmraade = curOmraade.replace(", " + id, "")
		curOmraade = curOmraade.replace(id, "")
		if (curOmraade.substring(0,2) == ", ") { curOmraade = curOmraade.substring(2) }
		if (curOmraade == "") {
			omraadeClicked("0",e)
		}
	}
	dge("omraadeTekst").value = curOmraade
}
function resetOmraade() {
	var omrValue = ""
	for (var intI = 1; intI < arrCurOmraade.length; intI++) {
		omrValue = (!isNaN(parseInt(arrCurOmraade[intI].substring(5,9),10))) ? arrCurOmraade[intI].substring(0,9) : arrCurOmraade[intI].substring(0,4)
		//if (isNaN(omrValue)) { omrValue = "0" }
		dge("zip" + omrValue).className = 'dropdownItem'
	}
}

function hideFloatingBoxes() {
	if (dge("kommunerDiv")) {
		if (dge("kommunerDiv").style.visibility == "visible") { kommuneValgt('') }
		dge("kommuneImg").src = "custom/design/aftens_searcharrow.gif"
		dge("kommunerDiv").style.visibility = "hidden"
	}
	if (dge("omraadeDiv")) {dge("omraadeImg").src = "custom/design/aftens_searcharrow.gif";dge("omraadeDiv").style.visibility = "hidden"}
	if (dge("ugedageDiv")) {dge("ugedagImg").src = "custom/design/aftens_searcharrow.gif";dge("ugedageDiv").style.visibility = "hidden"}
	if (dge("nyhedsbreveDiv")) { dge("nyhedsbreveDiv").style.visibility = "hidden" }
}

function vaelgNyhedsbreve(e) {
	e.cancelBubble = true
	if (dge("nyhedsbreveDiv").style.visibility != "visible") {
		hideFloatingBoxes()
		if (mi) {
			dge("nyhedsbreveDiv").style.left = (document.body.clientWidth / 2) - 419
			dge("nyhedsbreveDiv").style.top = 567
		} else {
			dge("nyhedsbreveDiv").style.left = (window.innerWidth / 2) - 419
			dge("nyhedsbreveDiv").style.top = 567
		}
		dge("nyhedsbreveTD").innerHTML = dge("nyhedsbreveContentDiv").innerHTML
		dge("nyhedsbreveDiv").style.visibility = "visible"
	}
}

function showhideClassDetails(id) {
	if (dge(id)) {
		if (dge(id).style.display == "none") {
			dge(id).style.display = mi ? "block" : "table-row";

			var thisID = id.replace('cd', '')
			showFacebookILike(thisID) //Facebook "I Like"-button
			
		} else {
			dge(id).style.display = "none"
		}
	}
}

function showFacebookILike(thisID) {
	if (dge('fburl' + thisID)) {
		var thisDiv = dge('fburl' + thisID)
		if (thisDiv.innerHTML == '&nbsp;') {
			//alert(encodeURIComponent(thisDiv.getAttribute('data-fburl')))
			thisDiv.innerHTML = '<br /><iframe src="http://www.facebook.com/plugins/like.php?href=' + encodeURIComponent(thisDiv.getAttribute('data-fburl')) + '&amp;layout=standard&amp;show_faces=false&amp;width=300&amp;action=like&amp;colorscheme=dark&amp;height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:300px; height:35px;" allowTransparency="true"></iframe>'
		}
	}
}

function showContactPopup(Name,Address,Zip,City,Phoneno,Email) {
	var myPopup = window.open('','kontaktinfo','width=300,height=200,toolbar=0,resizable=1')
	myPopup.focus()
	var popupContent = "<html><head><title>Kontakinformation</title><style>body{font-family:verdana;font-size:12px;background-color:#f5fbfe;}</style></head>"
	popupContent += "<body><b>Kontakt skolen her:</b><br>" + Name + "<br>"
	popupContent += Address + "<br>"
	popupContent += Zip + " " + City + "<br>"
	if (Phoneno != "")
		popupContent += "<br>Telefon: " + Phoneno
	if (Email != "")
		popupContent += '<br>Email: <a href="mailto:' + Email + '">' + Email + '</a><br>'
	popupContent += "</body></html>"
	myPopup.document.writeln(popupContent)
	myPopup.document.writeln()
}

function dge(id) {
	return document.getElementById(id)
}

function doPupop(url) {
	var myWin = window.open(url,'myWin')
}

function posBottomBar() {
	var bodyHeight = (mi) ? document.body.clientHeight : window.innerHeight
	var tableHeight = parseInt(dge('topTable').offsetHeight, 10) + 10 //10 is the topmost div
	//alert(tableHeight)
	var botBarHeight = parseInt(dge('bottomBar').offsetHeight, 10)
	var spacerHeight = bodyHeight - tableHeight - botBarHeight - 1
	//spacerHeight -= (mi) ? 228 : 218;
	if (dge('spacerDiv') && spacerHeight > 0) {
		//content is smaller then window, push down bottombar, and disable followUsDiv
		dge('spacerDiv').style.height = spacerHeight + 'px'
		dge('followUsDiv').style.visibility = 'hidden'
	}

	dge('followUsDiv').style.top = '135px'
	
	
	window.onresize = function() { posBottomBar() }
	window.onscroll = function() { posFollowUs() }
}

function posFollowUs() {
	var scrollTop = document.body.scrollTop
	var currentPos = parseInt(dge('followUsDiv').style.top, 10)
	var endPos = scrollTop + 135
	if (currentPos < endPos) { //going down
		var moveBy = parseInt((endPos - currentPos) / 20, 10)
		if (moveBy < 1) { moveBy = 1 }
		currentPos += moveBy
		dge('followUsDiv').style.top = currentPos + 'px'
	} else if (currentPos > endPos) { //going up
		var moveBy = parseInt((currentPos - endPos) / 20, 10)
		if (moveBy < 1) { moveBy = 1 }
		currentPos -= moveBy
		dge('followUsDiv').style.top = currentPos + 'px'
	}
	if (currentPos != endPos)
		var moveFT = setTimeout("posFollowUs()",20)
}

function scrollBottom() {
	dh = document.body.scrollHeight
	ch = document.body.clientHeight
	if (dh > ch) {
		moveme = dh - ch
		window.scrollTo(0, moveme)
	}
}

//*** general admin functions ***
function makeBackgroundGrey() {
	var scrollHeight = mi ? document.body.scrollHeight : document.body.scrollHeight
	var scrollWidth = mi ? document.body.scrollWidth : document.body.scrollWidth
	var bodyHeight = mi ? document.body.clientHeight : window.innerHeight
	var bodyWidth = mi ? document.body.clientWidth : window.innerWidth
	
	dge("adminBackgroundFilter").style.height = scrollHeight > bodyHeight ? scrollHeight : bodyHeight
	dge("adminBackgroundFilter").style.width = scrollWidth > bodyWidth ? scrollWidth : bodyWidth
	dge("adminBackgroundFilter").style.visibility = "visible"
}

function removeGreyBackground() {
	dge("adminBackgroundFilter").style.visibility = "hidden"
}

function doLogout() {
	if(confirm("Dette vil logge dig ud af systemet!")) {
		location.href = "tjeklogin.aspx?m=2&i=14&pluslink=loginvis"
	}
}

var asCancelUnload = false
function gotoUrl(url,logout) {
	if (asCancelUnload) {
		if (askDropChanges()) {
			gotoUrlNow(url,logout)
		}
	} else {
		gotoUrlNow(url,logout)
	}
}
function gotoUrlNow(url,logout) {
	if (logout) {
		doLogout()
	} else {
		location.href = url
	}
}
function askDropChanges() {
	return confirm("Du vil miste dine ændringer hvis du skifter side nu!\n\nKlik ok for at fortsætte, eller klik annuller for at blive på siden.")
}

var arrHelp = new Array()
arrHelp[0] = '<b>Søgeord:</b><br>Skal adskilles med mellemrum.<br><br>Det er ord som brugeren kan finde på at søge efter, men som ikke indgår i den normale holdbeskrivelse. Derfor kan de også betragtes som synonymer.<br><br><b>Eksempel:</b><br>Kor Sang Gospel Fællessang'
arrHelp[1] = '<b>Lektioner:</b><br>Skal være antal lektioner i alt.<br>Dvs. <u>ikke</u> antal lektioner pr. mødegang.'
arrHelp[2] = '<b>Link:</b><br>Hvis i har egen hjemmeside med tilmelding og information, kan link til denne side angives her.<br><b>Eksempel:</b><br>http://www.minaftenskole.dk/hold.aspx?nr=123456'
arrHelp[3] = '<b>Undervisningssted:</b><br>Kan være navnet på skolen hvor undervisningen foregår, eksempelvis "Kløvermarkskolen".<br><br><b>OBS:</b><br>Må ikke indeholde gåseøjne (")'
arrHelp[4] = '<b>Sted:</b><br>Kan være hvilket lokale undervisningen foregår i.<br><br>Undervisningssted længere oppe angiver selve adressen, så den skal <u>ikke</u> angives her igen.'
arrHelp[5] = '<b>Løbende optag:</b><br>Hvis holdet har løbende optag, vinges denne boks af.<br><br>Du skal dog stadig angive startdato hvor holdet startede. Den bruges til at vise hvilken ugedag, og klokkeslæt, undervisningen foregår.<br><br><b>OBS:</b> Slutdato er påkrævet for hold med løbende optag.'
arrHelp[6] = '<b>OBS:</b><br>Må ikke indeholde gåseøjne (")'
arrHelp[7] = '<b>Beskrivelse:</b><br>Her indsættes en kort kursusbeskrivelse, som du evt. kan hente/kopiere ind fra en anden fil, - f.eks. fra Word.<br>Hvis du skriver teksten direkte i feltet, foreslår vi, at du gemmer med mellemrum, da du automatisk bliver logget af systemet efter 20 minutter, hvis du ikke har aktiveret gemme-knappen.'

function showInfoBox(id,event) {
	if (dge("adminInfoBox")) {
		dge("adminInfoBox").innerHTML = arrHelp[id]
		if (!mi) {
			dge("adminInfoBox").style.left = event.pageX + 20
			dge("adminInfoBox").style.top = event.pageY + 1
		} else {
			dge("adminInfoBox").style.left = event.clientX + 20
			dge("adminInfoBox").style.top = event.clientY + document.body.scrollTop + 1
		}
		dge("adminInfoBox").style.visibility = "visible"
	}
}
function hideInfoBox() {
	if (dge("adminInfoBox")) {
		dge("adminInfoBox").style.visibility = "hidden"
	}
}

function removeQuot(id) {
	if (dge(id)) {
		var val = dge(id).value
		val = val.replace(/"/g,"")
		dge(id).value = val
	}
}
//*** end general admin functions ***

//*** edit/add school ***
function addSchool() {
	dge("schoolCommand").value = "create"
	dge("schoolID").value = ""
	dge("schoolName").value = ""
	dge("schoolUserName").value = ""
	dge("schoolPassword").value = "webeditor8ZYX8"
	dge("schoolEmail").value = ""
	
	dge("schoolAdminType").options[0].selected = true
	for (var i=1; i<dge("schoolAdminType").options.length; i++) {
		dge("schoolAdminType").options[i].selected = false
	}
	
	centerEditSchoolDiv()
	dge("imgDelete").style.display = "none"
	dge("addEditHeadline").innerHTML = "Tilføj skole"
	dge("editSchoolDiv").style.visibility = "visible"
	makeBackgroundGrey()
}

function closeEditSchool() {
	dge("editSchoolDiv").style.visibility = "hidden"
	asCancelUnload = false
	removeGreyBackground()
}

function centerEditSchoolDiv() {
	if (mi) {
		dge("editSchoolDiv").style.left = (document.body.clientWidth / 2) - 250
		dge("editSchoolDiv").style.top = (document.body.clientHeight / 2) - 250 + document.body.scrollTop
	} else {
		dge("editSchoolDiv").style.left = (window.innerWidth/2) - 250
		dge("editSchoolDiv").style.top = (window.innerHeight/2) - 250 + document.body.scrollTop
	}
}

function deleteSchool(schoolId,name,userName,email) {
	if (confirm("Dette vil slette:\n\n" + name + "!")) {
		dge("schoolCommand").value = "delete"
		dge("schoolID").value = schoolId
		dge("schoolName").value = name
		dge("schoolUserName").value = userName
		dge("schoolPassword").value = "webeditor8ZYX8"
		dge("schoolEmail").value = email
		
		document.MuniSchoolForm.submit()
	}	
}
function deleteThisSchool() {
	if (confirm("Dette vil slette:\n\n" + dge("schoolName").value + "!")) {
		dge("schoolCommand").value = "delete"
		document.MuniSchoolForm.submit()
	}
}

function editSchool(schoolId,name,userName,email,adminType) {
	dge("schoolCommand").value = "update"
	dge("schoolID").value = schoolId
	dge("schoolName").value = name
	dge("schoolUserName").value = userName
	dge("schoolPassword").value = "webeditor8ZYX8"
	dge("schoolEmail").value = email
	
	for (var i=0; i<dge("schoolAdminType").options.length; i++) {
		if (dge("schoolAdminType").options[i].value == adminType)
			dge("schoolAdminType").options[i].selected = true
		else
			dge("schoolAdminType").options[i].selected = false
	}
	
	centerEditSchoolDiv()
	dge("imgDelete").style.display = "inline"
	dge("addEditHeadline").innerHTML = "Redigér skole"
	dge("editSchoolDiv").style.visibility = "visible"
	makeBackgroundGrey()
}

function validateSchoolForm() {
	var schoolName = dge("schoolName").value
	var schoolUserName = dge("schoolUserName").value
	var schoolPassword = dge("schoolPassword").value
	var schoolEmail = dge("schoolEmail").value
	var submitForm = true
	if (schoolName == "" || schoolUserName == "" || schoolPassword == "") {
		alert("Udfyld venligst alle felter!")
		submitForm = false
	}
	var goodEmail = schoolEmail.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\.biz)|(\..{2,2}))$)\b/gi)
	if (!goodEmail) {
		alert("Der er fejl i emailadressen!")
		submitForm = false
	}
	if (submitForm) {
		document.MuniSchoolForm.submit()
	}
}
//*** end edit school ***

//*** edit/add class ***
function addClass() {
	dge("classCommand").value = "create"
	dge("classID").value = ""
	dge("className").value = ""
	dge("classNo").value = ""
	dge("classDescription").value = ""
	dge("classMetaWords").value = ""
	dge("classTeacher").value = ""
	dge("classLocation").value = ""
	dge("classStartdate").value = ""
	dge("classStartTimeH").value = "00"
	dge("classStartTimeM").value = "00"
	dge("classEnddate").value = ""
	dge("classLessons").value = ""
	dge("classMeetingtimes").value = ""
	dge("classLink").value = "http://"
	dge("classContEnroll").checked = false
		
	centerEditClassDiv()
	dge("imgDelete").style.display = "none"
	dge("addEditHeadline").innerHTML = "Tilføj hold"
	dge("editClassDiv").style.visibility = "visible"
	makeBackgroundGrey()
}

function centerEditClassDiv() {
	if (mi) {
		dge("editClassDiv").style.left = (document.body.clientWidth / 2) - 250
		dge("editClassDiv").style.top = (document.body.clientHeight / 2) - 280 + document.body.scrollTop
	} else {
		dge("editClassDiv").style.left = (window.innerWidth/2) - 250
		dge("editClassDiv").style.top = (window.innerHeight/2) - 280 + document.body.scrollTop
	}
	if (parseInt(dge("editClassDiv").style.left,10) < 0) { dge("editClassDiv").style.left = 0 }
	if (parseInt(dge("editClassDiv").style.top,10) < 0) { dge("editClassDiv").style.top = 0 }
}

function closeEditClass() {
	dge("editClassDiv").style.visibility = "hidden"
	asCancelUnload = false
	removeGreyBackground()
}

function editClass(classID,classTPid,className,classNo,classDescription,classTeacher,classLocation,classStartdate,classStartTime,classEnddate,classLessons,classMeetingtimes,classLink,classMeta,classContEnroll) {
	dge("classCommand").value = "update"
	dge("classID").value = classID
	dge("classTPid").value = classTPid
	dge("className").value = className
	dge("classNo").value = classNo
	dge("classDescription").value = classDescription
	dge("classMetaWords").value = classMeta
	dge("classTeacher").value = classTeacher
	dge("classLocation").value = classLocation
	dge("classStartdate").value = classStartdate
	dge("classContEnroll").checked = classContEnroll
	if (classStartTime != "") {
		var colonIndex = classStartTime.indexOf(":")
		if (colonIndex > -1) {
			var Hour = classStartTime.substring(0,colonIndex)
			var Min = classStartTime.substring(colonIndex+1)
			dge("classStartTimeH").value = Hour
			dge("classStartTimeM").value = Min
		}
	}
	dge("classEnddate").value = classEnddate
	dge("classLessons").value = classLessons
	dge("classMeetingtimes").value = classMeetingtimes
	dge("classLink").value = classLink
	if (dge("classLink").value == "") { dge("classLink").value = "http://" }
	
	centerEditClassDiv()
	dge("imgDelete").style.display = "inline"
	dge("addEditHeadline").innerHTML = "Redigér hold"
	dge("editClassDiv").style.visibility = "visible"
	makeBackgroundGrey()
}

function classDescriptionCheck() {
	var len = dge("classDescription").value.length
	if (len >= 2001)
		dge("spanToMuchText").style.display = "inline"
	else
		dge("spanToMuchText").style.display = "none"
}

function deleteClass(classID,classTPid,className,classNo,classStartdate) {
	if (confirm("Dette vil slette:\n\n" + className + "!")) {
		dge("classCommand").value = "delete"
		dge("classID").value = classID
		dge("classTPid").value = classTPid
		dge("className").value = className
		dge("classNo").value = classNo
		dge("classStartdate").value = classStartdate
		
		document.ClassForm.submit()
	}	
}
function deleteThisClass() {
	if (confirm("Dette vil slette:\n\n" + dge("className").value + "!")) {
		dge("classCommand").value = "delete"
		document.ClassForm.submit()
	}
}

function viewClass(id) {
	location.href = "default.aspx?m=2&i=18&adminview=" + id
}

function validateClassForm() {
	var className = dge("className").value
	var classMeta = dge("classMetaWords").value
	var classStartdate = dge("classStartdate").value
	var classStartTimeH = dge("classStartTimeH").value
	var classStartTimeM = dge("classStartTimeM").value
	var classEnddate = dge("classEnddate").value
	var classLessons = dge("classLessons").value
	var classLink = dge("classLink").value
	var classContEnroll = dge("classContEnroll").checked
	var errorFields = ""
	if (className == "") {errorFields += "Holdnavn\n"}
	if (classStartdate == "") {errorFields += "Startdato\n"}
	if (classStartTimeH == "") {errorFields += "Start kl.\n"}
	if (classLessons == "") {errorFields += "Lektioner\n"}
	if (classContEnroll == true && classEnddate == "") {errorFields += "Slutdato\n"}
	if (errorFields != "") {
		alert("Udfyld venligst:\n" + errorFields)
	} else { //if all informations is supplied, validate link
		if (classLink != "" && classLink != "http://") {
			if (classLink.substring(0,7) != "http://" && classLink.substring(0,8) != "https://") {
				classLink = "http://" + classLink
				dge("classLink").value = classLink
			}
		}
		var dateValidate = true
		if (classEnddate != "") {
			dateValidate = false
			//alert(classStartdate.substring(6) + " " + classStartdate.substring(3,5) + " " + classStartdate.substring(0,2))
			var sDate = new Date(classStartdate.substring(6),classStartdate.substring(3,5),classStartdate.substring(0,2))
			var eDate = new Date(classEnddate.substring(6),classEnddate.substring(3,5),classEnddate.substring(0,2))
			if (sDate <= eDate) {
				dateValidate = true
			} else {
				alert("Venligst kontroller start- og slutdato.\nSlutdato må ikke være før startdato!")
			}
		}
		if (dateValidate) {
			document.ClassForm.submit()
		}
	}
}
//*** end edit class ***

//*** edit teachingplaces ***
function showIcons() {
	//dge("divFloatingIcons").style.left = parseInt(dge("editTPDiv").style.left,10) + 108
	//dge("divFloatingIcons").style.top = parseInt(dge("editTPDiv").style.top,10) + 82
	if (!mi) {
		dge("divFloatingIcons").style.left = e.pageX + 20
		dge("divFloatingIcons").style.top = e.pageY + 1
	} else {
		dge("divFloatingIcons").style.left = event.clientX + 20
		dge("divFloatingIcons").style.top = event.clientY + document.body.scrollTop + 1
	}
	if (parseInt(dge("divFloatingIcons").style.left,10) <= 0) { dge("divFloatingIcons").style.left = "500" }
	if (parseInt(dge("divFloatingIcons").style.top,10) <= 0) { dge("divFloatingIcons").style.top = "450" }
	
	dge("divFloatingIcons").style.visibility = "visible"
}
function pickIcons(src) {
	if (src != "")
		dge("tpIcon").value = src
	dge("divFloatingIcons").style.visibility = "hidden"
}

function addTeachingPlace(providerID,municipalNo) {
	dge("tpCommand").value = "create"
	dge("tpID").value = ""
	dge("tpIsProvider").value = "0"
	dge("tpProviderID").value = providerID
	dge("tpMunicipalno").value = municipalNo
	dge("tpName").value = ""
	dge("tpAddress").value = ""
	dge("tpZip").value = ""
	dge("tpCity").value = ""
	dge("tpPhoneno").value = ""
	dge("tpEmail").value = ""
	dge("tpLink").value = "http://"
	dge("tpIcon").value = ""
	if (dge("iconRow")) {
		dge("iconRow").style.display = "none"
		dge("iconRowBotBorder").style.display = "none"
	}
	if (dge("rowHide1")) {
		dge("rowHide1").style.display = "none"
		dge("rowHide2").style.display = "none"
		dge("rowHide3").style.display = "none"
		dge("rowHide4").style.display = "none"
		dge("rowHide5").style.display = "none"
		dge("rowHide6").style.display = "none"
	}
	
	centerEditTPDiv()
	dge("imgDelete").style.display = "none"
	dge("addEditHeadline").innerHTML = "Tilføj undervisningssted"
	dge("editTPDiv").style.visibility = "visible"
	makeBackgroundGrey()
}

function closeEditTP() {
	dge("editTPDiv").style.visibility = "hidden"
	dge("adminBackgroundFilter").style.visibility = "hidden"
	asCancelUnload = false
	removeGreyBackground()
}

function centerEditTPDiv() {
	if (mi) {
		dge("editTPDiv").style.left = (document.body.clientWidth / 2) - 235
		dge("editTPDiv").style.top = (document.body.clientHeight / 2) - 175 + document.body.scrollTop
	} else {
		dge("editTPDiv").style.left = (window.innerWidth/2) - 235
		dge("editTPDiv").style.top = (window.innerHeight/2) - 175 + document.body.scrollTop
	}
}

function editTP(tpID,tpIsProvider,tpProviderID,tpMunicipalno,tpName,tpAddress,tpZip,tpCity,tpPhoneno,tpEmail,tpLink,tpIcon,tpProfile) {
	dge("tpCommand").value = "update"
	dge("tpID").value = tpID
	dge("tpIsProvider").value = tpIsProvider
	dge("tpProviderID").value = tpProviderID
	dge("tpMunicipalno").value = tpMunicipalno
	dge("tpName").value = tpName
	dge("tpAddress").value = tpAddress
	dge("tpZip").value = tpZip
	dge("tpCity").value = tpCity
	dge("tpPhoneno").value = tpPhoneno
	dge("tpEmail").value = tpEmail
	if (tpLink == "") { tpLink = "http://" }
	dge("tpLink").value = tpLink
	dge("tpIcon").value = tpIcon
	if (tpIsProvider == 0) {
		if (dge("rowHide1")) {
			dge("rowHide1").style.display = "none"
			dge("rowHide2").style.display = "none"
			dge("rowHide3").style.display = "none"
			dge("rowHide4").style.display = "none"
			dge("rowHide5").style.display = "none"
			dge("rowHide6").style.display = "none"
		}
		dge("iconRow").style.display = "none"
		dge("iconRowBotBorder").style.display = "none"

		centerEditTPDiv()
		dge("addEditHeadline").innerHTML = "Redigér undervisningssted"
		dge("editTPDiv").style.visibility = "visible"
		//dge("imgDelete").style.display = "inline"
		makeBackgroundGrey()
	} else {
		dge("addEditHeadline").innerHTML = "Redigér stamdata"
		dge("editTableSaveButtons").style.display = "none"
	}
}

function deleteTP(tpID,tpIsProvider,tpProviderID,tpMunicipalno,tpName) {
	if (tpIsProvider == 0) {
		if (confirm("Dette vil slette:\n\n" + tpName + "!")) {
			dge("tpCommand").value = "delete"
			dge("tpID").value = tpID
			dge("tpIsProvider").value = tpIsProvider
			dge("tpProviderID").value = tpProviderID
			dge("tpMunicipalno").value = tpMunicipalno
			dge("tpName").value = tpName
			
			document.TPForm.submit()
		}
	} else {
		alert("Hovedskolen kan ikke slettes")
	}
}
function deleteThisTP() {
	if (confirm("Dette vil slette:\n\n" + dge("tpName").value + "!")) {
		dge("tpCommand").value = "delete"
		document.TPForm.submit()
	}
}

function saveTextEdit() {
	if (dge("adminTextEdit")) {
		//dge("tpCommand").value = "saveDescription"
		//dge("tpID").value = dge("hidtpID").value
		//dge("tpIsProvider").value = 1
		//dge("tpName").value = dge("hidtpName").value
		//dge("tpMunicipalno").value = dge("hidtpMunicipalNo").value
		dge("tpDescription").value = dge("adminTextEdit").value
		//document.TPForm.submit()
		validateTPForm()
	} else {
		alert("Der opstod en fejl!")
	}
}

function tpDescriptionCheck() {
	var len = dge("adminTextEdit").value.length
	if (len >= 2001)
		dge("spanToMuchText").style.display = "inline"
	else
		dge("spanToMuchText").style.display = "none"
}

function validateTPForm() {
	var tpName = dge("tpName").value
	var tpAddress = dge("tpAddress").value
	var tpZip = dge("tpZip").value
	var tpCity = dge("tpCity").value
	var tpPhoneno = dge("tpPhoneno").value
	var tpEmail = dge("tpEmail").value
	var tpLink = dge("tpLink").value
	var submitForm = true
	var errorFields = ""
	if (tpName == "") {errorFields += "Navn\n"}
	if (tpAddress == "") {errorFields += "Adresse\n"}
	if (tpZip == "") {errorFields += "Postnr.\n"}
	if (tpCity == "") {errorFields += "By\n"}
	if (tpPhoneno == "" && tpEmail == "" && dge("rowHide1").style.display != "none") {errorFields += "Telefonnr. eller Email\n"}
	if (errorFields != "") {
		alert("Udfyld venligst:\n" + errorFields)
		submitForm = false
	} else if (dge("rowHide1").style.display != "none" && tpEmail != "") { //if all informations are supplied
		var goodEmail = tpEmail.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\.biz)|(\..{2,2}))$)\b/gi)
		if (!goodEmail) {
			alert("Der er fejl i emailadressen!")
			submitForm = false
		}
	}
	if (submitForm) {
		if (dge("rowHide1").style.display != "none") {
			if (tpLink == "http://") { tpLink = "" ; dge("tpLink").value = tpLink }
			if (tpLink != "") {
				if (tpLink.substring(0,7) != "http://" && tpLink.substring(0,8) != "https://") {
					tpLink = "http://" + tpLink
					dge("tpLink").value = tpLink
				}
			}
		}
		document.TPForm.submit()
		//alert("submitter")
	}
}

function ajustEditBoxForProfile() {
	dge('editTPDiv').style.position = "relative"
	dge('editTPDiv').style.height = "265px"
	dge('editTPDiv').style.width = "632px"
	dge('editTPDiv').style.border = "none"
	dge('editTPDiv').style.backgroundColor = "#FFFFFF"
	
	dge('tableEditHeadline').style.display = "none"
	dge('editTPcontentTable').style.width = "632px"
	dge('editTPcontentDiv').style.height = "265px"
	dge('editTPcontentTable').style.height = "245px"
	dge('editTPDiv').style.visibility = "visible"
}
//*** end edit teachingplaces ***

//*** other admin functions ***
var curDofoIconI = 0
function dofoEditIcon(i,icon,e) {
	curDofoIconI = i
	if (mi) {
		dge("divFloatingIcons").style.left = (document.body.clientWidth / 2) - 50
		dge("divFloatingIcons").style.top = (document.body.clientHeight / 2) - 50 + document.body.scrollTop
	} else {
		dge("divFloatingIcons").style.left = (window.innerWidth/2) - 50
		dge("divFloatingIcons").style.top = (window.innerHeight/2) - 50
	}
	dge("divFloatingIcons").style.visibility = "visible"
}

function dofoSetIcon(i,icon) {
	dge("hidSchoolIcon" + i).value = icon
	dge("imgSchoolIcon" + i).src = "media/skoleikoner/" + icon
}

function pickDofoIcons(src) {
	if (src != "") {
		var newIcons = dge("divSchoolIcons").innerHTML
		if (newIcons.indexOf(src) < 0)
			dge("divSchoolIcons").innerHTML += ' <img src="media/skoleikoner/' + src + '" width="50" height="20" alt="Vælg" style="cursor:pointer;" onclick="pickDofoIcons(\'' + src + '\')">'
		
		dofoSetIcon(curDofoIconI,src)
	}
	dge("divFloatingIcons").style.visibility = "hidden"
}
//*** end other admin functions ***

