function throwLoginError(testlogin,loginArray,data0,data1,fejlkode) {
	parent.lukPopup()
	parent.lukPopupSub()

	var fejlHTML = ''

	fejlHTML = fejlHTML + '<table style=\'border:0px solid green;\'>'
	fejlHTML = fejlHTML + '<tr>'
	fejlHTML = fejlHTML + '<td style=\'width:493px;height:642px;text-align:center;vertical-align:middle;\'>'
	fejlHTML = fejlHTML + '<div><img src=\'gfx/advarsel.gif\' style=width:100px><br><br><br><br><br><br></div>'
	fejlHTML = fejlHTML + '</td>'
	fejlHTML = fejlHTML + '<td style=width:493px;height:642px;text-align:center;>'
	if (fejlkode == 0) {
		var nyLoginArray = new Array()
		loginArray = loginArray.split('^')
		for (i=0;i<loginArray.length;i++) {
			var loginArrayDet = loginArray[i].split('|')[0]
			if (loginArrayDet!=testlogin) {
				nyLoginArray.push(loginArray[i])
			}
		}
		nyLoginArray = nyLoginArray.join('^')
		fejlHTML = fejlHTML + '<div style=text-align:left;width:400px;font-size:17px;>'
		fejlHTML = fejlHTML + '<h2>Person er allerede indsat</h2>'
		fejlHTML = fejlHTML + '<br>Du forsøger at indsætte en person med brugernavnet '+testlogin+'.<br><br>'
		fejlHTML = fejlHTML + 'Denne person er allerede indsat.<br><br>'
		fejlHTML = fejlHTML + 'Denne fejl kan også skyldes at du har benyttet browserens tilbage knap.<br><br>'
		fejlHTML = fejlHTML + 'Klik på <i>Fortsæt</i> nedenfor, for at fortsætte din bestilling.<br><br>'
		fejlHTML = fejlHTML + '</div>'
		fejlHTML = fejlHTML + '<div style=text-align:right;width:400px;>'
		fejlHTML = fejlHTML + '<br><br><img src=\'gfx/knap.asp?knapgrundfarve='+knapgrundfarve+'&knaptekstfarve='+knaptekstfarve+'&knapbaggrundfarve='+knapbaggrundfarve2+'&dx='+strengLaengde('Fortsæt >>')+'&text=Fortsæt >>\' onclick="continueInsert(\''+nyLoginArray+'\')" id=ukendtknap style=\'cursor:pointer;\'>'
		fejlHTML = fejlHTML + '</div>'
	} else if (fejlkode == 1) {
		var nyLoginArray = new Array()
		loginArray = loginArray.split('^')
		for (i=0;i<loginArray.length;i++) {
			var loginArrayDet = loginArray[i].split('|')[0]
			if (loginArrayDet!=testlogin) {
				nyLoginArray.push(loginArray[i])
			}
		}
		nyLoginArray = nyLoginArray.join('^')
		fejlHTML = fejlHTML + '<div style=text-align:left;width:400px;font-size:17px;>'
		fejlHTML = fejlHTML + '<h2>Person er inaktiv</h2>'
		fejlHTML = fejlHTML + '<br>Du forsøger at indsætte en person med brugernavnet '+testlogin+'.<br><br>'
		fejlHTML = fejlHTML + 'Denne person er ikke aktiv.<br><br>'
		fejlHTML = fejlHTML + 'Klik på <i>Fortsæt</i> nedenfor, for at fortsætte din bestilling.<br><br>'
		fejlHTML = fejlHTML + '</div>'
		fejlHTML = fejlHTML + '<div style=text-align:right;width:400px;>'
		fejlHTML = fejlHTML + '<br><br><img src=\'gfx/knap.asp?knapgrundfarve='+knapgrundfarve+'&knaptekstfarve='+knaptekstfarve+'&knapbaggrundfarve='+knapbaggrundfarve2+'&dx='+strengLaengde('Fortsæt >>')+'&text=Fortsæt >>\' onclick="continueInsert(\''+nyLoginArray+'\')" id=ukendtknap style=\'cursor:pointer;\'>'
		fejlHTML = fejlHTML + '</div>'
	} else if (fejlkode == 2) {
		var nyLoginArray = new Array()
		loginArray = loginArray.split('^')
		for (i=0;i<loginArray.length;i++) {
			var loginArrayDet = loginArray[i].split('|')[0]
			if (loginArrayDet!=testlogin) {
				nyLoginArray.push(loginArray[i])
			}
		}
		nyLoginArray = nyLoginArray.join('^')
		fejlHTML = fejlHTML + '<div style=text-align:left;width:400px;font-size:17px;>'
		fejlHTML = fejlHTML + '<h2>Person ikke fundet</h2>'
		fejlHTML = fejlHTML + '<br>Du forsøger at indsætte en person med brugernavnet '+testlogin+'.<br><br>'
		fejlHTML = fejlHTML + 'Personen kan ikke findes i vores database. Dette sker som oftest fordi brugernavn og/eller adgangskode er forkert.<br><br>'
		fejlHTML = fejlHTML + 'Klik på <i>Fortsæt</i> nedenfor, for at fortsætte din bestilling.<br><br>'
		fejlHTML = fejlHTML + '</div>'
		fejlHTML = fejlHTML + '<div style=text-align:right;width:400px;>'
		fejlHTML = fejlHTML + '<br><br><img src=\'gfx/knap.asp?knapgrundfarve='+knapgrundfarve+'&knaptekstfarve='+knaptekstfarve+'&knapbaggrundfarve='+knapbaggrundfarve2+'&dx='+strengLaengde('Fortsæt >>')+'&text=Fortsæt >>\' onclick="continueInsert(\''+nyLoginArray+'\')" id=ukendtknap style=\'cursor:pointer;\'>'
		fejlHTML = fejlHTML + '</div>'
	} else if (fejlkode == 3) {
		var afdArray = data0
		var brugernavn = testlogin
		var adgangskode = data1 
		var unknownHTML = ''
		unknownHTML = unknownHTML + '<CENTER><BR><BR><BR><BR>'
		unknownHTML = unknownHTML + '<H1 style=text-align:center;font-size:30px;>'+texts[135]+'</H1>'
		unknownHTML = unknownHTML + '<br>Du forsøger at indsætte en person med brugernavnet '+testlogin+'.<br><br>'
		unknownHTML = unknownHTML + '<DIV style=\'text-align:left;width:550px;font-size:14px;border-top:2px solid #ED1C24;border-bottom:2px solid #ED1C24\'><BR>'+texts[136].replace(/\&gt\;/g,'>').replace(/\&lt\;/g,'<')+'<BR><BR></DIV>'
		unknownHTML = unknownHTML + '<br><DIV style=\'width:300px;text-align:center;\'><FORM METHOD=post ACTION=asp/ukendt.asp?brugernavn='+brugernavn+'&adgangskode='+adgangskode+' ID=ukendtform name=ukendtform TARGET=hiddeniframe>'
		unknownHTML = unknownHTML + texts[137]+'<BR>'
		unknownHTML = unknownHTML + '<input type=\'text\' name=\'navn\' id=\'navn\' class=\'w_auto\' value=\'\'><br><BR>'
		unknownHTML = unknownHTML + texts[138]+'<BR>'
		unknownHTML = unknownHTML + '<select id=afdeling name=afdeling>'
		unknownHTML = unknownHTML + '<option value=0>'+texts[139]+'</option>'
		afdArray = afdArray.split('@')
		for (i=0;i<afdArray.length;i++) {
			var detAfdArray = afdArray[i].split('|')
			unknownHTML = unknownHTML + '<option value='+detAfdArray[0]+'>'+detAfdArray[1]+'</option>'
		}
		unknownHTML = unknownHTML + '</select>'
		unknownHTML = unknownHTML + '<br><input type=hidden value=\''+loginArray+'\' id=loginarray name=loginarray>'
		unknownHTML = unknownHTML + '</FORM></div>'
		unknownHTML = unknownHTML + '<br><img src=\'gfx/knap.asp?knapgrundfarve='+knapgrundfarve+'&knaptekstfarve='+knaptekstfarve+'&knapbaggrundfarve='+knapbaggrundfarve2+'&dx='+strengLaengde(texts[51])+'&text='+texts[51]+'\' onclick=ukendtLoad() id=ukendtknap style=\'cursor:pointer;\'>'
		unknownHTML = unknownHTML + '</CENTER>'
		fejlHTML = fejlHTML + unknownHTML
	} else if (fejlkode == 4) {
		var navn = data0
		var adgangskode = data1
		fejlHTML = fejlHTML + '<div style=text-align:left;width:400px;font-size:17px;>'
		fejlHTML = fejlHTML + '<h2>'+navn+' er ikke tildelt afdeling</h2>'
		fejlHTML = fejlHTML + '<br>Du forsøger at tilføje '+navn+' med brugernavnet '+testlogin+'.<br><br>'
		fejlHTML = fejlHTML + navn + ' er ikke tildelt den rigtige afdeling.<br><br>'
		fejlHTML = fejlHTML + 'Klik på <i>Fortsæt</i> nedenfor, for at vælge den rigtige afdeling på grundlag af gruppebillederne.<br><br>'
		fejlHTML = fejlHTML + '</div>'
		fejlHTML = fejlHTML + '<div style=text-align:right;width:400px;>'
		fejlHTML = fejlHTML + '<br><br><img src=\'gfx/knap.asp?knapgrundfarve='+knapgrundfarve+'&knaptekstfarve='+knaptekstfarve+'&knapbaggrundfarve='+knapbaggrundfarve2+'&dx='+strengLaengde('Fortsæt >>')+'&text=Fortsæt >>\' onclick="insertGroup(\''+testlogin+'\',\''+loginArray+'\',\''+adgangskode+'\')" id=ukendtknap style=\'cursor:pointer;\'>'
		fejlHTML = fejlHTML + '</div>'
	} else if (fejlkode == 5) {
		var nyLoginArray = new Array()
		loginArray = loginArray.split('^')
		for (i=0;i<loginArray.length;i++) {
			var loginArrayDet = loginArray[i].split('|')[0]
			if (loginArrayDet!=testlogin) {
				nyLoginArray.push(loginArray[i])
			}
		}
		nyLoginArray = nyLoginArray.join('^')
		fejlHTML = fejlHTML + '<div style=text-align:left;width:400px;font-size:17px;>'
		fejlHTML = fejlHTML + '<h2>Billeder mangler</h2>'
		fejlHTML = fejlHTML + '<br>Du forsøger at indsætte en person med brugernavnet '+testlogin+'.<br><br>'
		fejlHTML = fejlHTML + 'Der er desværre stadig ikke uploadet nogle billeder på denne person. Der går normalt op til 24 timer efter fotograferingen før billederne er uploadet.<br><br>'
		fejlHTML = fejlHTML + 'Klik på <i>Fortsæt</i> nedenfor, for at fortsætte din bestilling.<br><br>'
		fejlHTML = fejlHTML + '</div>'
		fejlHTML = fejlHTML + '<div style=text-align:right;width:400px;>'
		fejlHTML = fejlHTML + '<br><br><img src=\'gfx/knap.asp?knapgrundfarve='+knapgrundfarve+'&knaptekstfarve='+knaptekstfarve+'&knapbaggrundfarve='+knapbaggrundfarve2+'&dx='+strengLaengde('Fortsæt >>')+'&text=Fortsæt >>\' onclick="continueInsert(\''+nyLoginArray+'\')" id=ukendtknap style=\'cursor:pointer;\'>'
		fejlHTML = fejlHTML + '</div>'
	}



	fejlHTML = fejlHTML + '</td>'
	fejlHTML = fejlHTML + '</tr>'
	fejlHTML = fejlHTML + '</table>'
	window.document.getElementById('content').innerHTML = fejlHTML

}

