function formCMsubmit() {

	monForm=document.forms["formCM"];

	if (!monForm.elements["civilite"][0].checked && !monForm.elements["civilite"][1].checked && !monForm.elements["civilite"][2].checked) {
		alert("Tous les champs * sont obligatoires !");
		monForm.elements["civilite"][0].focus();
		return;
	}
	var champs = new Array("nom", "prenom", "adresse", "cp", "ville", "email", "tel", "jour", "mois", "annee");
	for (var i=0; i < champs.length; i=i+1) {
		if (monForm.elements[champs[i]].value == "") {
			alert("Tous les champs * sont obligatoires !");
			monForm.elements[champs[i]].focus();
			return;
		}
	}
	if (!monForm.elements["client"][0].checked && !monForm.elements["client"][1].checked) {
		alert("Tous les champs * sont obligatoires !");
		monForm.elements["client"][0].focus();
		return;
	}
	
	if (isNaN(monForm.elements["cp"].value) ||
			parseInt(monForm.elements["cp"].value, 10) < 1000) {
		alert("Le code postal est invalide !");
		monForm.elements["cp"].focus();
		return;
	}
	if (!(monForm.elements["email"].value.match(new RegExp("^[a-zA-Z0-9&\'=_-]+(\.[a-zA-Z0-9&\'=_-]+)*@([a-zA-Z0-9-]+\.)+[a-zA-Z-]{2,4}$")))) {
	//if (!(monForm.elements["email"].value.match(new RegExp("^[a-zA-Z0-9_-\.]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$")))) {
		alert("L'adresse e-mail est invalide !");
		monForm.elements["email"].focus();
		return;
	}
	if (monForm.elements["tel"].value.replace(new RegExp("[^0-9]+", "g"), "").length != 10) {
		alert("Le numéro de téléphone est invalide !");
		monForm.elements["tel"].focus();
		return;
	}
	if (isNaN(monForm.elements["jour"].value) ||
			parseInt(monForm.elements["jour"].value, 10) < 1 ||
			parseInt(monForm.elements["jour"].value, 10) > 31) {
		alert("La date de naissance est invalide !");
		monForm.elements["jour"].focus();
		return;
	}
	if (isNaN(monForm.elements["mois"].value) ||
			parseInt(monForm.elements["mois"].value, 10) < 1 ||
			parseInt(monForm.elements["mois"].value, 10) > 12) {
		alert("La date de naissance est invalide !");
		monForm.elements["mois"].focus();
		return;
	}
	if (isNaN(monForm.elements["annee"].value) ||
			parseInt(monForm.elements["annee"].value, 10) < 1900 ||
			parseInt(monForm.elements["annee"].value, 10) > 2008) {
		alert("La date de naissance est invalide !");
		monForm.elements["annee"].focus();
		return;
	}
	

	if (!monForm.elements["reglement"].checked) {
		alert("Vous devez accepter le règlement !");
		monForm.elements["reglement"].focus();
		return;
	}
	
	monForm.submit();
	
}


function formCMsubmit2() {

	monForm=document.forms["formCM"];
	var champs = new Array("slogan");
	for (var i=0; i < champs.length; i=i+1) {
		if (monForm.elements[champs[i]].value == "") {
			alert("Tous les champs * sont obligatoires !");
			monForm.elements[champs[i]].focus();
			return;
		}
	}

	monForm.submit();

}