function ControleConcours()
	{        
	
	if($("formContactReponse").value === "")
		{
		alert("Veuillez définir votre réponse.");
		$("formContactReponse").focus();
		return false;
		}
		
	if($("formContactTitre").value === "")
		{
		alert("Veuillez définir votre titre.");
		$("formContactTitre").focus();
		return false;
		}

	if($("formContactPrenom").value === "")
		{
		alert("Veuillez définir votre prénom.");
		$("formContactPrenom").focus();
		return false;
		}

	if($("formContactNom").value === "")
		{
		alert("Veuillez définir votre nom.");
		$("formContactNom").focus();
		return false;
		}
		
	if($("formContactRue").value === "")
		{
		alert("Veuillez définir votre rue. Si votre adresse ne contient pas de rue, vous pouvez mettre un tiret.");
		$("formContactRue").focus();
		return false;
		}
		
	if(isNaN($("formContactNPA").value) || $("formContactNPA").value.length < 4)
		{
		alert("Veuillez définir votre NPA avec 4 chiffres.");
		$("formContactNPA").focus();
		return false;
		}

	if($("formContactLocalite").value === "")
		{
		alert("Veuillez définir votre localité.");
		$("formContactLocalite").focus();
		return false;
		}
	
	var dateNaissance = $("formContactJour").value + "-" + $("formContactMois").value + "-" + $("formContactAnnee").value;

	if(!checkdate(dateNaissance))
		{
		alert("La date saisie n'est pas correcte.");
		$("formContactJour").focus();
		return false;
		}

	verifMail($("formContactEmail").value);
	  	if (testm === false)
			{
			alert("Veuillez entrer une adresse e-mail correcte.");
			$("formContactEmail").focus();
			return false;
			}
   
	if ($("formContactEmail").value != $("formContactEmail2").value)
		{
		alert("Vos deux emails ne correspondent pas.");
		return false;
		}
	
	if($("formContactAntispam").value === "")
		{
		alert("Veuillez répondre à la question anti-spam.");
		$("formContactAntispam").focus();
		return false;
		}
		
	if(isNaN($("formContactAntispam").value))
		{
		alert("Veuillez répondre à la question anti-spam avec des chiffres uniquement.");
		$("formContactAntispam").focus();
		return false;
		}
	
	}
	
function checkdate(chaineDate) {

// 	J'utilise split pour créer un tableau dans lequel je récupère les jour mois année
// 	J'attends bien sûr une date formatée en JJ-MM-AAAA
	var ladate = (chaineDate).split("-");

// 	Si je n'ai pas récupéré trois éléments ou bien s'il ne s'agit pas d'entiers, pas la peine non plus d'aller plus loin
   	if ((ladate.length != 3) || isNaN(parseInt(ladate[0])) || isNaN(parseInt(ladate[1])) || isNaN(parseInt(ladate[2]))) 
   		return false;

// 	Sinon, c'est maintenant que je crée la date correspondante. Attention, les mois sont étalonnés de 0 à 11
   	var unedate = new Date(eval(ladate[2]),eval(ladate[1])-1,eval(ladate[0]))

// Il ne reste plus qu'à vérifier si le jour, le mois et l'année obtenus sont les mêmes que ceux saisis par l'utilisateur.
   	return ((unedate.getDate() == eval(ladate[0])) && (unedate.getMonth() == eval(ladate[1])-1) && (unedate.getFullYear() == eval(ladate[2])))
}