function valid(champ,nomchamp,langue)
{
   str=champ.value;
   if (str == "")
   {
      if (langue=='f')
         alert("Merci de saisir une valeur pour le champ \""+ nomchamp +"\"");
      if (langue=='e')         
         alert("Please fill the field \""+ nomchamp +"\"");
      champ.focus();
      return(false);
   }
   return true;
}

function validemail(champ,langue)
{
  str= champ.value;
  if (str != "")
  {
     if (str.indexOf('@',0) == -1)
     {      
        if (langue=='f')
           alert("Adresse email invalide.");
        if (langue=='e')         
           alert("Invalid email address"); 
        champ.focus();
        return(false);
     }
     if (str.indexOf('.',0) == -1)
     { 
        if (langue=='f')
           alert("Adresse email invalide.");
        if (langue=='e')         
           alert("Invalid email address"); 
        champ.focus();
        return(false);
     }
  }
  return true;
}

function validation_contact(theform,langue)
{
   if (langue=='f')
      champ_nom = "Nom"
   if (langue=='e')         
      champ_nom = "Lastname"
   return (
      valid(theform.nom,champ_nom,langue) &&
      valid(theform.mail,"E-mail",langue) &&
      validemail(theform.mail,langue)
   )
}

