function badEmail(input){
	alert("Den indtastede e-mail findes allerede i databasen");
	input.email.select();
	input.email.focus();
}
function badKode(input){
	alert("Den indtastede kode er forkert ");
	input.kode.select();
	input.kode.focus();
}
	
function validEmail(mail){
	if (mail.match(/^([\w\.-]+[a-zA-Z0-9]|[a-zA-Z0-9])@([a-zA-Z0-9][\w\.-]|[a-zA-Z0-9])+\.[A-Z]{2,4}$/i)) {
		return true;
	}else{
		return false;
	}
}
function vPass(mail,input1){
	if(input1==1){
		if (mail.match(/^([a-zA-Z0-9_-])/)) {
			return true;
		}else{
			return false;
		}
	}else if(input1==2){
		if (mail.match(/^([a-zA-Z0-9_-][a-zA-Z0-9_-])$/)) {
			return true;
		}else{
			return false;
		}
	}else{
		if (mail.match(/^([a-zA-Z0-9_-][a-zA-Z0-9_-]+[a-zA-Z0-9_-])$/)) {
			return true;
		}else{
			return false;
		}
	}
}
function checkURL(url) {

    re = /^http:\/\/\S+\.(com|net|org|us|biz|info|name|areo|coop|pro|museum|cc|tv|ws|ag|ar|as|at|be|bg|br|bz|ca|ch|cl|cocr|cx|cz|conz|de|dk|es|fr|comfr|tmfr|gi|gm|gr|gs|hk|ie|is|il|in|it|jp|cokr|li|lt|lu|md|ms|mx|nl|nu|ph|pl|ro|ru|sg|se|sk|tc|th|to|comtr|couk|meuk|plcuk|ltduk|orguk|netuk|us|vg|comar|comau|combo|combr|comcn|netcn|orgcn|comco|comdo|comec|commy|compa|compe|compk|compy|comtw|comuy|comve|aucom|brcom|cncom|decom|aucom|brcom|cncom|decom|gbcom|gbnet|hucom|nocom|qccom|rucom|sacom|secom|senet|ukcom|uknet|uscom|uycom|zacom)$/i
        
    if (re.test(url)) {
        return true
    }
    else {
    return false
    }
}

function ValidateForm(form){
	if(form.fornavn.value.length==0){
		alert("Husk af indtaste dine fornavne!");
		form.fornavn.select();
		form.fornavn.focus();
		return false;}
	if(form.efternavn.value.length==0){
		alert("Husk af indtaste dit efternavn!");
		form.efternavn.select();
		form.efternavn.focus();
		return false;}
	if(form.adresse.value.length==0 & (form.by.value.length>0 | form.postnummer.value.length>0)){
		alert("Der er en fejl i adressen!");
		form.adresse.select();
		form.adresse.focus();
		return false;}
	if(form.postnummer.value.length==0 & (form.by.value.length>0 | form.adresse.value.length>0)){
		alert("Der er en fejl i postnummer!");
		form.postnummer.select();
		form.postnummer.focus();
		return false;}
	if(form.by.value.length==0 & (form.postnummer.value.length>0 | form.adresse.value.length>0)){
		alert("Der er en fejl i by!");
		form.by.select();
		form.by.focus();
		return false;}
	if(form.email.value.length==0){
		alert("Husk af indtaste din e-mail!");
		form.email.select();
		form.email.focus();
		return false;}
	if(validEmail(form.email.value)==false){
		alert("Der er en fejl i den e-mail!");
		form.email.select();
		form.email.focus();
		return false;}
	if(form.password1.value.length==0){
		alert("Husk at indtaste password!");
		form.password1.select();
		form.password1.focus();
		return false;}
	if(form.password1.value.length<5){
		alert("Det indtastede password skal indeholde mindst 5 tegn!");
		form.password1.select();
		form.password1.focus();
		return false;}
	if(vPass(form.password1.value,3)==false){
		alert("Dit password indeholder ikke tilladte tegn!");
		form.password1.select();
		form.password1.focus();
		return false;}
	if(form.password2.value.length==0){
		alert("Husk at gentage password!");
		form.password2.select();
		form.password2.focus();
		return false;}
	if(form.password1.value!=form.password2.value){
		alert("De indtastede passwords passer ikke overens!");
		form.password1.select();
		form.password1.focus();
		return false;}
	if(form.kode.value.length==0){
		alert("Husk at indtaste kode!");
		form.kode.select();
		form.kode.focus();
		return false;}
	if(form.hjemmeside.value.length>0){
		if(checkURL(form.hjemmeside.value)==false){
			alert("Der er en fejl i adressen på din hjemmeside")
			form.hjemmeside.select();
			form.hjemmeside.focus();
			return false;}
		}
		
	
}

