var submitcount = 0;

// Fonction pour survol du menu
function sfHover_top() {
  var sfEls = document.getElementById("navtop").getElementsByTagName("LI");
  for (var i=0; i<sfEls.length; i++) {
    sfEls[i].onmouseover=function() {
      this.className+=" sfhover";
    }
    sfEls[i].onmouseout=function() {
      this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
    }
  }
}
function sfHover_left() {
  var sfEls = document.getElementById("navtop").getElementsByTagName("LI");
  for (var i=0; i<sfEls.length; i++) {
    sfEls[i].onmouseover=function() {
      this.className+=" sfhover";
    }
    sfEls[i].onmouseout=function() {
      this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
    }
  }
}

// Fonction verif mail
function testMail(mail) {
  var er = /^[a-z0-9_\-]+(\.[_a-z0-9\-]+)*@([_a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel)$/;
  if (er.test(mail)) return true;
  else return false;
}

// Fonction verif form contact
function check_contact() {
  if ((!document.frmcontact.elements['civilite1'].checked) && (!document.frmcontact.elements['civilite2'].checked) && (!document.frmcontact.elements['civilite3'].checked)) {
    alert(liste_msg_alert['civilite']);
    return false;
  } else if (document.frmcontact.elements['nom'].value.length == 0) {
    alert(liste_msg_alert['nom']);
    return false;
  } else if (document.frmcontact.elements['prenom'].value.length == 0) {
    alert(liste_msg_alert['prenom']);
    return false;
  } else if (document.frmcontact.elements['profession'].value.length == 0) {
    alert(liste_msg_alert['profession']);
    return false;
  } else if (document.frmcontact.elements['adresse'].value.length == 0) {
    alert(liste_msg_alert['adresse']);
    return false;
  } else if (document.frmcontact.elements['ville'].value.length == 0) {
    alert(liste_msg_alert['ville']);
    return false;
  } else if (document.frmcontact.elements['codepostal'].value.length == 0) {
    alert(liste_msg_alert['codepostal']);
    return false;
  } else if (document.frmcontact.elements['pays'].value.length == 0) {
    alert(liste_msg_alert['pays']);
    return false;
  } else if (document.frmcontact.elements['tel'].value.length == 0) {
    alert(liste_msg_alert['tel']);
    return false;
  } else if (document.frmcontact.elements['mail'].value.length == 0) {
    alert(liste_msg_alert['mail']);
    return false;
  } else if (!testMail(document.frmcontact.elements['mail'].value)) {
    alert(liste_msg_alert['mailverif']);
    return false;
  } else if (document.frmcontact.elements['message'].value.length == 0) {
    alert(liste_msg_alert['message']);
    return false;
  } else return true;
}

// Fonction verif form passperdu
function check_passperdu() {
  if (document.frmpassperdu.elements['mail'].value.length == 0) {
    alert(liste_msg_alert['mail']);
    return false;
  } else if (!testMail(document.frmpassperdu.elements['mail'].value)) {
    alert(liste_msg_alert['mailverif']);
    return false;
  } else return true;
}

// Fonction verif form contactinter
function check_contactinter() {
  if (document.frmcontactinter.elements['objet'].selectedIndex == 0) {
    alert(liste_msg_alert['objet']);
    return false;
  } else if ((!document.frmcontactinter.elements['civilite1'].checked) && (!document.frmcontactinter.elements['civilite2'].checked) && (!document.frmcontactinter.elements['civilite3'].checked)) {
    alert(liste_msg_alert['civilite']);
    return false;
  } else if (document.frmcontactinter.elements['nom'].value.length == 0) {
    alert(liste_msg_alert['nom']);
    return false;
  } else if (document.frmcontactinter.elements['prenom'].value.length == 0) {
    alert(liste_msg_alert['prenom']);
    return false;
  } else if (document.frmcontactinter.elements['mail'].value.length == 0) {
    alert(liste_msg_alert['mail']);
    return false;
  } else if (!testMail(document.frmcontactinter.elements['mail'].value)) {
    alert(liste_msg_alert['mailverif']);
    return false;
  } else if (document.frmcontactinter.elements['pays'].value.length == 0) {
    alert(liste_msg_alert['pays']);
    return false;
  } else if (document.frmcontactinter.elements['message'].value.length == 0) {
    alert(liste_msg_alert['message']);
    return false;
  } else return true;
}

// Fonction verif form newsletter
function check_newsletter() {
  if ((!document.frmnewsletter.elements['newsletter1'].checked) && (!document.frmnewsletter.elements['newsletter2'].checked)) {
    alert(liste_msg_alert['newsletter']);
    return false;
  } else return true;
}

// Fonction limitant le contenu d'une zone de texte
function limite_texte(zone, max) {
  if (zone.value.length >= max) zone.value = zone.value.substring(0, max);
}

// Fonction verif form inscription
function check_inscription() {
  if ((!document.frminscription.elements['civilite1'].checked) && (!document.frminscription.elements['civilite2'].checked) && (!document.frminscription.elements['civilite3'].checked)) {
    alert(liste_msg_alert['civilite']);
    return false;
  } else if (document.frminscription.elements['nom'].value.length == 0) {
    alert(liste_msg_alert['nom']);
    return false;
  } else if (document.frminscription.elements['prenom'].value.length == 0) {
    alert(liste_msg_alert['prenom']);
    return false;
  } else if (document.frminscription.elements['profession'].value.length == 0) {
    alert(liste_msg_alert['profession']);
    return false;
  } else if (document.frminscription.elements['adresse'].value.length == 0) {
    alert(liste_msg_alert['adresse']);
    return false;
  } else if (document.frminscription.elements['ville'].value.length == 0) {
    alert(liste_msg_alert['ville']);
    return false;
  } else if (document.frminscription.elements['codepostal'].value.length == 0) {
    alert(liste_msg_alert['codepostal']);
    return false;
  } else if (document.frminscription.elements['pays'].value.length == 0) {
    alert(liste_msg_alert['pays']);
    return false;
  } else if (document.frminscription.elements['tel'].value.length == 0) {
    alert(liste_msg_alert['tel']);
    return false;
  } else if (document.frminscription.elements['mail'].value.length == 0) {
    alert(liste_msg_alert['mail']);
    return false;
  } else if (!testMail(document.frminscription.elements['mail'].value)) {
    alert(liste_msg_alert['mailverif']);
    return false;
  } else if (document.frminscription.elements['password1'].value.length == 0) {
    alert(liste_msg_alert['password']);
    return false;
  } else if (document.frminscription.elements['password1'].value.length < 6) {
    alert(liste_msg_alert['password6']);
    return false;
  } else if (document.frminscription.elements['password2'].value.length == 0) {
    alert(liste_msg_alert['passwordconf']);
    return false;
  } else if (document.frminscription.elements['password1'].value != document.frminscription.elements['password2'].value) {
    alert(liste_msg_alert['passwordechec']);
    return false;
  } else return true;
}

// Fonction verif form identification
function check_identification() {
  if (document.frmidentification.elements['mail'].value.length == 0) {
    alert(liste_msg_alert['mail']);
    return false;
  } else if (document.frmidentification.elements['password'].value.length == 0) {
    alert(liste_msg_alert['password']);
    return false;
  } else return true;
}

// Fonction verif form modification
function check_modification() {
  if ((!document.frmmodification.elements['civilite1'].checked) && (!document.frmmodification.elements['civilite2'].checked) && (!document.frmmodification.elements['civilite3'].checked)) {
    alert(liste_msg_alert['civilite']);
    return false;
  } else if (document.frmmodification.elements['nom'].value.length == 0) {
    alert(liste_msg_alert['nom']);
    return false;
  } else if (document.frmmodification.elements['prenom'].value.length == 0) {
    alert(liste_msg_alert['prenom']);
    return false;
  } else if (document.frmmodification.elements['profession'].value.length == 0) {
    alert(liste_msg_alert['profession']);
    return false;
  } else if (document.frmmodification.elements['adresse'].value.length == 0) {
    alert(liste_msg_alert['adresse']);
    return false;
  } else if (document.frmmodification.elements['ville'].value.length == 0) {
    alert(liste_msg_alert['ville']);
    return false;
  } else if (document.frmmodification.elements['codepostal'].value.length == 0) {
    alert(liste_msg_alert['codepostal']);
    return false;
  } else if (document.frmmodification.elements['pays'].value.length == 0) {
    alert(liste_msg_alert['pays']);
    return false;
  } else if (document.frmmodification.elements['tel'].value.length == 0) {
    alert(liste_msg_alert['tel']);
    return false;
  } else if (document.frmmodification.elements['mail'].value.length == 0) {
    alert(liste_msg_alert['mail']);
    return false;
  } else if (!testMail(document.frmmodification.elements['mail'].value)) {
    alert(liste_msg_alert['mailverif']);
    return false;
  } else if (((document.frmmodification.elements['oldpassword'].value.length != 0) ||
              (document.frmmodification.elements['newpassword1'].value.length != 0) ||
              (document.frmmodification.elements['newpassword2'].value.length != 0)) &&
             (document.frmmodification.elements['oldpassword'].value.length < 6)) {
    alert(liste_msg_alert['password6']);
    return false;
  } else if (((document.frmmodification.elements['oldpassword'].value.length != 0) ||
              (document.frmmodification.elements['newpassword1'].value.length != 0) ||
              (document.frmmodification.elements['newpassword2'].value.length != 0)) &&
             (document.frmmodification.elements['newpassword1'].value.length == 0)) {
    alert(liste_msg_alert['newpassword']);
    return false;
  } else if (((document.frmmodification.elements['oldpassword'].value.length != 0) ||
              (document.frmmodification.elements['newpassword1'].value.length != 0) ||
              (document.frmmodification.elements['newpassword2'].value.length != 0)) &&
             (document.frmmodification.elements['newpassword1'].value.length < 6)) {
    alert(liste_msg_alert['newpassword6']);
    return false;
  } else if (((document.frmmodification.elements['oldpassword'].value.length != 0) ||
              (document.frmmodification.elements['newpassword1'].value.length != 0) ||
              (document.frmmodification.elements['newpassword2'].value.length != 0)) &&
             (document.frmmodification.elements['newpassword2'].value.length == 0)) {
    alert(liste_msg_alert['newpasswordconf']);
    return false;
  } else if (((document.frmmodification.elements['oldpassword'].value.length != 0) ||
              (document.frmmodification.elements['newpassword1'].value.length != 0) ||
              (document.frmmodification.elements['newpassword2'].value.length != 0)) &&
             (document.frmmodification.elements['newpassword1'].value != document.frmmodification.elements['newpassword2'].value)) {
    alert(liste_msg_alert['newpasswordechec']);
    return false;
  } else return true;
}

// Fonction verif form recherche
function check_recherche() {
  if (document.frmrecherche.elements['recherche'].value.length == 0) {
    alert(liste_msg_alert['recherche']);
    return false;
  } else return true;
}

// Fonction verif form bullanalyse
function check_bullanalyse() {
  if (document.frmbullanalyse.elements['numlot'].value.length == 0) {
    alert(liste_msg_alert['numlot']);
    return false;
  } else return true;
}

// Fonction verif form inscriptionreunion
function check_inscriptionreunion() {
  if ((!document.frminscriptionreunion.elements['civilite1'].checked) && (!document.frminscriptionreunion.elements['civilite2'].checked) && (!document.frminscriptionreunion.elements['civilite3'].checked)) {
    alert(liste_msg_alert['civilite']);
    return false;
  } else if (document.frminscriptionreunion.elements['nom'].value.length == 0) {
    alert(liste_msg_alert['nom']);
    return false;
  } else if (document.frminscriptionreunion.elements['prenom'].value.length == 0) {
    alert(liste_msg_alert['prenom']);
    return false;
  } else if (document.frminscriptionreunion.elements['tel'].value.length == 0) {
    alert(liste_msg_alert['tel']);
    return false;
  } else if (document.frminscriptionreunion.elements['mail'].value.length == 0) {
    alert(liste_msg_alert['mail']);
    return false;
  } else if (!testMail(document.frminscriptionreunion.elements['mail'].value)) {
    alert(liste_msg_alert['mailverif']);
    return false;
  } else if (document.frminscriptionreunion.elements['formation'].value.length == 0) {
    alert(liste_msg_alert['formation']);
    return false;
  } else return true;
}