
  function tjekEmail(emailObjekt){
    var emailStr = trim(emailObjekt.value);
	emailObjekt.value = emailStr;
	
	if (emailStr == ""){
	  return visFejl(emailObjekt, "Du mangler at skrive din email");
	}
	
    var ugyldigeTegn = " /:;,";
    for (var i = 0; i < ugyldigeTegn.length; i++) {
	    fejlTegn = ugyldigeTegn.charAt(i);
		if (emailStr.indexOf(fejlTegn) > -1) { 
		  return visFejl(emailObjekt, "Ulovligt tegn i email-adresse: " + fejlTegn); 
		}
	}
	
    var paaPos = emailStr.indexOf("@", 1); // start i pos. 1, ikke pos. 0
	if (paaPos == -1) { 
	   return visFejl(emailObjekt, "Manglende @ i email-adresse"); 
	}
	  
	var punktumPos = emailStr.indexOf(".", paaPos);
	
	if (punktumPos == -1) { 
	   return visFejl(emailObjekt, "Fejl i email-adresse"); 
	}
	  
	if (punktumPos + 3 > emailStr.length) { 
	   return visFejl(emailObjekt, "Ulovligt top-domaene i email-adresse"); 
    }
 
    return true;
  }
  
  function tjekNavn(navnObjekt){
    var navnStr = trim(navnObjekt.value);
	navnObjekt.value = navnStr;
	
	if (navnStr == ""){
	  return visFejl(navnObjekt, "Du mangler at skrive dit navn");
	}
	
	return true;
  }
  
  function tjekBruger(navnObjekt){
    var navnStr = trim(navnObjekt.value);
	navnObjekt.value = navnStr;
	
	if (navnStr == ""){
	  return visFejl(navnObjekt, "Du mangler at skrive dit brugernavn");
	}
	
	return true;
  }
	
  function tjekTekst(tekstObjekt){
    var tekstStr = trim(tekstObjekt.value);
	tekstObjekt.value = tekstStr;
	if (tekstStr == ""){
	  return visFejl(tekstObjekt, "Du har glemt at skrive noget!");
	}
	return true;
  }
	
  function visFejl(fejl, tekst){
    alert(tekst);
	fejl.focus();
	return false;
  } 
