<!--
// Code pour valider l'envoi d'un message
function contactValide() {
  var df1 = document.contact;
  var crlf = '\n';
  var str = "";
//  var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; 
  var reg = /^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$/i; // Same as PHP

  if ( df1.nom.value.length == 0 ) {
     str = "Champ 'Nom' est vide" + crlf;
  }
  if ( df1.courriel.value.length == 0 ||
       df1.courriel.value.indexOf("@") == -1 ||
       reg.test( df1.courriel.value ) == false ) {
     str = str + "Champ 'Courriel' n'est pas valide" + crlf;
  }
  if ( df1.destinataire.value == "choisir" ) {
     str = str + "Champ 'Destinataire' n'est pas spécifié" + crlf;
  }
  if ( df1.sujet.value.length == 0 ) {
     str = str + "Champ 'Sujet' est vide" + crlf;
  }
  if ( df1.message.value.length == 0 ) {
     str = str + "Champ 'Message' est vide" + crlf;
  }

  if ( str.length == 0 ) {
     return true;
  } else {
     alert( str );
     return false;
  }
}

// Code pour valider l'ajout ou la modification d'un membre adulte
function membreValide() {
  var df1 = document.membre;
  var crlf = '\n';
  var str = "";

  if ( df1.Prenom.value.length == 0 ) {
     str = "Champ 'Prenom' est vide" + crlf;
  }
  if ( df1.Nom.value.length == 0 ) {
     str = str + "Champ 'Nom' est vide" + crlf;
  }
  if ( df1.Courriel.value.length != 0 &&
       df1.Courriel.value.indexOf("@") == -1 ) {
     str = str + "Champ 'Courriel' n'est pas valide" + crlf;
  }
  if ( df1.CourrielRecevoir.checked &&
       df1.Courriel.value.length == 0 ) {
     str = str + "Champ 'CourrielRecevoir' est sélectionné sans qu'il n'y ait de courriel" + crlf;
  }
  if ( ( df1.LigueRegInscr.checked || df1.LigueMixInscr.checked ||
         df1.LigueEchInscr.checked || df1.Ligue55pInscr.checked ||
         df1.LigueMelInscr.checked || df1.LigueMel2Inscr.checked ) && df1.Membre.checked == false ) {
     str = str + "Champ 'Membre' n'est pas sélectionné alors qu'une ligue est sélectionnée" + crlf;
  }
  if ( str.length == 0 ) {
     return true;
  } else {
     alert( str );
     return false;
  }
}

// Code pour valider l'ajout ou la modification d'un membre junior
function membreJuniorValide() {
  var df1 = document.membre_junior;
  var crlf = '\n';
  var str = "";

  if ( df1.Prenom.value.length == 0 ) {
     str = "Champ 'Prenom' est vide" + crlf;
  }
  if ( df1.Nom.value.length == 0 ) {
     str = str + "Champ 'Nom' est vide" + crlf;
  }
  if ( df1.Courriel.value.length != 0 &&
       df1.Courriel.value.indexOf("@") == -1 ) {
     str = str + "Champ 'Courriel' n'est pas valide" + crlf;
  }
  if ( df1.CourrielRecevoir.checked &&
       df1.Courriel.value.length == 0 ) {
     str = str + "Champ 'CourrielRecevoir' est sélectionné sans qu'il n'y ait de courriel" + crlf;
  }
  if ( ( df1.JuniorCoursInscr.checked || df1.JuniorLibreInscr.checked ||
         df1.JuniorEchelleInscr.checked || df1.JuniorMelimelo1Inscr.checked ||
         df1.JuniorMelimelo2Inscr.checked ) && df1.Membre_junior.checked == false ) {
     str = str + "Champ 'Membre_junior' n'est pas sélectionné alors qu'une ligue est sélectionnée" + crlf;
  }
  if ( str.length == 0 ) {
     return true;
  } else {
     alert( str );
     return false;
  }
}

// Montrer ou non l'information saisonnière selon que la personne est membre ou non
function showSaison() {
  var divSaison = document.getElementById('divSaison');
  var inpMembre = document.getElementById('inpMembre');
  var inpSaison = document.getElementById('inpSaison');

  if ( inpMembre.checked ) {
     divSaison.style.display = 'block';
     inpSaison.value = 'oui';
  } else {
     divSaison.style.display = 'none'; 
     inpSaison.value = 'non';
  }
}
//-->