function continueInsert(loginArrayet) {
	if (loginArrayet !='') {
		hiddeniframe.location.href='asp/insertperson.asp?loginarray='+loginArrayet
	} else {
		if(stamdataArray.length>0) {
			visBillede(stamdataArray[0].split('|')[0])
		} else {
			page = 1;
			viewPage()
		}
	}		
}

function insertGroup(brugernavn,loginarray,adgangskode) {
	page = 1;
	viewPage()
	hiddeniframe.location.href='asp/insertgroup.asp?art=0&loginarray='+loginarray+'&brugernavn='+brugernavn+'&adgangskode='+adgangskode

}

function insertGroupBuild(gruppeBilledArray,loginarray,skoleid,brugernavn) {
	gruppeBilledArray = gruppeBilledArray.split('£')

	var indholdHTML = ''
	indholdHTML = indholdHTML + '<table>'
	indholdHTML = indholdHTML + '<tr><td colspan=3><H2 style=\'text-align:center;font-size:30px;line-height:40px;\'>Vælg dit hold blandt disse billeder:</H2></td></tr>'
	indholdHTML = indholdHTML + '<tr><td colspan=3>'
	indholdHTML = indholdHTML + '<div style=width:986px;height:600px;overflow:auto;><table>'
	var taeller = 0
	for (i = 0; i < gruppeBilledArray.length; i++) {
		gruppeBilledArrayDet = gruppeBilledArray[i].split('|')
		if (taeller == 0) {
			indholdHTML = indholdHTML + '<tr>'
		}
		indholdHTML = indholdHTML + '<td><h3 style=text-align:center;>'+gruppeBilledArrayDet[2]+'</h3><img id=grp_'+gruppeBilledArrayDet[1]+' src=\'asp/stream_gruppe.asp?billedid='+gruppeBilledArrayDet[0]+'&skoleid='+skoleid+'&width=481\' onclick="insertGroupManglerDette('+gruppeBilledArrayDet[1]+',\''+gruppeBilledArray.join('£')+'\',\''+loginarray+'\','+skoleid+','+brugernavn+')" style=cursor:pointer; ALT=\'Klik for at vælge dette hold\'></td>'
		if (taeller == 1) {
			indholdHTML = indholdHTML + '</tr>'
			taeller = -1
		}
		taeller = taeller + 1
	}
	if (taeller == 0) {
		indholdHTML = indholdHTML + '<tr>'
	}
	indholdHTML = indholdHTML + '<td style=\'vertical-align:middle;text-align:center;cursor:pointer;border:1px solid white;background-color:#5F5F5F\' onclick="insertGroupMangler(\''+loginarray+'\','+brugernavn+')"><h2>Det er ingen af disse</h2>'
	indholdHTML = indholdHTML + '<br>Kan du ikke finde dig selv blandt disse gruppebilleder, kan det<br> være at det endnu ikke er uploadet.'
	indholdHTML = indholdHTML + '<br><br>Klik da her, for at komme videre!'
	
	indholdHTML = indholdHTML + '</td>'
	if (taeller == 1) {
		indholdHTML = indholdHTML + '</tr>'
	}

	indholdHTML = indholdHTML + '</table></div>'
	indholdHTML = indholdHTML + '</td></tr>'
	indholdHTML = indholdHTML + '</table>'
	window.document.getElementById('content').innerHTML = indholdHTML

}

