function CheckComptePart(frm)
{
  Erreurs="";
  
  Nom       = frm.Nom.value;
  Prenom    = frm.Prenom.value;
  Adresse   = frm.Adresse.value;
  CP        = frm.CP.value;
  Ville     = frm.Ville.value;
  Pays      = frm.Pays.value;
  Tel       = frm.Tel.value;
  Mail	     = frm.Mail.value;	
  Pwd       = frm.Pwd.value;	
  Pwd2	     = frm.Pwd2.value;
  
  // Champs obligatoires
  if(!Nom)
    Erreurs+=".: Le champ nom est obligatoire.\n";
  if(!Prenom)
    Erreurs+=".: Le champ prénom doit être renseigné.\n";
  if(!Adresse)
    Erreurs+=".: Vous n'avez pas mentionné d'adresse.\n";
  if(!CP)
    Erreurs+=".: Le code postal doit être renseigné.\n";
  if(!Ville)
    Erreurs+=".: Vous devez préciser une ville de résidence.\n";
  if(!Tel)
    Erreurs+=".: Vous devez préciser un numéro de téléphone valide.\n";
  if(!Mail)
    Erreurs+=".: L'adresse de courriel n'est pas renseignée. Elle doit vous servir de login.\n";
  if(!Pwd)
    Erreurs+=".: Vous n'avez pas choisi de mot de passe.\n";
  // On fait une petite pause..
  if(Erreurs!=""){alert("Le formulaire comporte des erreurs:\n\n"+Erreurs);return false;}
  
  // Si c bon...on continue
  if(!IsValidNom(Nom))
    Erreurs+=".: Le champ nom contient des caractères non autorisés.\n";
  if(!IsValidNom(Prenom))
    Erreurs+=".: Le champ prénom contient des caractères non autorisés.\n";
  if(!IsValidCP(CP))
    Erreurs+=".: Le code postal n'est pas valide.\n";
  if(!IsNum(Tel))
    Erreurs+=".: Le numéro de téléphone ne peut contenir que des chiffres.\n";
  if(!IsMail(Mail))
    Erreurs+=".: L'adresse de courriel est invalide.\n";
  if(Pwd!=Pwd2)
    Erreurs+=".: Le mot de passe et sa confirmation diffèrent.\n";
  if(!IsAlphaNum(Pwd))
    Erreurs+=".: Le mot de passe comporte des caractères spéciaux.\n";
  if(!IsBetween(Pwd,8,15))Erreurs+=".: Le mot de passe doit compter entre 8 et 15 caractères.\n";
  if(Erreurs!=""){alert("Le formulaire comporte des erreurs:\n\n"+Erreurs);return false;}
}
