function validerContact(form)
{
  var texte = remove_spaces(form.elements['texte'].value);
  var mail = remove_spaces(form.elements['email'].value);
      if(texte !="")
      {
        if(mail !="")
        {
          // l'adresse minimum est xx@yy.zz
          var point=mail.lastIndexOf('.'); // La position du dernier point de l'adresse email
          var arob=mail.lastIndexOf('@'); // La position du dernier @ de l'adresse email
          var longu=mail.length; // La longueur de l'adresse
          if((longu-point < 3) || (longu-arob < 6) || arob > point || point == -1 || arob == -1)
          {
            // Si le point se trouve a moins de 2 caractères de la fin
            // ou si l'arobase se trouve a moins de 5 caractères de la fin
            // ou si il n'y a pas de point après @
            // ou si il n'y a pas de point ou pas de @
            alert('Please enter a valid email address');
            return false;
          }
          else
            return true;
        }
        else
        {
          alert("E-mail missing");
          return false;
        }
      }
      else
      {
        alert("Message missing");
        return false;
      }
}
function changer_photo(source)
{
  for(i=0;i<tabJs.length;i++)
  {
    var exp = new RegExp(tabJs[i].substring(1,tabJs[i].length),"g");
    if(source.match(exp))
    {
      var photo = document.images['photo'];
      if(i==tabJs.length-1)
        photo.src = tabJs[0];
      else
        photo.src = tabJs[i+1];
    }
  }
}
function remove_spaces(chaine)
{
  while(chaine.substring(0,1)== " ")
    chaine = chaine.substring(1, chaine.length);
  while(chaine.substring(chaine.length-1,chaine.length) == " ")
    chaine = chaine.substring(0,chaine.length-1);

  return chaine;
}
