function erblank(streng) {
       for(var i = 0; i < streng.length; i++) {
           var c = streng.charAt(i);
           if ((c != ' ') && (c != '\n') && (c != '')) return false;
      }
      return true;
}      
function validate() {
    if ((document.form1.navn.value == null) ||
        (document.form1.navn.value == "") ||
        erblank(document.form1.navn.value)) {
        alert("Det hjælper at skrive et navn!!");
        return false;
    }
   if ((document.form1.email.value == null) ||
        (document.form1.email.value == "") ||
        erblank(document.form1.email.value)) {
       alert("Tilmeldingen kan kun gennemføres, hvis du angiver din e-mail adresse.");
       return false;
   }
   if ((document.form1.dkrating.value.length > 4) ||
       (document.form1.dkrating.value > 2700) ||
       ((document.form1.dkrating.value < 1000) &&
        (document.form1.dkrating.value > 0))
                                                 ) {
       alert("Dansk rating forkert!!");
       return false;
   }
   if ((document.form1.elotal.value.length > 4) ||
       (document.form1.elotal.value > 2850) ||
       ((document.form1.elotal.value < 1600) &&
        (document.form1.elotal.value > 0))      
                                                 ) {
       alert("ELO rating forkert!!");
       return false;
   }   
   if (((document.form1.elotal.value <= 2850) &&
        (document.form1.elotal.value >= 1600)) &&
       ((document.form1.fideid.value == null) ||
        (document.form1.fideid.value == "") ||
         erblank(document.form1.fideid.value))        
                                                 ) {
       alert("FIDE id mangler - kan findes på FIDEs hjemmeside!!");
       return false;
   }   
   if ((document.form1.fideid.value.length > 8) ||
       (document.form1.fideid.value > 15000000) ||
       ((document.form1.fideid.value < 100000) &&
        (document.form1.fideid.value > 0))         
                                                 ) {
       alert("FIDE id er forkert - kan findes på FIDEs hjemmeside!!");
       return false;
   }      
   return true;
}

