<!--
/////////////////////////////////////////////////////////

var MyForm;

var mailPosted = false;


function setmailPosted(abool_valeur)
{
  mailPosted = abool_valeur;

}
/////////////////////////////////////////////////////////

function changeImages(change,remplace)
{
  document.images[change].src = eval(remplace + ".src")
}

rollOff1 = new Image;
rollOff1.src = "images_fr/img07.gif";
rollOn1 = new Image;
rollOn1.src = "images_fr/img07-over.gif";

rollOff2 = new Image;
rollOff2.src = "images_fr/img09.gif";
rollOn2 = new Image;
rollOn2.src = "images_fr/img09-over.gif";

rollOff3 = new Image;
rollOff3.src = "images_fr/img11.gif";
rollOn3 = new Image;
rollOn3.src = "images_fr/img11-over.gif";

rollOff4 = new Image;
rollOff4.src = "images_fr/img12.gif";
rollOn4 = new Image;
rollOn4.src = "images_fr/img12-over.gif";

rollOff5 = new Image;
rollOff5.src = "images_fr/img13.gif";
rollOn5 = new Image;
rollOn5.src = "images_fr/img13-over.gif";

accOff5 = new Image;
accOff5.src = "images/fr.gif";
accOn5 = new Image;
accOn5.src = "images/fr-over.gif";

accOff6 = new Image;
accOff6.src = "images/gb.gif";
accOn6 = new Image;
accOn6.src = "images/gb-over.gif";

accOff7 = new Image;
accOff7.src = "images/de.gif";
accOn7 = new Image;
accOn7.src = "images/de-over.gif";

accOff8 = new Image;
accOff8.src = "images/it.gif";
accOn8 = new Image;
accOn8.src = "images/it-over.gif";

accOff9 = new Image;
accOff9.src = "images/es.gif";
accOn9 = new Image;
accOn9.src = "images/es-over.gif";

nextOff1 = new Image;
nextOff1.src = "images_fr/next-out.gif";
nextOn1 = new Image;
nextOn1.src = "images_fr/next-on.gif";

prevOff1 = new Image;
prevOff1.src = "images_fr/prev-out.gif";
prevOn1 = new Image;
prevOn1.src = "images_fr/prev-on.gif";

/////////////////////////////Valider le formulaire/////////////////////////////////////////////////

function envoyer(){
 var oldStatus = window.status;
 window.status = "Vérification des données saisies en cours...";
 if(mailPosted){alert("Votre demande à déjà été prise en compte !");window.status = oldStatus;return;}
 if(!verifEmpty(MyForm.elements["nom"], "Nom")){window.status = oldStatus;return;}
 if(!verifEmpty(MyForm.elements["prenom"], "Prénom")){window.status = oldStatus;return;}
 if(!verifEmpty(MyForm.elements["adresse1"], "Adresse")){window.status = oldStatus;return;}
 if(!verifyCodePostal(MyForm.elements["cp"], "Code Postal")){window.status = oldStatus;return;}
 if(!verifEmpty(MyForm.elements["ville"], "Ville")){window.status = oldStatus;return;}
 if(!verifEmpty(MyForm.elements["pays"], "Pays")){window.status = oldStatus;return;}
// if(!verifEmpty(MyForm.elements["telephone"], "telephone")){window.status = oldStatus;return;}
// if(!verifEmpty(MyForm.elements["fax"], "fax")){window.status = oldStatus;return;}
// if(!verifMail(MyForm.elements["mail"], "email")){return;}

 window.status = oldStatus;

 MyForm.submit();
}
//////////////////////////////////////////////////////////////////////////////
///////////////////////Tests pour le formulaire///////////////////////////////
//////////////////////////////////////////////////////////////////////////////

function init()
{
  MyForm = document.forms["darzina"];
}

