<!--     //FUNKTION TIL VALIDERING AF EMAIL ADRESSER


    function kontroller(){
     var form = document.forms['mailform']; //mailform er ID'en  på selve formularen. Her brugt i DOM modellens forms-array. Kunne ligesågodt have brugt getElemenetById
	 var ifelt = form.email.value; //ifelt er en forkortelse for indtastningsfelt, som er et noget langt variabelnavn at bruge. Navnet "email" refererer til fomularens "name"
	 
	 if (ifelt.length<6){ //tester om adressen er kortere end 6  tegn 
	 alert("Den indtastede e-mail adresse for kort"); //i så fald   gives fejl meddelelse
	 form.email.focus(); //cursoren sættes i indtastningsfeltet
	 return false;  //værdien false returneres for at undgå at indholdet sendes til serveren
	 }
	 
	  if (ifelt.length>40){ //tester om adressen er kortere end 6  tegn 
	 alert("Den indtastede e-mail adresse er for lang. Dette er for at undgå spam. \n Hvis din email adresse virkelig er så lang så send mig en mail, så tilmelder jeg dig manuelt."); //i så fald   gives fejl meddelelse
	 form.email.focus(); //cursoren sættes i indtastningsfeltet
	 return false;  //værdien false returneres for at undgå at indholdet sendes til serveren
	 }
	 
	 var a1 = ifelt.split('@'); //splitfunktionen deler på @. Delene gemmes i arrayet a1
	 
	 if (a1.length!=2){ //hvis der ikke er to strenge i arrayet, er der enten for få eller for mange @
	 alert("Den indtastede e-mail adresse mangler eller har for mange @'er");
	 form.email.focus();
	 return false;
	 }
	  
	 if (a1[0].length<1){ //tester længden på det første element i arrayet. Altså den del der står foran @, som der blev spittet på
	 alert("Du har glemt at skrive noget foran @'et")
	 form.email.focus();
	 return false;
	 }
	 
	 var a2 = a1[1].split('.'); //splitfunktion på a1 andet element, altså den del der stod bagved @'et. Der deles ved punktum. Delene gemmes i arrayet a2.
	 
	 if(a2.length<2){//hvis der ikke er mindst to strenge i arrayet, er arraet ikke splittet, og ergo er der ikke noget punktum
	 alert("Der skal være mindst et punktum efter @")
	 form.email.focus();
	 return false;
	 }
	 
	 for(var i=0;i<a2.length;i++){ //forløkke der løbes igennem lige så mange gange som a2 har elementer
		if(a2[i].length<1){ //der tjekkes om nogle elementer er kortere end 1 tegn. Ergo står punktummet op ad @'et, et andet puntum eller sidst
		alert("Den indtastede e-mail adresse mangler noget efter @'et. Punktummer må ikke stå lige efter @, ved siden af hinande eller sidst.")
		form.email.focus();
		return false;
		}
	}
	
	for(var i=0;i<a2.length;i++){ //forløkke der løbes igennem lige så mange gange som a2 har elementer
		if(i==a2.length-1){ //finder det sidste element i arrayet a2
			if(a2[1].length<2){ //tester om det sidste element i a2 er på mindre end 2 tegn.
			alert("Domæne navnet er for kort")
			form.email.focus();
			return false;
			}
		}	
	}
	 
	 return true; //Hvis ingen fejl opdages returneres værdien true og indholdet af formularen kan sendes til serveren
	 
	} 
	
	
	//SAMME FUNKTION IGEN: DENNE GANG BARE TIL KOMTROL AF FRAMELDINGSFELTET
	
	
	 function kontroller_fra(){
     var form = document.forms['mailform_fra']; //mailform er ID navnet på selve formularen. Her brugt i DOM modellens forms-array. Kunne ligesågodt have brugt getElemenetById
	 var ifelt = form.email_fra.value; //ifelt er en forkortelse for indtastningsfelt, som er et noget langt variabelnavn at bruge. Navnet "email_fra" refererer til fomularens "name"
	 
	 if (ifelt.length<6){ //tester om adressen er kortere end 6  tegn 
	 alert("Den indtastede e-mail adresse for kort"); //i så fald   gives fejl meddelelse
	 form.email_fra.focus(); //cursoren sættes i indtastningsfeltet
	 return false;  //værdien false returneres for at undgå at indholdet sendes til serveren
	 }
	 
	 if (ifelt.length>40){ //tester om adressen er kortere end 6  tegn 
	 alert("Den indtastede e-mail adresse er for lang. Dette er for at undgå spam. \n Hvis din email adresse virkelig er så lang så send mig en mail, så afmelder jeg dig manuelt."); //i så fald   gives fejl meddelelse
	 form.email.focus(); //cursoren sættes i indtastningsfeltet
	 return false;  //værdien false returneres for at undgå at indholdet sendes til serveren
	 }
	 
	 
	 var a1 = ifelt.split('@'); //splitfunktionen deler på @. Delene gemmes i arrayet a1
	 
	 if (a1.length!=2){ //hvis der ikke er to strenge i arrayet, er der enten for få eller for mange @
	 alert("Den indtastede e-mail adresse mangler eller har for mange @'er");
	 form.email_fra.focus();
	 return false;
	 }
	  
	 if (a1[0].length<1){ //tester længden på det første element i arrayet. Altså den del der står foran @, som der blev spittet på
	 alert("Du har glemt at skrive noget foran @'et")
	 form.email_fra.focus();
	 return false;
	 }
	 
	 var a2 = a1[1].split('.'); //splitfunktion på a1 andet element, altså den del der stod bagved @'et. Der deles ved punktum. Delene gemmes i arrayet a2.
	 
	 if(a2.length<2){//hvis der ikke er mindst to strenge i arrayet, er arraet ikke splittet, og ergo er der ikke noget punktum
	 alert("Der skal være mindst et punktum efter @")
	 form.email_fra.focus();
	 return false;
	 }
	 
	 for(var i=0;i<a2.length;i++){ //forløkke der løbes igennem lige så mange gange som a2 har elementer
		if(a2[i].length<1){ //der tjekkes om nogle elementer er kortere end 1 tegn. Ergo står punktummet op ad @'et, et andet puntum eller sidst
		alert("Den indtastede e-mail adresse mangler noget efter @'et. Punktummer må ikke stå lige efter @, ved siden af hinande eller sidst.")
		form.email_fra.focus();
		return false;
		}
	}
	
	for(var i=0;i<a2.length;i++){ //forløkke der løbes igennem lige så mange gange som a2 har elementer
		if(i==a2.length-1){ //finder det sidste element i arrayet a2
			if(a2[1].length<2){ //tester om det sidste element i a2 er på mindre end 2 tegn.
			alert("Domæne navnet er for kort")
			form.email_fra.focus();
			return false;
			}
		}	
	}
	 
	 return true; //Hvis ingen fejl opdages returneres værdien true og indholdet af formularen kan sendes til serveren
	 
	} 
-->
