function VerifAnnuler() {
   document.form_admin.BtAction.value = 'Annuler';
   document.form_admin.submit();
}

function VerifSaisie() {
   s = document.form_admin.Nom.value.trim();
  if ( s.length == 0 ) {
      alert("Il faut renseigner le nom de cet événement");
      document.form_admin.Nom.focus();
      return;     
      }
 
   s = document.form_admin.Date.value;
   if ( !DateOk ( s ) ) {
      alert("Vérifier la date");
      document.form_admin.Date.focus();
      return;
      }   
   
   s = document.form_admin.Adresse.value.trim();
   if ( s.length == 0 ) {   
      alert("Il faut renseigner l'adresse de cet événement");
      document.form_admin.Adresse.focus();
      return;
      }
   
   s = document.form_admin.Ville.value.trim();
   if ( s.length == 0 ) {   
      alert("Il faut renseigner la ville de cet événement");
      document.form_admin.Ville.focus();
      return;
      }
    
   s = document.form_admin.Email.value.trim();
   if ( s.length != 0 )   
      if ( !MailOk ( s ) ) {
         alert("Vérifier l'adresse mail !");
         document.form_admin.Mail.focus();
         return;
         }
    
   document.form_admin.BtAction.value = 'Saisie';
   document.form_admin.submit();
}

String.prototype.trim = function() {
    return this.replace(/(^\s*)|(\s*$)/g, "");
}

// teste si une chaine de caractères est une date au format JJ.MM.AAAA
// -------------------------------------------------------------------------
function DateOk(chaine) {
   if (chaine.length < 10){return false};
   var jour = chaine.substring(0,2);
   var mois = chaine.substring(3,5);
   var annee = chaine.substring(6);
   jour = parseInt(jour);
   mois = parseInt(mois)-1;
   annee = parseInt(annee);
   var rDate = new Date(annee,mois,jour,0,0);
   if(rDate.toString() == "NaN"){return false};
   return true;
}

// Permet de convertir une date du format JJ.MM.AAAA en un entier AAAAMMJ
// ----------------------------------------------------------------------
function ConvDate(chaine){
   var jour = chaine.substring(0,2)
   var mois = chaine.substring(3,5)
   var annee = chaine.substring(6)
   var intdate = parseInt(annee + mois + jour);
   return(intdate)
}

function MailOk(Addr) {
    var exp = new RegExp('^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$', 'i');
    return exp.test( Addr );
}