function verifEmpty(objChamp, nomChamp){
  if (IsEmpty(objChamp.value))
  {
    alert("Le champ " + nomChamp + " doit être renseigné...");
    objChamp.focus();
    return false;
  }
  else
  {
    return true;
  }
}
//////////////////////////////////////////////////////////////////////////////
function verifyCodePostal(objChamp) {
var fieldValue = objChamp.value;
  if (IsEmpty(objChamp.value))
  {
    alert("Le code postal doit être renseigné...");
    objChamp.focus();
    return false;
  }
  return true;
}
//////////////////////////////////////////////////////////////////////////////
function KeyUpNumeric(objChamp, int_len) {
 if (objChamp.value.length > int_len )
   {
     objChamp.value = objChamp.value.substring(0,int_len);
   }
   while (!IsNumeric(objChamp.value) && (objChamp.value != ""))
   {
     objChamp.value = objChamp.value.substring(0, objChamp.value.length - 1);
   }
}
//////////////////////////////////////////////////////////////////////////////
function verifFax(objChamp) {
var fieldValue = objChamp.value;
      if (IsEmpty(objChamp.value))
        {
          alert("Le numéro de fax doit être indiqué.");
          objChamp.focus();
          return false;
        }
        else
        {
          if ((fieldValue.length != 10) || (!IsNumeric(fieldValue)))
          {
            alert("Le numéro de fax doit comporter 10 chiffres.");
            objChamp.focus();
            return false;
          }
        }
  return true;
}
//////////////////////////////////////////////////////////////////////////////
function verifTelephone(objChamp) {
var fieldValue = objChamp.value;
      if (IsEmpty(objChamp.value))
        {
          alert("Un téléphone doit être indiqué.");
          objChamp.focus();
          return false;
        }
        else
        {
          if ((fieldValue.length != 10) || (!IsNumeric(fieldValue)))
          {
            alert("Le téléphone doit comporter 10 chiffres.");
            objChamp.focus();
            return false;
          }
        }
  return true;
}
//////////////////////////////////////////////////////////////////////////////
function verifMail(objChamp) {
var fieldValue = objChamp.value;
  if (IsEmpty(fieldValue))
  {
    alert("Le champ Email doit être renseigné...");
    objChamp.focus();
    return false;
  }
  else
  {
    if (!IsMail(fieldValue))
    {
      alert(fieldValue + " n'est pas un Email valide !");
      objChamp.focus();
      return false;
    }
  }
  return true;
}
//////////////////////////////////////////////////////////////////////////////
// Primitives de vérification/////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
function IsNumeric(astr_Value) {
  if (astr_Value.match(/\d+/) == astr_Value)
  {
    return true;
  }
  else return false;
}
//////////////////////////////////////////////////////////////////////////////
function IsCurrency(astr_Value) {
  if (astr_Value.match(/\d+(.|,)\d+/))
  {
    return true;
  }
  else return false;
}
//////////////////////////////////////////////////////////////////////////////
function IsMail(astr_Value) {
  if (astr_Value.match(/^(\w+|\w+.\w+)@(\w+|\w+.\w+)\.(((com|net|org|edu|gov|mil|int|[a-z]{2})$)|(((com|net|org|edu|gov|mil|int)\.[a-z]{2})$))/))
  {
    return true;
  }
  else return false;
}
//////////////////////////////////////////////////////////////////////////////
function IsEmpty(astr_Value) {
  if (astr_Value == "")
  {
    return true;
  }
  else return false;
}
//////////////////////////////////////////////////////////////////////////////
function music()
{
var repetition,visibility,depart,fichier_son;
fichier_son = "son/music.mp3"; <!-- chemin d'acces de votre fichier musical -->
repetition = "-1"; <!-- 0 ==> une seule fois, -1 ==> en boucle -->
cache_panneau = "true"; <!-- ou false : true => cache panneau, false => affiche panneau -->
depart = "true"; <!-- ou false : true =>depart automatique, false =>il faut appuyer sur le bouton play du panneau (donc cache_panneau = false) -->
document.write('<EMBED SRC="' + fichier_son +'" hidden=' + cache_panneau + ' autostart=' + depart + ' loop=' + repetition +'>');
}
//-->

