// JavaScript Document

// Validate the entered email
	function EmailValidate( sEmail ){
		
		EmailError = 0;
		
		placering = 0;
		tekst = sEmail.toLowerCase();
		placering = tekst.indexOf("@");
		
		if(tekst == ""){
			errorMSG = "Der skal angives en e-mail adresse i feltet: E-mail.";
			EmailError = 1;
		}
		
		tegn = tekst.indexOf(" ");
		
		if(tegn != -1){
			errorMSG = "Der må ikke være mellemrum i e-mail adressen.";
			EmailError = 1;
		}
		
		tegn3 = tekst.split('.');
		tegn2 = tekst.indexOf(".")
		
		if( tegn2 < 0 ){
			errorMSG = "E-mail adressen skal indeholde mindst et punktum. Og have mindst en karakter før.";
			EmailError = 1;
		}
		
		if( tegn3[tegn3.length-1] == '' || tegn3[tegn3.length-1] == ' '  || tegn3[tegn3.length-1] == null ){
			errorMSG = "E-mail adressen skal indeholde mindst et punktum. Og have mindst to karakterer efter.";
			EmailError = 1;
		} else {
			if( tegn3[tegn3.length-1].length < 2 ){
				errorMSG = "E-mail adressen skal indeholde mindst et punktum. Og have mindst to karakterer efter.";
				EmailError = 1;
			}
		}
		
		if (tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 ||
			tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 ||
			tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){
			errorMSG = "Der er ulovlige tegn i adressen. Må ikke indeholde: æ ø å Æ Ø Å , ;";
			EmailError = 1;
		}
		
		aAt = tekst.split('@');
		
		if( aAt.length > 2 ){
			erroMSG = "E-mail adressen må kun indeholde et @.";
			EmailError = 1;
		}		
		
		if ( placering < 1 || tekst.length <= ( placering + 1 ) ){
			errorMSG = "e-mail adressen er forkert - tjek om @ er placeret rigtigt.";
			EmailError = 1;
		} else {
		    //tjek om der er et punktum efter @
		    if( aAt[1].indexOf('.') < 1 ){
		        errorMSG = "E-mail adressen skal indeholde mindste et punktum efter @'et.";
		        EmailError = 1;
		    }
		}
		
		if( EmailError != 0 ){
			error = true;
			
			return false;
			
		} else {
			
			return true;
		}
	}