function validate_Data_Admin() {
  if ((document.edit_medlem.navn.value.length == 0 )
   || (document.edit_medlem.adresse.value.length == 0 )
   || (document.edit_medlem.by.value.length == 0 )
   || (document.edit_medlem.fodselsdato.value.length == 0 )
   || (document.edit_medlem.indmeldelses_dato.value.length == 0 )
   || (document.edit_medlem.klasse.value.length == 0 ))
   {
      alert("Et eller flere flere felter er ikke udfyldt. Alle felter med * skal udfyldes");
      return(false);
   }
   else if ((document.edit_medlem.email.value.length > 0 )) {
      mailadr=document.edit_medlem.email.value;
      var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
      if (filter.test(mailadr) ) {
         return true;
      } else {
         alert("E-mail adressen er ikke i korrekt format");
         return false;
      }
   }
}

function validate_Data_User() {
  if ((document.edit_medlem.navn.value.length == 0 )
   || (document.edit_medlem.adresse.value.length == 0 )
   || (document.edit_medlem.by.value.length == 0 )
   || (document.edit_medlem.klasse.value.length == 0 ))
   {
      alert("Et eller flere flere felter er ikke udfyldt. Alle felter med * skal udfyldes");
      return(false);
   }
   else if ((document.edit_medlem.email.value.length > 0 )) {
      mailadr=document.edit_medlem.email.value;
      var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
      if (filter.test(mailadr) ) {
         return true;
      } else {
         alert("E-mail adressen er ikke i korrekt format");
         return false;
      }
   }
}

function validate_skytte() {
  if (document.skytte.navn.value.length == 0 ) {
      alert("Navn skal udfyldes");
      return(false);
   }
   else if ( (document.skytte.halv.value == '½')
            && (document.skytte.aldersklasse.value != 'Mc')  
            && (document.skytte.aldersklasse.value != 'Mn')) {
      alert("1/2 runde kan kun anvendes for Micro og Mini");
      return(false);
   }
   else if ( (document.skytte.aldersklasse.value != 'S')
            && (document.skytte.skydeklasse.value != '')) {
      alert("Skydeklasse skal kun udfyldes for Senior");
      return(false);
   }
   else if ( (document.skytte.aldersklasse.value == 'S')
            && (document.skytte.skydeklasse.value == '') 
            && ((document.skytte.buetype.value == 'C') || (document.skytte.buetype.value == 'R'))) {
      alert("Skydeklasse skal udfyldes for Senior når Receurve eler Compound");
      return(false);
   }
   else if ( (document.skytte.aldersklasse.value == 'S')
            && (document.skytte.skydeklasse.value != '')
            && ((document.skytte.buetype.value == 'B') || (document.skytte.buetype.value == 'L'))) {
      alert("Skydeklasse skal ej udfyldes for Senior når barbue og langbue");
      return(false);
   }
   
   return (true);
}

