function ValideFormulaire() {
	
    var oForm = document.forms["enregistrement"];
	var sEmail = oForm.elements["required_email"].value;

	if (oForm.elements["required_nom"].value == "")
	{
		alert("La saisie du nom est obligatoire !");
		return false;
	}
	if (oForm.elements["required_prenom"].value == "")
	{
		alert("La saisie du prénom est obligatoire !");
		return false;
	}
	
	var sRadioQualite;
	var bRadioQualite = false;

	for (i=0;i<oForm.elements.length;i++)
	{

       if ((oForm.elements[i].type == 'radio') && (oForm.elements[i].name == 'qualite'))
      {
           if (oForm.elements[i].checked)
            {
            sRadioQualite = oForm.elements[i].value;
            bRadioQualite = true;
            break;
        }
      }
    }
    
	if (!bRadioQualite)
   {
    	alert("Merci de spécifier votre qualité (diffuseur / éditeur / fabricant-distributeur / autre) !");
    	return false;
   }
   
	
  	if (oForm.elements["required_adresse"].value == "")
	{
		alert("La saisie de la première ligne d'adresse est obligatoire !");
		return false;
	}
	if (oForm.elements["required_cp"].value == "")
	{
		alert("La saisie du code postal est obligatoire !");
		return false;
	}
	if (oForm.elements["required_ville"].value == "")
	{
		alert("La saisie de la ville est obligatoire !");
		return false;
	}
	if (oForm.elements["required_email"].value == "")
	{
		alert("La saisie de l'adresse email est obligatoire !");
		return false;
	}
	if (oForm.elements["required_confirmemail"].value == "")
	{
		alert("La confirmation de l'adresse email est obligatoire !");
		return false;
	}
	if ((sEmail.indexOf("@")<0) || (sEmail.indexOf(".")<0))
	{
		alert("Le format de l'adresse email est non valide ! \n exemple d'adresse email = contact@unionpresse.fr ");
		return false;
	}
	if ((oForm.elements["required_confirmemail"].value) != (oForm.elements["required_email"].value))
	{
		alert("Il y a une erreur dans l'une de vos adresses mail ");
		return false;
	}
	if (oForm.elements["required_message"].value == "")
	{
		alert("Vous n'avez pas laissé de message...");
		return false;
	}
   return true;
}



