function inscription_annuaire(){
		var xhr_object = null;

		if(window.XMLHttpRequest) // Firefox
		   xhr_object = new XMLHttpRequest();
		else if(window.ActiveXObject) // Internet Explorer
		   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		else { // XMLHttpRequest non supporté par le navigateur
		   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		   return;
			 }
			 
			 
		xhr_object.open("POST", "inc.inscription_annuaire.php", true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												document.getElementById("ecoles").innerHTML = xhr_object.responseText;
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(null);
}
function affichage_annuaire(){
		var xhr_object = null;

		if(window.XMLHttpRequest) // Firefox
		   xhr_object = new XMLHttpRequest();
		else if(window.ActiveXObject) // Internet Explorer
		   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		else { // XMLHttpRequest non supporté par le navigateur
		   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		   return;
			 }
		var lieu = document.getElementById("vilcol").value;
		var style = document.getElementById("style").value;
		var type = document.getElementById("type").value;
		var valeur2 = "type="+type+"&lieu="+lieu+"&style="+style;
		xhr_object.open("POST", "inc.ecolenom.php", true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												document.getElementById("ecoles").innerHTML = xhr_object.responseText;
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(valeur2);
}
function accueil_annuaire(){
		var xhr_object = null;

		if(window.XMLHttpRequest) // Firefox
		   xhr_object = new XMLHttpRequest();
		else if(window.ActiveXObject) // Internet Explorer
		   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		else { // XMLHttpRequest non supporté par le navigateur
		   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		   return;
		}
			
			 
		xhr_object.open("POST", "inc.accueil_annuaire.php", true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												document.getElementById("annuaire").innerHTML = xhr_object.responseText;
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(null);
}

function checkEmail() {
	var email = document.form.mail.value;
	var at = email.indexOf("@");
	var dot = email.lastIndexOf(".");
	if((dot < 3) || (dot + 3 > email.length) || (dot < at+3)) {
		document.getElementById("mailerror").innerHTML = "X";
		return false;
	}
	else{
		document.getElementById("mailerror").innerHTML = "";
		return true;	
	}
}
function checkName() {
	var nam = document.form.nom.value;
	if(nam == "") {
		document.getElementById("nameerror").innerHTML = "X";
		return false;
	}
	else{
		document.getElementById("nameerror").innerHTML = "";
		return true;
	}
}
function checkNum() {
	var num = document.form.numero_tel.value;
	var reg = /^[+{0,1}]\d{7,}$/;
	if(reg.test(num) == false) {
		document.getElementById("numerror").innerHTML = "X";
		return false;
	}
	else{
		document.getElementById("numerror").innerHTML = "";
		return true;
	}
}
function checkAdress() {
	var adr = document.form.adresse.value;
	if(adr == "") {
		document.getElementById("adrerror").innerHTML = "X";
		return false;
	}
	else{
		document.getElementById("adrerror").innerHTML = "";
		return true;
	}
}
function checkCP() {
	var cp = document.form.cp.value;
	if((cp.length < 4 && cp.length > 0) || cp.length == 0 || isNaN(cp) == true) {
		document.getElementById("cperror").innerHTML = "X";
		return false;
	}
	else{
		document.getElementById("cperror").innerHTML = "";
		return true;
	}
}
function checkCity() {
	var indexville = document.getElementById('ville');
	var valeurville = indexville.options[indexville.selectedIndex].value;
	if(valeurville == 00) {
		document.getElementById("citerror").innerHTML = "X";
		return false;
	}
	else{
		document.getElementById("citerror").innerHTML = "";
		return true;
	}
}

function checkStyle() {
	var formulaire = document.getElementById("style");
	var inputs = formulaire.getElementsByTagName("input");
	var i = 0;
	var nb = 0;
	//var x = new Array();
	while (i<inputs.length)
	{
		  if (inputs[i].type = "checkbox") // aucun espace entre les crochets
		  {
		    	if (inputs[i].checked){
					nb = 1;	
					// alert(inputs[i].value);
					//x[i]["value"] = inputs[i].value;					
				}
		  }
		  i++;
	}
	if (nb == 0)
	{
		document.getElementById("styleerror").innerHTML = "X";
		return false;
	}
	else{
		document.getElementById("styleerror").innerHTML = "";
		return true;
	}
}
function checkPassword(){
	var pass1 = document.form.password.value;
	var pass2 = document.form.password2.value;
	if(pass1 == "" || (pass2 == "") || pass1 != pass2){
		document.getElementById("passerror").innerHTML = "X";
		return false;
	}
	else{
		document.getElementById("passerror").innerHTML = "";
		return true;
	}
}




function valider(){
		var a = checkName();
		var b = checkNum();
		var c = checkEmail();
		var d = checkAdress();
		var e = checkCity();
		var f = checkCP();
		var g = checkStyle();
		var h = checkPassword();
		if(a == false || b == false || c == false || d == false || e == false || f == false || g == false || h == false){
			document.getElementById("error").innerHTML = "Veuillez vérifier les champs obligatoires.";
			return false;
		}
		else{
			send();
			return false;
		}
}

function send(){
		var nom = document.form.nom.value;
		var adresse = document.form.adresse.value;
		var indexville = document.getElementById('ville');
		var valeurville = indexville.options[indexville.selectedIndex].value;
		var code_postal = document.form.cp.value;
		var numero_tel = document.form.numero_tel.value;
		var mail = document.form.mail.value;
		var zone_libre = document.form.zone_libre.value;
		var password = document.form.password.value;
		var type = document.form.type.value;
		var style = document.form.styleform;
		var fichier = document.form.getElementById('fichier');
		var tmp= new Array();
		var j=0;
		for(var i=0;i<style.length;i++){
			if(style[i].checked){
				tmp[j]=style[i].value;
				j++;
			}
		}
		
		
		
		var valeur = "nom="+encodeURIComponent(nom)+"&styleformajax="+tmp+"&type="+type+"&adresse="+adresse+"&ville="+valeurville+"&code_postal="+code_postal+"&numero_tel="+encodeURIComponent(numero_tel)+"&mail="+mail+"&zone_libre="+zone_libre+"&password="+password+"&fichier="+fichier;
		var xhr_object = null;

		if(window.XMLHttpRequest) // Firefox
		   xhr_object = new XMLHttpRequest();
		else if(window.ActiveXObject) // Internet Explorer
		   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		else { // XMLHttpRequest non supporté par le navigateur
		   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		   return;
		}
			
			 
		xhr_object.open("POST", "inc.cree_annuaire.php", true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												alert(valeur);
												alert(tmp);
												document.getElementById("ecoles").innerHTML = xhr_object.responseText;
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(valeur);
}
function annuaire_ajax_ville(){
		var xhr_object = null;

		if(window.XMLHttpRequest) // Firefox
		   xhr_object = new XMLHttpRequest();
		else if(window.ActiveXObject) // Internet Explorer
		   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		else { // XMLHttpRequest non supporté par le navigateur
		   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		   return;
			 }

		xhr_object.open("POST", "inc.ecoleville.php", true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												document.getElementById("ecoles").innerHTML = xhr_object.responseText;
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(null);
}
function annuaire_ajax_nom(){
		var xhr_object = null;

		if(window.XMLHttpRequest) // Firefox
		   xhr_object = new XMLHttpRequest();
		else if(window.ActiveXObject) // Internet Explorer
		   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		else { // XMLHttpRequest non supporté par le navigateur
		   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		   return;
			 }
			 
			 
		xhr_object.open("POST", "inc.ecolenom.php", true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												document.getElementById("ecoles").innerHTML = xhr_object.responseText;
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(null);
}
function annuaire_ajax_style(){
		var xhr_object = null;

		if(window.XMLHttpRequest) // Firefox
		   xhr_object = new XMLHttpRequest();
		else if(window.ActiveXObject) // Internet Explorer
		   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		else { // XMLHttpRequest non supporté par le navigateur
		   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		   return;
			 }
			 
		xhr_object.open("POST", "inc.ecolestyle.php", true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												document.getElementById("ecoles").innerHTML = xhr_object.responseText;
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(null);
}
function affville(){
		var xhr_object = null;

		if(window.XMLHttpRequest) // Firefox
		   xhr_object = new XMLHttpRequest();
		else if(window.ActiveXObject) // Internet Explorer
		   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		else { // XMLHttpRequest non supporté par le navigateur
		   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		   return;
			 }
		var dep = document.getElementById("dep").value;
		var valeur = "dep="+dep;
		xhr_object.open("POST", "inc.ville.php", true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												document.getElementById("divville").innerHTML = xhr_object.responseText;
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(valeur);
}
function affichage_ville_colonne(){
		var xhr_object = null;

		if(window.XMLHttpRequest) // Firefox
		   xhr_object = new XMLHttpRequest();
		else if(window.ActiveXObject) // Internet Explorer
		   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		else { // XMLHttpRequest non supporté par le navigateur
		   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		   return;
			 }
		var dep = document.getElementById("depcol").value;
		var valeur = "dep="+dep;
		xhr_object.open("POST", "inc.villecol.php", true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												document.getElementById("divcolville").innerHTML = xhr_object.responseText;
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(valeur);
}
function fillCP(){
		var xhr_object = null;

		if(window.XMLHttpRequest) // Firefox
		   xhr_object = new XMLHttpRequest();
		else if(window.ActiveXObject) // Internet Explorer
		   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		else { // XMLHttpRequest non supporté par le navigateur
		   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		   return;
			 }
		var vil = document.getElementById("ville").value;
		var valeur = "vil="+vil;
		xhr_object.open("POST", "inc.cp.php", true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												document.getElementById("divcp").innerHTML = xhr_object.responseText;
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(valeur);
}
