//fonction qui change la couleur d'un lien hyper-text
function changeCouleur(cellule,couleurPolice) {
cellule.style.color=couleurPolice;
}

//fonction qui lance la bulle d'aide au bout de trois secondes
var TimeOut = null;
function Bulle(bulle,index)
{
	TimeOut = setTimeout("infoBulle('"+bulle+"','"+index+"')",3);
}

//fonction qui affiche la bulle d'aide
function infoBulle(bulle,index)
{	
	var info = new Array();	
	info[0]="Configuration des équipements inclus..";
	info[1]="Sélection de la couleur de votre VraieVoiture.";
	info[2]="Sélection de l’intérieur de votre VraieVoiture.";
	info[3]="La VraieVoiture sous tous ses angles.";
	
	//on affiche l'info bulle
	bulle.title=info[index];		
}

//fonctions

function AfficherImage(img){
  Image1= new Image();
  Image1.src=(img);
  Control(img);
}
function Control(img){
  if((Image1.width!=0)&&(Image1.height!=0)){
    VoirImage(img);
  }
  else{
    fonction="Control('"+img+"')";
    intervalle=setTimeout(fonction,20);
  }
}

//fonction qui redimensionne la pop up en fonction de l'image
function VoirImage(img){
  largeur=Image1.width+20;
  hauteur=Image1.height+20;
  proprietes="width="+ largeur +",height="+ hauteur;
  win=window.open(img,"",proprietes);
}
// Vérifie l'adresse e-mail : si il y a un [@] puis si il y a un [.] et si il n'y a pas de [ ]
function isEmail(elm) {
        if (elm.value.indexOf(" ") + "" == "-1"
        && elm.value.indexOf("@") + "" != "-1"
        && (elm.value.lastIndexOf(".") > elm.value.indexOf("@"))
        && elm.value != ""
        && elm.value.length > 5) return true;
        else return false;
}

// Vérifie si la variable est vide
function isEmpty(elm) {

        var elmstr = elm.value + "";

        if (elmstr.length == 0) return true;
        return false;
}

function formulaire() {

 var errmsg = "";
 var form = document.form1;

  if (!isEmail(form.mail)) {
    errmsg += "Email non valide";
  }
  if (errmsg.length != 0) {
    alert(errmsg);
  } else {
      document.form1.submit();
  }
}

function formulaire2() {

 var errmsg = "";
 var form = document.form2;

  if (isEmpty (form.rech)) {
    errmsg += "\n";
  }

  if (errmsg.length != 0) {
    errmsg = "Saisir un terme\n" + errmsg;
    alert(errmsg);
  } else {
      document.form2.submit();
  }
}

function formulaire1() {

 var errmsg = "";
 var form = document.quest;

 if (!isEmail(form.mail)) {
    errmsg += " - E-mail\n";
  }
  if (isEmpty (form.question)) {
    errmsg += " - Question\n";
  }
  if (errmsg.length != 0) {
    errmsg = "Vous avez omis les informations obligatoires suivantes:\n" + errmsg;
    alert(errmsg);
  } else {
      document.quest.submit();
  }
}

function formulaire_contact() {

 var errmsg = "";
 var form = document.form_contact;

  if (!isEmail(form.mail)) {
    errmsg += " - E-mail\n";
  }
  if (isEmpty (form.mess)) {
    errmsg += " - Message\n";
  }
  if (errmsg.length != 0) {
    errmsg = "Vous avez omis les informations obligatoires suivantes:\n" + errmsg;
    alert(errmsg);
  } else {
      document.form_contact.submit();
  }
}

function formulaire_bodyform() {

 var errmsg = "";
 var form = document.form_bodyform;

  if (!isEmail(form.mail)) {
    errmsg += "Email non valide";
  }
  if (errmsg.length != 0) {
    alert(errmsg);
  } else {
      document.form_bodyform.submit();
  }
}
function formulaire_tennis() {

 var errmsg = "";
 var form = document.form_tennis;

  if (!isEmail(form.mail)) {
    errmsg += "Email non valide";
  }
  if (errmsg.length != 0) {
    alert(errmsg);
  } else {
      document.form_tennis.submit();
  }
}
