// Dette script er lavet af "Jens S. Hansen" 28/3-2001

// Er der et mellemrum/space !
function tjek_for_mellemrum(strTjek){
		if(strTjek.indexOf(" ",0)>-1)
		{
			return false
		}
		return true
}



function gyldige_tegn(strVar)
{
	ugyldigeTegn=" /:,;#'"

	if(strVar==""){
		return false}
	for(i=0;i<ugyldigeTegn.length;i++)
	{
		fejlTegn = ugyldigeTegn.charAt(i)
		if(strVar.indexOf(fejlTegn,0)>-1)
		{
			return false
		}
	}
	return true
}


// Antal tilladte karakterer
function minCharacters(strTjek, min){
	if(strTjek.length < min) return false
	else return true
}

// Er det et tal !
function erTal(angivet_tal){
	if(angivet_tal==""){return false;}
	for(i=0;i<angivet_tal.length;i++){
		if(angivet_tal.charAt(i)<"0"){return false;}
		if(angivet_tal.charAt(i)>"9"){return false;}
	}
	return true;
}

// Funktionen der tjekker e-mail adressen !
function tjek_email_adresse(mail_string)
{
	ugyldigeTegn=" /:,;#'"

	if(mail_string==""){
		return false}
	for(i=0;i<ugyldigeTegn.length;i++)
	{
		fejlTegn = ugyldigeTegn.charAt(i)
		if(mail_string.indexOf(fejlTegn,0)>-1)
		{
			return false
		}
	}
	paaPos = mail_string.indexOf("@",1)
	if(paaPos == -1)
	{
		return false
	}
	if(mail_string.indexOf("@",paaPos+1)!=-1)
	{
		return false
	}		
	punktumPos = mail_string.indexOf(".",paaPos)
	if(punktumPos == -1)
	{
		return false
	}
	if(punktumPos+3>mail_string.length)
	{
		return false
	}
	return true
}


// Funktionen der bliver kaldt fra formularen "Opdater Stamdata!"
	
function validerFormularOpdaterStamdata(formular){

	if(formular.Password.value == ""){
		alert("Feltet Password skal udfyldes!");
		formular.Password.focus();
		formular.Password.select();
		return false;
	}



	if(formular.FoedselsDato.value == ""){
		alert("Feltet Fødselsdato skal udfyldes!");
		formular.FoedselsDato.focus();
		formular.FoedselsDato.select();
		return false;
	}

	if(formular.Nationalitet.value == ""){
		alert("Feltet Nationalitet skal udfyldes!");
		formular.Nationalitet.focus();
		formular.Nationalitet.select();
		return false;
	}

	if(formular.AdresseGade.value == ""){
		alert("Feltet Adresse skal udfyldes!");
		formular.AdresseGade.focus();
		formular.AdresseGade.select();
		return false;
	}

	if(formular.PostNr.value == ""){
		alert("Feltet PostNr skal udfyldes!");
		formular.PostNr.focus();
		formular.PostNr.select();
		return false;
	}

	if(formular.PostBy.value == ""){
		alert("Feltet PostBy skal udfyldes!");
		formular.PostBy.focus();
		formular.PostBy.select();
		return false;
	}

	if(formular.PostLand.value == ""){
		alert("Feltet Land skal udfyldes!");
		formular.PostLand.focus();
		formular.PostLand.select();
		return false;
	}

	if(formular.TelefonPrivat.value == ""){
		alert("Feltet Telefon (Privat) skal udfyldes!");
		formular.TelefonPrivat.focus();
		formular.TelefonPrivat.select();
		return false;
	}


	if(formular.EMailPrivat.value == ""){
		alert("Feltet Email (Privat) skal udfyldes!");
		formular.EMailPrivat.focus();
		formular.EMailPrivat.select();
		return false;
	}

	if((!tjek_email_adresse(formular.EMailPrivat.value)) && formular.EMailPrivat.value != ""){
		alert("En gyldig email adresse skal opgives!");
		formular.EMailPrivat.focus();
		formular.EMailPrivat.select();
		return false;
	}



	return true;
}


function validerFormularLicensfornyelse(formular){

	if(!(formular.retningslinjeraccept.checked)){
		alert("Du skal aktivt sætte et hak i checkboxen og tilkendegive at du har læst retningslinjerne for ringmærkning og vil følge disse!");
		return false;
	}

	return true;
}

