<!--

// Fokus på første formularfelt

function placeFocus() {
   if (document.forms.length > 0) {
      var field = document.forms[0];
      for (i = 0; i < field.length; i++) {
         if ((field.elements[i].type == "text") || (field.elements[i].type == "textarea") || (field.elements[i].type.toString().charAt(0) == "s")) {
            document.forms[0].elements[i].focus();
            break;
         }
      }
   }
}

// Navn

function checkNavn (strng) {
   var error="";
   if (strng == "") {

      error = "Navn skal udfyldes";
   }
   return error;    
}

// Adresse

function checkAdresse (strng) {
   var error="";
   if (strng == "") {

      error= "Adresse skal udfyldes";
   }
   return error;    
}

// Postnr

function checkPostnr (strng) {
   var error="";
   var digits = "0123456789";

   if (strng == "") {

      error = "Postnr skal udfyldes";
   }
   else {
      for (var i = 0; i < strng.length; i++) {
         temp = strng.substring(i, i+1)


         if (digits.indexOf(temp) == -1 && strng != "") {
            error="Postnr skal være numerisk";
         }
      }

      if (error == "") {
         if (!(strng.length == 4)) {
            error = "Postnr skal være på 4 cifre";
         }
      }
   }
   return error;    
}

// By

function checkBy (strng) {
   var error="";
   if (strng == "") {

      error = "By skal udfyldes";
   }
   return error;    
}

// Fødselsdag - dag

function checkDag (strng) {
   var error="";
   var digits = "0123456789";

   if (strng == "") {

      error = "Dag i måneden skal udfyldes";
   }
   else {
      for (var i = 0; i < strng.length; i++) {
         temp = strng.substring(i, i+1)

         if (digits.indexOf(temp) == -1 && strng != "") {
            error="Dag skal være numerisk";
         }
      }

      if (error == "") {
         if (!(strng.length == 2)) {
            error = "Dag skal være på 2 cifre";
         }
         else {
            if (strng == "00" || strng > "31") {
               error = "Dag i måneden er ikke korrekt";
            }
         }
      }
   }
   return error;    
}

// Fødselsdag - Måned

function checkMaaned (strng) {
   var error="";
   var digits = "0123456789";

   if (strng == "") {

      error = "Måned skal udfyldes";
   }
   else {
      for (var i = 0; i < strng.length; i++) {
         temp = strng.substring(i, i+1)

         if (digits.indexOf(temp) == -1 && strng != "") {
            error="Måned skal være numerisk";
         }
      }

      if (error == "") {
         if (!(strng.length == 2)) {
            error = "Måned skal være på 2 cifre";
         }
         else {
            if (strng == "00" || strng > "12") {
               error = "Måned er ikke korrekt";
            }
         }
      }
   }
   return error;    
}

// Fødselsdag - År

function checkAar (strng) {
   var error = "";
   var digits = "0123456789";

   if (strng == "") {

      error = "Årstal skal udfyldes";
   }
   else {
      for (var i = 0; i < strng.length; i++) {
         temp = strng.substring(i, i+1)

         if (digits.indexOf(temp) == -1 && strng != "") {
            error="Årstal skal være numerisk";
         }
      }

      if (error == "") {
         if (!(strng.length == 4)) {
            error = "Årstal skal være på 4 cifre";
         }
         else {
            if (strng < "1920") {
               error = "Årstal er ikke korrekt";
            }
         }
      }
   }
   return error;    
}

// Telefon

function checkTelefon (strng) {
   var error="";
   var digits = "0123456789";

   if (strng == "") {

      error = "Telefonnummer skal udfyldes";
   }
   else {
      for (var i = 0; i < strng.length; i++) {
         temp = strng.substring(i, i+1)

         if (digits.indexOf(temp) == -1 && strng != "") {
            error="Telefonnummer skal være numerisk";
         }
      }

      if (error == "") {
         if (!(strng.length == 8)) {
            error = "Telefonnummer skal være på 8 cifre";
         }
      }
   }
   return error;    
}

// Email

function checkEmail (strng) {
   var error="";
   if (strng != "") {

      var emailFilter=/^.+@.+\..{2,3}$/;
      if (!(emailFilter.test(strng))) { 
         error = "Email adressen er ikke gyldig";
      }
      else {
         //test email for illegal characters
         var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
           if (strng.match(illegalChars)) {
              error = "Email adressen indeholder ugyldige tegn";
           }
      }

   }
   return error;    
}

// Spiller id

function checkSpillerId (strng1, strng2) {
   var error="";
   var digits = "0123456789";

   if (strng1 != "" || strng2 != "") {

      if (strng1 == "" && strng2 != "") {

         error = "Første del af spiller id skal udfyldes";
      }

      if (error == "") {

         if (strng1 != "" && strng2 == "") {

            error = "Anden del af spiller id skal udfyldes";
            return error;    
         }
      }

      if (error == "") {
  
         for (var i = 0; i < strng1.length; i++) {
            temp = strng1.substring(i, i+1)
 
            if (digits.indexOf(temp) == -1 && strng1 != "") {
               error="Spiller id skal være numerisk";

            }
         }
      }

      if (error == "") {
  
         for (var i = 0; i < strng2.length; i++) {
            temp = strng2.substring(i, i+1)
 
            if (digits.indexOf(temp) == -1 && strng2 != "") {
               error="Spiller id skal være numerisk";

            }
         }
      }

      if (error == "") {
         if (!(strng1.length == 6)) {
            error = "Første del af spiller id skal være på 6 cifre";
         }
      }

      if (error == "") {
         if (!(strng2.length == 2)) {
            error = "Anden del af spiller id skal være på 2 cifre";
         }
      }

   }

   return error;    
}

// Klubnavn

function checkKlubNavn (strng) {
   var error="";
   if (strng == "") {

      error = "Klubnavn skal udfyldes";
   }
   return error;    
}

// Tidspunkt

function checkTid (strng) {
   var error="";
   var digits = "0123456789";

   if (strng == "") {

      error = "Tidspunkt skal udfyldes";
   }
   else {
      for (var i = 0; i < strng.length; i++) {
         temp = strng.substring(i, i+1)

         if (digits.indexOf(temp) == -1 && strng != "") {
            error="Tidspunkt skal være numerisk";
         }
      }

      if (error == "") {
         if (!(strng.length == 4)) {
            error = "Tidspunkt skal være på 4 cifre";
         }
      }
   }
   return error;    
}

// -->