<!--
/////////////////////////////////////////////////////////

var MyForm;

var mailPosted = false;

function setmailPosted(abool_valeur)
{
  mailPosted = abool_valeur;

}

/////////////////////////////////////////////////////////

function changeimages(change,remplace)
{
  document.images[change].src = eval(remplace + ".src")
}

form_rollOff1 = new Image;
form_rollOff1.src = "images_gb/bt_formulaire_gb.gif";
form_rollOn1 = new Image;
form_rollOn1.src = "images_gb/bt_formulaire_on_gb.gif";

menu_rollOff1 = new Image;
menu_rollOff1.src = "images_gb/som_2_gb.gif";
menu_rollOn1 = new Image;
menu_rollOn1.src = "images_gb/som_2_on_gb.gif";

menu_rollOff2 = new Image;
menu_rollOff2.src = "images_gb/som_8_gb.gif";
menu_rollOn2 = new Image;
menu_rollOn2.src = "images_gb/som_8_on_gb.gif";

menu_rollOff3 = new Image;
menu_rollOff3.src = "images_gb/som_14_gb.gif";
menu_rollOn3 = new Image;
menu_rollOn3.src = "images_gb/som_14_on_gb.gif";

menu_rollOff4 = new Image;
menu_rollOff4.src = "images_gb/som_6_gb.gif";
menu_rollOn4 = new Image;
menu_rollOn4.src = "images_gb/som_6_on_gb.gif";

menu_rollOff5 = new Image;
menu_rollOff5.src = "images_gb/som_12_gb.gif";
menu_rollOn5 = new Image;
menu_rollOn5.src = "images_gb/som_12_on_gb.gif";

menu_rollOff6 = new Image;
menu_rollOff6.src = "images_gb/som_10_gb.gif";
menu_rollOn6 = new Image;
menu_rollOn6.src = "images_gb/som_10_on_gb.gif";

menu_rollOff7 = new Image;
menu_rollOff7.src = "images_gb/som_16_gb.gif";
menu_rollOn7 = new Image;
menu_rollOn7.src = "images_gb/som_16_on_gb.gif";

menu_rollOff8 = new Image;
menu_rollOff8.src = "images_gb/som_16_gb.gif";
menu_rollOn8 = new Image;
menu_rollOn8.src = "images_gb/som_16_on_gb.gif";

menu_rollOff9 = new Image;
menu_rollOff9.src = "images_gb/som_4_gb.gif";
menu_rollOn9 = new Image;
menu_rollOn9.src = "images_gb/som_4_on_gb.gif";

acc_rollOff1 = new Image;
acc_rollOff1.src = "images_common/index_01.gif";
acc_rollOn1 = new Image;
acc_rollOn1.src = "images_common/index_01_over.gif";

acc_rollOff2 = new Image;
acc_rollOff2.src = "images_common/index_02.gif";
acc_rollOn2 = new Image;
acc_rollOn2.src = "images_common/index_02_over.gif";

rollactuon = new Image;
rollactuon.src = "images_gb/bt-actu_on_gb.gif";
rollactuoff = new Image;
rollactuoff.src = "images_gb/bt-actu_gb.gif";

rollhistoon = new Image;
rollhistoon.src = "images_gb/bt-histo_on_gb.gif";
rollhistooff = new Image;
rollhistooff.src = "images_gb/bt-histo_gb.gif";

frame_rollOff1 = new Image;
frame_rollOff1.src = "images_gb/titre_presentation_gb.gif";
frame_rollOn1 = new Image;
frame_rollOn1.src = "images_gb/titre_presentation_on_gb.gif";

frame_rollOff2 = new Image;
frame_rollOff2.src = "images_gb/titre_gamme_gb.gif";
frame_rollOn2 = new Image;
frame_rollOn2.src = "images_gb/titre_gamme_on_gb.gif";

frame_rollOff3 = new Image;
frame_rollOff3.src = "images_gb/titre_contact_gb.gif";
frame_rollOn3 = new Image;
frame_rollOn3.src = "images_gb/titre_contact_on_gb.gif";

frame_rollOff4 = new Image;
frame_rollOff4.src = "images_gb/titre_pointsdevente_gb.gif";
frame_rollOn4 = new Image;
frame_rollOn4.src = "images_gb/titre_pointsdevente_on_gb.gif";

frame_rollOff5 = new Image;
frame_rollOff5.src = "images_gb/titre_sondage_gb.gif";
frame_rollOn5 = new Image;
frame_rollOn5.src = "images_gb/titre_sondage_on_gb.gif";

frame_rollOff6 = new Image;
frame_rollOff6.src = "images_gb/titre_services_gb.gif";
frame_rollOn6 = new Image;
frame_rollOn6.src = "images_gb/titre_services_on_gb.gif";

frame_rollOff7 = new Image;
frame_rollOff7.src = "images_gb/titre_conseils_gb.gif";
frame_rollOn7 = new Image;
frame_rollOn7.src = "images_gb/titre_conseils_on_gb.gif";

frame_rollOff8 = new Image;
frame_rollOff8.src = "images_gb/titre_retour_gb.gif";
frame_rollOn8 = new Image;
frame_rollOn8.src = "images_gb/titre_retour_on_gb.gif";

frame_rollOff9 = new Image;
frame_rollOff9.src = "images_gb/titre_actualites_gb.gif";
frame_rollOn9 = new Image;
frame_rollOn9.src = "images_gb/titre_actualites_on_gb.gif";

frame_rollOff10 = new Image;
frame_rollOff10.src = "images_gb/titre_util_gb.gif";
frame_rollOn10 = new Image;
frame_rollOn10.src = "images_gb/titre_util_on_gb.gif";