function ValidateFormBrugerOps(form){
	if(form.fornavn.value.length==0){
		alert("Husk af indtaste dine fornavne!");
		form.fornavn.select();
		form.fornavn.focus();
		return false;}
	if(form.efternavn.value.length==0){
		alert("Husk af indtaste dit efternavn!");
		form.efternavn.select();
		form.efternavn.focus();
		return false;}
	if(form.adresse.value.length==0 & (form.by.value.length>0 | form.postnummer.value.length>0)){
		alert("Der er en fejl i adressen!");
		form.adresse.select();
		form.adresse.focus();
		return false;}
	if(form.postnummer.value.length==0 & (form.by.value.length>0 | form.adresse.value.length>0)){
		alert("Der er en fejl i postnummer!");
		form.postnummer.select();
		form.postnummer.focus();
		return false;}
	if(form.by.value.length==0 & (form.postnummer.value.length>0 | form.adresse.value.length>0)){
		alert("Der er en fejl i by!");
		form.by.select();
		form.by.focus();
		return false;}
	if(form.email.value.length==0){
		alert("Husk af indtaste din e-mail!");
		form.email.select();
		form.email.focus();
		return false;}
	if(validEmail(form.email.value)==false){
		alert("Der er en fejl i den e-mail!");
		form.email.select();
		form.email.focus();
		return false;}
	if(form.password1.value.length==0){
		alert("Husk at indtaste password!");
		form.password1.select();
		form.password1.focus();
		return false;}
}
function ValidateFormRetPassword(form){
	if(form.password1.value.length==0){
		alert("Husk at indtaste password!");
		form.password1.select();
		form.password1.focus();
		return false;}
	if(form.password2.value.length==0){
		alert("Husk at indtaste password!");
		form.password2.select();
		form.password2.focus();
		return false;}

	if(form.password2.value.length<5){
		alert("Det indtastede password skal indeholde mindst 5 tegn!");
		form.password2.select();
		form.password2.focus();
		return false;}
	if(vPass(form.password2.value,3)==false){
		alert("Dit password indeholder ikke tilladte tegn!");
		form.password2.select();
		form.password2.focus();
		return false;}
	if(form.password3.value.length==0){
		alert("Husk at gentage password!");
		form.password3.select();
		form.password3.focus();
		return false;}
	if(form.password2.value!=form.password3.value){
		alert("De indtastede passwords passer ikke overens!");
		form.password2.select();
		form.password2.focus();
		return false;}
}
function delUser(delUserId,delUserNavn,delUserEfterNavn){
	if(confirm("Er du sikker på du vil slette:\n"+delUserEfterNavn+", "+delUserNavn+"\nAlle data vil gå tabt!")){
		document.deluserNavn.delUserId.value=delUserId;
		document.deluserNavn.submit();}
}

function aktivUser(aktivUserId,aktivUserNavn,aktivUserEfterNavn,aktivUserAdmin,aktivUserAktiv){
	if(aktivUserAdmin>0){
		if(aktivUserAktiv>0){
			if(confirm("Er du sikker på du gøre "+aktivUserEfterNavn+", "+aktivUserNavn+" inaktiv!\nPersonen har administrator rettigheder!")){
				document.aktivuserNavn.aktivUserId.value=aktivUserId;
				document.aktivuserNavn.aktivUserDo.value=aktivUserAktiv;
				document.aktivuserNavn.submit();
			}
		}else{
			document.aktivuserNavn.aktivUserId.value=aktivUserId;
			document.aktivuserNavn.aktivUserDo.value=aktivUserAktiv;
			document.aktivuserNavn.submit();
		}		
	}else{
		if(aktivUserAktiv>0){
			if(confirm("Er du sikker på du gøre "+aktivUserEfterNavn+", "+aktivUserNavn+" inaktiv!")){
				document.aktivuserNavn.aktivUserId.value=aktivUserId;
				document.aktivuserNavn.aktivUserDo.value=aktivUserAktiv;
				document.aktivuserNavn.submit();}
		}else{
			document.aktivuserNavn.aktivUserId.value=aktivUserId;
			document.aktivuserNavn.aktivUserDo.value=aktivUserAktiv;
			document.aktivuserNavn.submit();
		}

	}

}


function makeMail(makeMailOrder2){
		document.MakeMailForm.makeMailOrder.value=makeMailOrder2;
		document.MakeMailForm.makeMailSort.value=1;
		document.MakeMailForm.submit();
}
function tjekMailTo(tjekMailToInput){
	if(tjekMailToInput==1){
		if(document.MakeMailForm.alle.checked){
			document.MakeMailForm.alleAktive.checked=false;
			document.MakeMailForm.alleIkkeAktive.checked=false;}
	}
	if(tjekMailToInput==2){
		if(document.MakeMailForm.alleAktive.checked){
			document.MakeMailForm.alle.checked=false;
			document.MakeMailForm.alleIkkeAktive.checked=false;}
	}
	if(tjekMailToInput==3){
		if(document.MakeMailForm.alleIkkeAktive.checked){
			document.MakeMailForm.alleAktive.checked=false;
			document.MakeMailForm.alle.checked=false;}
	}
}
function makeMailTjekform(form){
var makeMailTjekformOk=0;
	if(form.makeMailSort.value==0){
		if(form.alle.checked==false & form.alleIkkeAktive.checked==false & form.alleAktive.checked==false){
			for(i=0;i<form.modtagere.length;i++){
				if(form.modtagere[i].checked){
					makeMailTjekformOk=1;
					break;
				}
			}
	 	
		}else{makeMailTjekformOk=1;}
	}
	
	if(makeMailTjekformOk==0){
	alert("Du mangler at vælge modtagere!")
	return false;}
}

function tjekmedlemsmail(form){
	if(form.EmneMedlem.value.length==0){
		alert("Der er ikke nogen emne i e-mailen til det nyt medlem!");
		form.EmneMedlem.select();
		form.EmneMedlem.focus();
		return false;
	}
	if(form.MailMedlem.value.length==0){
		alert("Der er ikke nogen besked i e-mailen til det nyt medlem!");
		form.MailMedlem.select();
		form.MailMedlem.focus();
		return false;
	}
}	

function tjekAdminmail(form){
	if(form.EmneAdmin.value.length==0){
		alert("Der er ikke nogen emne i e-mailen til admin.!");
		form.EmneAdmin.select();
		form.EmneAdmin.focus();
		return false;
	}
	if(form.MailAdmin.value.length==0){
		alert("Der er ikke nogen besked i e-mailen til admin.!");
		form.MailAdmin.select();
		form.MailAdmin.focus();
		return false;
	}
}	