function validForm(passForm) 
{
    
    var nb_erreur =0;
    
    var fra = "";
    
    var   fra_debut = "_____________________________________________________________\n\n";
                fra_debut += "O formulário não foi enviado. Deve preencher os campos obrigátorios\n";
                fra_debut += " antes de finalizar. Obrigado!\n";
                fra_debut += "_____________________________________________________________\n\n";
                
    
    if (passForm.nome.value == "") 
    { 
        nb_erreur++;
        fra += "          Nome \n";
        passForm.nome.className = 'texte1 erreur';
    }
    else { passForm.nome.className = 'texte1';   }
    
   
    
    
    if (passForm.email.value != "") 
    {     
        /* test si un format valide de email */
        if ((passForm.email.value.lastIndexOf(".") < passForm.email.value.indexOf("@")+3 
                    || passForm.email.value.lastIndexOf(".") > passForm.email.value.length-3 
                    || passForm.email.value.indexOf("@") < 1 ) || passForm.email.value.length < 3  
                    || passForm.email.value.indexOf("@") != passForm.email.value.lastIndexOf("@")   )
        {  /* format invalide de email */
            nb_erreur++;
            fra += "          Email (formato de email inválido) \n";
            passForm.email.className = 'texte1 erreur'; 
        } 
        else 
        { /* format valide */
            passForm.email.className = 'texte1';
        }
    }

 if (passForm.email.value == "")
    {
     nb_erreur++;
            fra += "          Email \n";   
    }

    if (passForm.domain2.value == "") 
    { 
        nb_erreur++;
        fra += "          Nome de domínio\n";
        passForm.domain2.className = 'texte1 erreur';
    }
    else { passForm.domain2.className = 'texte1';}
         
    
    fra_une = "- Deve preencher o seguinte campo :\n";
    fra_plusieur = "- Deve preencher os seguintes campos :\n";
    
    var tout = ""; /* tout le message afficher */
    
    tout += fra_debut;  
    
    if (nb_erreur > 1) {tout += fra_plusieur; }
    else{ tout += fra_une; }
    
    tout += fra;
    
    if (nb_erreur == 0)
    {
        return true;
    }
    else 
    {
        alert(tout);    
        return false;
    }

}