function insertGroupMangler(loginarray,brugernavn) {
	var unknownHTML = ''
	unknownHTML = unknownHTML + '<CENTER><div id=gruppebilledValgIndhold>'
	unknownHTML = unknownHTML + '<table><tr><td colspan=2><H2 style=\'text-align:center;font-size:30px;line-height:40px;\'>Gruppebilleder ikke tilgængelige</H2></td></tr>'
	unknownHTML = unknownHTML + '<tr><td colspan=2>Dine gruppebilleder er desværre endnu ikke blevet uploadet til bestillingssiden.<br>Gruppebillederne bruges som grundlag for at du kan tjekke at du er kommet ind i den rigtige afdeling/klasse.<br><br></td></tr>'
	unknownHTML = unknownHTML + '<tr><td colspan=2>Det kan tage op til 24 timer efter fotograferingen, før gruppebillederne er lagt op.<br><br></td></tr>'
	unknownHTML = unknownHTML + '<tr><td><img src=\'gfx/knap.asp?knapgrundfarve='+knapgrundfarve+'&knaptekstfarve='+knaptekstfarve+'&knapbaggrundfarve='+knapbaggrundfarve2+'&dx='+strengLaengde('Lad mig fortsætte til bestilling alligevel')+'&text=Lad mig fortsætte til bestilling alligevel\' onclick=insertGroupManglerContinue(\''+loginarray+'\','+brugernavn+') id=ukendtknap style=\'cursor:pointer;\'>'
	unknownHTML = unknownHTML + '</td><td style=\'vertical-align:top;\'><img src=\'gfx/knap.asp?knapgrundfarve='+knapgrundfarve+'&knaptekstfarve='+knaptekstfarve+'&knapbaggrundfarve='+knapbaggrundfarve2+'&dx='+strengLaengde('Jeg venter til billederne er tilgængelige')+'&text=Jeg venter til billederne er tilgængelige\' onclick=insertGroupManglerBreak(\''+loginarray+'\','+brugernavn+') id=ukendtknap style=\'cursor:pointer;\'></td></tr></table>'
	
	unknownHTML = unknownHTML + '</div>'
	unknownHTML = unknownHTML + '</CENTER>'
	window.document.getElementById('content').innerHTML = unknownHTML
}

