function ValideFormulaire() {
    var oForm = document.forms["inscription"];
	var sEmail = oForm.elements["email"].value;
	
	if (oForm.elements["requirednom"].value == "")
	{
		alert("La saisie du nom est obligatoire !");
		return false;
	}
	if (oForm.elements["requiredprenom"].value == "")
	{
		alert("La saisie du prénom est obligatoire !");
		return false;
	}
	if (oForm.elements["requirednaissance"].value == "")
	{
		alert("La saisie de la date et du lieu de naissance est obligatoire !");
		return false;
	}
	if (oForm.elements["requirednationalite"].value == "")
	{
		alert("La saisie de la nationalité est obligatoire !");
		return false;
	}

    var sRadioCategorie;
	var bRadioCategorie = false;

	for (i=0;i<oForm.elements.length;i++)
	{

        if ((oForm.elements[i].type == 'radio') && (oForm.elements[i].name == 'categorie'))
        {
            if (oForm.elements[i].checked)
            {
                sRadioCategorie = oForm.elements[i].value;
                bRadioCategorie = true;
                break;
            }
        }
    }
    if (!bRadioCategorie)
    {
    	alert("Vous devez choisir une catégorie ( VTT / COURSE A PIED / MARCHE ) !");
    	return false;
    }
    
	if (oForm.elements["requiredadresse1"].value == "")
	{
		alert("La saisie de la première ligne d'adresse est obligatoire !");
		return false;
	}
	if (oForm.elements["requiredtelephone"].value == "")
	{
		alert("La saisie du n° de téléphone est obligatoire !");
		return false;
	}
	if (oForm.elements["email"].value == "")
	{
		alert("La saisie 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 !");
		return false;
	}
	
	
	var sRadioTeeShirt;
	var bRadioTeeShirt = false;
	
		for (i=0;i<oForm.elements.length;i++)
	{

        if ((oForm.elements[i].type == 'radio') && (oForm.elements[i].name == 'taille_tee_shirt'))
        {
            if (oForm.elements[i].checked)
            {
                sRadioTeeShirt = oForm.elements[i].value;
                bRadioTeeShirt = true;
                break;
            }
        }
    }
    if (!bRadioTeeShirt)
    {
    	alert("Choisissez une taille de tee-shirt ( S / M / L / XL / XXL ) !");
    	return false;
    }

	var sCheckboxConditions;
	var bCheckboxConditions = false;

	for (i=0;i<oForm.elements.length;i++)
	{

        if ((oForm.elements[i].type == 'checkbox') && (oForm.elements[i].name == 'requireddecharge'))
        {
            if (oForm.elements[i].checked)
            {
                sCheckboxConditions = oForm.elements[i].value;
                bCheckboxConditions = true;
                break;
            }
        }
    }
    if (!bCheckboxConditions)
    {
    	alert("Vous devez prendre connaissance du règlement et des conditions d'engagement (case à cocher) !");
    	return false;
    }

	var sCheckboxNomRaid;
	var bCheckboxNomRaid = false;

	for (i=0;i<oForm.elements.length;i++)
	{

        if ((oForm.elements[i].type == 'checkbox') && (oForm.elements[i].name == 'nom_raid'))
        {
            if (oForm.elements[i].checked)
            {
                sCheckboxNomRaid= oForm.elements[i].value;
                bCheckboxNomRaid = true;
                break;
            }
        }
    }
    if (!bCheckboxNomRaid)
    {
    	alert("Veuillez sélectionner le nom du Raid pour valider le formulaire");
    	return false;
    }
   return true;
}
