function Validation(form,codepostal)
{
 form.societe.value = strTrim(form.societe.value);
 if ( ! (form.societe.value !="") )
 {
  alert("Veuillez saisir une valeur pour le paramètre 'Société' ! (mettre 'sans' si vous êtes un particulier)");
  form.societe.focus();
  return false;
 }
 form.nom.value = strTrim(form.nom.value);
 if ( ! (form.nom.value !="") )
 {
  alert("Veuillez saisir une valeur pour le paramètre 'Nom' !");
  form.nom.focus();
  return false;
 }
 form.prenom.value = strTrim(form.prenom.value);
 if ( ! (form.prenom.value !="") )
 {
  alert("Veuillez saisir une valeur pour le paramètre 'Prénom' !");
  form.prenom.focus();
  return false;
 }
 form.email.value = strTrim(form.email.value);
 if ( ! (form.email.value !="") )
 {
  alert("Veuillez saisir une valeur pour le paramètre 'Email' !");
  form.email.focus();
  return false;
 }
 form.email.value = strTrim(form.email.value);
 RE = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][a-zA-Z]{2,6}$/;
 if (! RE.test(form.email.value) )
 {
  alert("L'adresse email n'est pas correcte !");
  form.email.focus();
  return false;
 }
 form.telephone.value = strTrim(form.telephone.value);
 if ( ! (form.telephone.value !="") )
 {
  alert("Veuillez saisir une valeur pour le paramètre 'Téléphone' !");
  form.telephone.focus();
  return false;
 }
 if ( codepostal == true )
 {
  form.departement.value = strTrim(form.departement.value);
  if ( ! (form.departement.value !="") )
  {
   alert("Veuillez saisir une valeur pour le paramètre 'Code Postal' !");
   form.departement.focus();
   return false;
  }
 }
 form.security_code.value = strTrim(form.security_code.value);
 if ( ! (form.security_code.value !="") )
 {
  alert("Veuillez saisir une valeur pour le paramètre 'Code de vérification' !");
  form.security_code.focus();
  return false;
 }
 return true;
}



function ValidationBV(form,codepostal)
{
 form.societe.value = strTrim(form.societe.value);
 if ( ! (form.societe.value !="") )
 {
  alert("Veuillez saisir une valeur pour le paramètre 'Société' ! (mettre 'sans' si vous êtes un particulier)");
  form.societe.focus();
  return false;
 }
 form.nom.value = strTrim(form.nom.value);
 if ( ! (form.nom.value !="") )
 {
  alert("Veuillez saisir une valeur pour le paramètre 'Nom' !");
  form.nom.focus();
  return false;
 }
 form.prenom.value = strTrim(form.prenom.value);
 if ( ! (form.prenom.value !="") )
 {
  alert("Veuillez saisir une valeur pour le paramètre 'Prénom' !");
  form.prenom.focus();
  return false;
 }
 form.email.value = strTrim(form.email.value);
 if ( ! (form.email.value !="") )
 {
  alert("Veuillez saisir une valeur pour le paramètre 'Email' !");
  form.email.focus();
  return false;
 }
 form.email.value = strTrim(form.email.value);
 RE = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][a-zA-Z]{2,6}$/;
 if (! RE.test(form.email.value) )
 {
  alert("L'adresse email n'est pas correcte !");
  form.email.focus();
  return false;
 }
 form.telephone.value = strTrim(form.telephone.value);
 if ( ! (form.telephone.value !="") )
 {
  alert("Veuillez saisir une valeur pour le paramètre 'Téléphone' !");
  form.telephone.focus();
  return false;
 }
 if ( codepostal == true )
 {
  form.departement.value = strTrim(form.departement.value);
  if ( ! (form.departement.value !="") )
  {
   alert("Veuillez saisir une valeur pour le paramètre 'Adresse' !");
   form.departement.focus();
   return false;
  }
 }
 form.security_code.value = strTrim(form.security_code.value);
 form.lieu_projet.value = strTrim(form.lieu_projet.value);
 if ( ! (form.lieu_projet.value !="") )
 {
  alert("Veuillez saisir une valeur pour le paramètre 'Lieu du projet' !");
  form.lieu_projet.focus();
  return false;
 }

 if ( ! (form.security_code.value !="") )
 {
  alert("Veuillez saisir une valeur pour le paramètre 'Code de vérification' !");
  form.security_code.focus();
  return false;
 }
 return true;
}