posez_off = new Image;
posez_off.src = "images_gb/posez.gif";
posez_on = new Image;
posez_on.src = "images_gb/posez-on.gif";

valider_off = new Image;
valider_off.src = "images_gb/valider.gif";
valider_on = new Image;
valider_on.src = "images_gb/valider-on.gif";

points_off = new Image;
points_off.src = "images_gb/points_gb.gif";
points_on = new Image;
points_on.src = "images_gb/points-on_gb.gif";

conseils_off = new Image;
conseils_off.src = "images_gb/conseils.gif";
conseils_on = new Image;
conseils_on.src = "images_gb/conseils-on.gif";

/////////////////////////////Valider le formulaire/////////////////////////////////////////////////

function envoyer(){
 var oldStatus = window.status;
 window.status = "Verifying data...";
 if(mailPosted){alert("Your demand has already been processed !");window.status = oldStatus;return;}
 if(!verifEmpty(MyForm.elements["nom_client"], "Last Name")){window.status = oldStatus;return;}
 if(!verifEmpty(MyForm.elements["prenom_client"], "First Name")){window.status = oldStatus;return;}
 if(!verifEmpty(MyForm.elements["adresse1_client"], "Adress")){window.status = oldStatus;return;}
 //if(!verifyCodePostal(MyForm.elements["CP_client"])){window.status = oldStatus;return;}
 if(!verifEmpty(MyForm.elements["CP_client"], "ZipCode")){window.status = oldStatus;return;}
 //if(!verifEmpty(MyForm.elements["ville_client"], "Town")){window.status = oldStatus;return;}
 //if(!verifTelephone(MyForm.elements["tel_client"])){window.status = oldStatus;return;}
 //if(!verifFax(MyForm.elements["fax_client"])){window.status = oldStatus;return;}
 if(!verifMail(MyForm.elements["email_client"])){return;}

 window.status = oldStatus;

 window.open("pop-up_gb.asp","_thankyou","toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=285,height=265");
 setmailPosted(true);
 MyForm.submit();
}

function envoyer2(){
 var oldStatus = window.status;
 window.status = "Vérification des données saisies en cours...";

 if(!verifMail(MyForm.elements["email_client"])){return;}
 if(!verifEmpty(MyForm.elements["nom_client"], "Last Name")){window.status = oldStatus;return;}
 if(!verifEmpty(MyForm.elements["prenom_client"], "First Name")){window.status = oldStatus;return;}
 if(!verifEmpty(MyForm.elements["adresse1_client"], "Adress")){window.status = oldStatus;return;}
 if(!verifEmpty(MyForm.elements["CP_client"], "ZipCode")){window.status = oldStatus;return;}
// if(!verifEmpty(MyForm.elements["ville_client"], "Ville")){window.status = oldStatus;return;}

 window.status = oldStatus;

 window.open("blank.htm","_merci","toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=285,height=265");

 MyForm.submit();
}

//////////////////////////////////////////////////////////////////////////////
///////////////////////Tests pour le formulaire///////////////////////////////
//////////////////////////////////////////////////////////////////////////////

function init()
{
  MyForm = document.forms["contact_gb"];
}
//////////////////////////////////////////////////////////////////////////////
function verifEmpty(objChamp, nomChamp){
  if (IsEmpty(objChamp.value))
  {
    alert("The " + nomChamp + " field must be entered.");
    objChamp.focus();
    return false;
  }
  else
  {
    return true;
  }
}
//////////////////////////////////////////////////////////////////////////////
function verifyCodePostal(objChamp) {
var fieldValue = objChamp.value;
  if (IsEmpty(objChamp.value))
  {
    alert("The zip code field must be entered.");
    objChamp.focus();
    return false;
  }
  else
  {
    if (fieldValue.length != 7)
    {
      alert("The zip code must have 7 digit max.");
      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("The fax number must be entered.");
          objChamp.focus();
          return false;
        }
        else
        {
          if ((fieldValue.length != 10) || (!IsNumeric(fieldValue)))
          {
            alert("The fax number must have 10 digits.");
            objChamp.focus();
            return false;
          }
        }
  return true;
}
//////////////////////////////////////////////////////////////////////////////
function verifTelephone(objChamp) {
var fieldValue = objChamp.value;
      if (IsEmpty(objChamp.value))
        {
          alert("A phone number must be entered.");
          objChamp.focus();
          return false;
        }
        else
        {
          if ((fieldValue.length != 10) || (!IsNumeric(fieldValue)))
          {
            alert("The phone number must have 10 digits.");
            objChamp.focus();
            return false;
          }
        }
  return true;
}
//////////////////////////////////////////////////////////////////////////////
function verifMail(objChamp) {
var fieldValue = objChamp.value;
  if (IsEmpty(fieldValue))
  {
    alert("The email field must be entered.");
    objChamp.focus();
    return false;
  }
  else
  {
    if (!IsMail(fieldValue))
    {
      alert(fieldValue + " is not a valid email.");
      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 IsMail(astr_Value) {
  if (astr_Value.match(/^(\w+|[A-Za-z0-9._-]+[A-Za-z0-9]+)@(\w+|[A-Za-z0-9._-]+[A-Za-z0-9]+)\.([a-zA-Z]{2}$|[a-zA-Z]{3}$)/))
  {
    return true;
  }
  else return false;
}
//////////////////////////////////////////////////////////////////////////////
function IsEmpty(astr_Value) {
  if (astr_Value == "")
  {
    return true;
  }
  else return false;
}

//-->