function insertGroupManglerBreak(loginArray,testlogin) {
	var nyLoginArray = new Array()
	loginArray = loginArray.split('^')
	for (i=0;i<loginArray.length;i++) {
		var loginArrayDet = loginArray[i].split('|')[0]
		if (loginArrayDet!=testlogin) {
			nyLoginArray.push(loginArray[i])
		}
	}
	nyLoginArray = nyLoginArray.join('^')
	continueInsert(nyLoginArray)
}

function insertGroupManglerContinue(loginarray,brugernavn){
	page = 1;
	viewPage()
	hiddeniframe.location.href='asp/insertgroup.asp?art=1&loginarray='+loginarray+'&brugernavn='+brugernavn

}

function insertGroupManglerDette(nytafdid,gruppeBilledArray,loginarray,skoleid,brugernavn) {
	var unknownHTML = ''
	unknownHTML = unknownHTML + '<table><tr><td><H2 style=\'text-align:center;font-size:30px;line-height:30px;\'>Er dette det rigtige gruppebillede?</H2></td></tr></table>'
	unknownHTML = unknownHTML + '<img id=storbillede src=\'asp/stream_gruppe.asp?billedid=G-'+nytafdid+'-01.jpg&skoleid='+skoleid+'&width=870\' style=\'position:absolute;top:30px;left:62px;\'>'
	unknownHTML = unknownHTML + '<table style=width:870px;position:absolute;left:62px;bottom:10px;background-color:white;height:50px;><tr><td style=text-align:center;><img src=\'gfx/knap.asp?knapgrundfarve='+knapgrundfarve+'&knaptekstfarve='+knaptekstfarve+'&knapbaggrundfarve='+knapbaggrundfarve2+'&dx='+strengLaengde('Ja - lad mig fortsætte til bestilling')+'&text=Ja - lad mig fortsætte til bestilling\' onclick="insertGroupManglerGem('+nytafdid+',\''+loginarray+'\','+brugernavn+')" id=genoptagknap style=\'cursor:pointer;\'></td><td style=text-align:center;><img src=\'gfx/knap.asp?knapgrundfarve='+knapgrundfarve+'&knaptekstfarve='+knaptekstfarve+'&knapbaggrundfarve='+knapbaggrundfarve2+'&dx='+strengLaengde('Nej - lad mig vælge det rigtige hold')+'&text=Nej - lad mig vælge det rigtige hold\' onclick="insertGroupBuild(\''+gruppeBilledArray+'\',\''+loginarray+'\','+skoleid+','+brugernavn+')" id=afbrydknap style=\'cursor:pointer;\'></td></tr></table>'
	window.document.getElementById('content').innerHTML = unknownHTML
}

function insertGroupManglerGem(nytafdid,loginarray,brugernavn) {
	var sikker = confirm('Ved at trykke \'OK\' her, godkender du at dit barn er i den valgte gruppe, og at det er dette billede du modtager som gratis gruppebillede efter bestilling.\nEr du ikke sikker, kan du trykke på \'Annuller\' og vælge et andet gruppebillede.')
	if (sikker==true) {
		page = 1;
		viewPage()
		hiddeniframe.location.href='asp/insertgroup.asp?art=2&loginarray='+loginarray+'&brugernavn='+brugernavn+'&nytafdid='+nytafdid
	} else {
		return false	
	}
}

