var rubrique_courant = '';
var menu_courant = '';
var compteur;
var pageOK = false;

function rollon(menu) {
  if (pageOK) {
    lockmenu();
    if (menu != menu_courant) {
      if (menu_courant != '') effaceroll();
      menu_courant = menu;
      if (document.images['menbt'+menu]) document.images['menbt'+menu].src = 'img/bt_'+menu+'_roll.gif';
      if (document.getElementById('menu'+menu)) document.getElementById('menu'+menu).style.display = 'block';
    }
  }
}

function rolloff() {
  compteur = setTimeout("effaceroll()",1000);
}

function lockmenu() {
  clearTimeout(compteur);
}

function effaceroll() {
  if (pageOK) {
    var mn = menu_courant;
    if (!mn) return;
    if (document.images['menbt'+mn]) {
      if (mn==rubrique_courant) {
        document.images['menbt'+mn].src = 'img/bt_'+mn+'_on.gif';
      }
      else {
        document.images['menbt'+mn].src = 'img/bt_'+mn+'_off.gif';
      }
    }
    if (document.getElementById('menu'+mn)) document.getElementById('menu'+mn).style.display = 'none';
    menu_courant = '';
  }
}


function verif_form_contact() {
if(document.contact.nom.value == "") {alert("Veuillez saisir votre nom !"); document.contact.nom.focus(); return false;}
if(document.contact.prenom.value == "") {	alert("Veuillez saisir votre prénom !"); document.contact.prenom.focus(); return false;}
if(document.contact.mail.value == "") {alert("Veuillez entrer votre adresse électronique !"); document.contact.mail.focus(); return false;}
if (document.contact.mail.value.length < 5) {alert("Veuillez saisir une adresse électronique valide !"); document.contact.mail.focus(); return false;}
if (document.contact.mail.value.indexOf(',') > 0) {alert("Veuillez saisir une adresse électronique valide !"); document.contact.mail.focus(); return false;}
if (document.contact.mail.value.indexOf(';') > 0) {alert("Veuillez saisir une adresse électronique valide !"); document.contact.mail.focus(); return false;}
if (document.contact.mail.value.indexOf('@') < 0) {alert("Veuillez saisir une adresse électronique valide !"); document.contact.mail.focus(); return false;}

var mailparts = document.contact.mail.value.split('@');
if (mailparts[0].length < 1) {alert("Veuillez saisir une adresse électronique valide !"); document.contact.mail.focus(); return false;}
if (mailparts[1].indexOf('.') < 0) {alert("Veuillez saisir une adresse électronique valide !");	document.contact.mail.focus(); return false;}

var domaine = mailparts[1].split('.');
if (domaine[0].length < 1) {alert("Veuillez saisir une adresse électronique valide !"); document.contact.mail.focus(); return false;}
if (domaine[1].length < 2) {alert("Veuillez saisir une adresse électronique valide !"); document.contact.mail.focus(); return false;}

return true;
}

function verif_mail_newsletter() {
if(document.newsletter.mail.value == "") {alert("Veuillez entrer votre adresse électronique!");	document.newsletter.mail.focus();	return false;}
if (document.newsletter.mail.value.length < 5) {alert("Veuillez saisir une adresse électronique valide !"); document.newsletter.mail.focus(); return false}
if (document.newsletter.mail.value.indexOf(',') > 0) {alert("Veuillez saisir une adresse électronique valide !"); document.newsletter.mail.focus(); return false;}
if (document.newsletter.mail.value.indexOf(';') > 0) {alert("Veuillez saisir une adresse électronique valide !"); document.newsletter.mail.focus(); return false;}
if (document.newsletter.mail.value.indexOf('@') < 0) {alert("Veuillez saisir une adresse électronique valide !"); document.newsletter.mail.focus(); return false;}

var mailparts = document.newsletter.mail.value.split('@');
if (mailparts[0].length < 1) {alert("Veuillez saisir une adresse électronique valide !"); document.newsletter.mail.focus(); return false;}
if (mailparts[1].indexOf('.') < 0) {alert("Veuillez saisir une adresse électronique valide !");	document.newsletter.mail.focus();	return false;}

var domaine = mailparts[1].split('.');
if (domaine[0].length < 1) {alert("Veuillez saisir une adresse électronique valide !"); document.newsletter.mail.focus(); return false;}
if (domaine[1].length < 2) {alert("Veuillez saisir une adresse électronique valide !"); document.newsletter.mail.focus(); return false;}

return true;
}
