var champs = new Array();
champs["fr"] = new Array();
champs["en"] = new Array();
champs["es"] = new Array();
champs["de"] = new Array();

champs["fr"]["prenom"] = "votre prénom";
champs["fr"]["nom"] = "votre nom";
champs["fr"]["email"] = "votre adresse e-mail";
champs["fr"]["emailSource"] = "votre adresse e-mail";
champs["fr"]["emailDestination"] = "l'adresse e-mail du destinataire";
champs["fr"]["telephone"] = "votre téléphone";
champs["fr"]["objet"] = "l'objet";
champs["fr"]["message"] = "le message";
champs["fr"]["codeVisuel"] = "le code visuel";

champs["en"]["prenom"] = "your first name";
champs["en"]["nom"] = "your surname";
champs["en"]["email"] = "your e-mail address";
champs["en"]["emailSource"] = "your e-mail address";
champs["en"]["emailDestination"] = "the destination e-mail address";
champs["en"]["telephone"] = "the phone number";
champs["en"]["objet"] = "the object";
champs["en"]["message"] = "your message";
champs["en"]["codeVisuel"] = "visual code";

champs["es"]["prenom"] = "sus apellidos";
champs["es"]["nom"] = "su nombre";
champs["es"]["email"] = "su correo electrónico";
champs["es"]["emailSource"] = "su correo electrónico";
champs["es"]["emailDestination"] = "el correo electrónico de su contacto";
champs["es"]["telephone"] = "teléfono";
champs["es"]["objet"] = "objeto";
champs["es"]["message"] = "mensaje";
champs["es"]["codeVisuel"] = "visual code";

champs["de"]["prenom"] = "ihr Vorname";
champs["de"]["nom"] = "ihr Name";
champs["de"]["email"] = "ihre E-Mail";
champs["de"]["emailSource"] = "ihre E-Mail";
champs["de"]["emailDestination"] = "e-Mail Ihres Kontakts";
champs["de"]["telephone"] = "telefon";
champs["de"]["objet"] = "gegenstand";
champs["de"]["message"] = "nachricht";
champs["de"]["codeVisuel"] = "visual code";


function vide(id, langue) {
  
    var o = document.getElementById(id);
    
    var messages = new Array();
    messages["fr"] = "Merci de bien vouloir saisir ";
    messages["es"] = "Gracias querer bien agarrar ";
    messages["en"] = "Please enter ";
    messages["de"] = "Danke zu erfassen ";

    if ( 0 < o.value.length )
     return true;
    else {
      alert( ( messages[langue] ? messages[langue] : 'Please enter ' ) +
	     ( champs[langue] && champs[langue][id] ? champs[langue][id] : ' field' ) );
      o.focus();
      o.select();
      return false;
    }
  }

function emailOk(id, langue) {
  
  var messages = new Array();
  messages["fr"] = "L'adresse e-mail ne semble pas correcte.";
  messages["es"] = "El correo electrónico no parece correcto.";
  messages["en"] = "The e-mail address does not look good.";
  messages["de"] = "Die E-mail scheint nicht richtig";

  
   // Vérifie qu'est bien de la forme adresse@domaine.com
   
   var adresseEmail = document.getElementById(id).value;
   var place = adresseEmail.indexOf("@",1);
   var point = adresseEmail.indexOf(".",place+1);
   if ((place > -1)&&(adresseEmail.length >2)&&(point > 1))
      return true;
   else {
      alert( ( messages[langue] ? messages[langue] : 'The e-mail address does not look good.' ) );
      document.getElementById(id).focus();
      document.getElementById(id).select();
      return false;
   }
 } 