function showManifs(day, month, year) {
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		httpRequest = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // IE
		try {
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (!httpRequest) {
		alert('Abandon : Impossible de créer une instance XMLHTTP');
	}	

	httpRequest.open('POST','ajax/listeManifsByDate.php',false);
	httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	httpRequest.send('day=' + day + '&month=' + month + '&year=' + year);	
	
	document.getElementById('calendar_manif_liste').innerHTML = httpRequest.responseText;
}


function verif_form() {
	var isOK = true;
	var httpRequest = false;
	
	// On vérrouille le bouton d'envoi pour pas que l'internaute soumette 2 fois le form
	window.document.getElementById('Submit').disabled = "disabled";

	// On efface les messages d'infos contenus dans les div
	var tabMsg = new Array('msg_Mail');
	for(var i = 0; i < tabMsg.length; i++) 
		window.document.getElementById(tabMsg[i]).innerHTML = "";

	//On verifie que les champs ne soit pas vides
	var tabCh = new Array('nom','prenom', 'tel', 'Mail', 'message', 'code_verif');	
	for(i = 0; i < tabCh.length; i++) {	
		window.document.getElementById(tabCh[i]).style.borderColor = "#999999";
		if(window.document.getElementById(tabCh[i]).value == "") {
			window.document.getElementById(tabCh[i]).style.borderColor = "#FF3333";
			isOK = false;
		}
	}
	
	// On verifie la validité de l'email
	var tabMail = new Array('Mail');
	for(i = 0; i < tabMail.length; i++) {
		// On verifie la syntaxe de l'adresse e-mail
		var arobase = window.document.getElementById(tabMail[i]).value.indexOf("@");
		var point = window.document.getElementById(tabMail[i]).value.lastIndexOf(".");
		if(arobase == -1 || point == -1 || arobase > point || arobase == 0 || arobase + 1 == point || arobase == window.document.getElementById(tabMail[i]).value.length-1 || point == window.document.getElementById(tabMail[i]).value.length-1) {
			window.document.getElementById(tabMail[i]).style.borderColor = "#FF3333";
			window.document.getElementById('msg_' + tabMail[i]).innerHTML = "Format : nom@domain.com";
			isOK = false;
		}
		else {
			// On verifie que le domaine de l'adresse mail existe bien
			if (window.XMLHttpRequest) { // Mozilla, Safari,...
				httpRequest = new XMLHttpRequest();
			} else if (window.ActiveXObject) { // IE
				try {
					httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
				} catch (e) {
					try {
						httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
					} catch (e) {}
				}
			}
			if (!httpRequest) {
				alert('Abandon : Impossible de créer une instance XMLHTTP');
				isOK = false;
			}	

			httpRequest.open('POST', 'ajax/verif_email.php', false);
			httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
			httpRequest.send('email=' + window.document.getElementById(tabMail[i]).value);

			if(httpRequest.responseText == 0) {
				window.document.getElementById(tabMail[i]).style.borderColor = "#FF3333";
				window.document.getElementById('msg_' + tabMail[i]).innerHTML = "Cet e-mail n'existe pas.";
				isOK = false;
			}
			else {
				window.document.getElementById(tabMail[i]).style.borderColor = "#999999";
				window.document.getElementById('msg_' + tabMail[i]).innerHTML = "";
			}
		}
	}

	// On verifie la validité des numeros de téléphone
	/*var tabTel = new Array('tel_fct','tel_liv');
	for(i = 0; i < tabTel.length; i++) {	
		if(window.document.getElementById(tabTel[i]).value.length != 10 || !(/^\d{10}$/).test(window.document.getElementById(tabTel[i]).value)) {
			window.document.getElementById(tabTel[i]).style.borderColor = "#FF3333";
			window.document.getElementById('msg_' + tabTel[i]).innerHTML = "Numéro de téléphone composé de 10 chiffres";
			isOK = false;
		}
	}*/
	
	// On dévérrouille le bouton d'envoi
	if(!isOK)
		window.document.getElementById('Submit').disabled = "";

	
	return isOK;
}

