function getXhr(){
	if(window.XMLHttpRequest)
		xhr = new XMLHttpRequest();
	else if(window.ActiveXObject){
		try{
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}else{
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest, veuillez le mettre à jour");
		xhr = false;
	}
} 

function gestionPhotoClient(typeAffichage, keyTableau){
	getXhr();
	
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) { 
			//on remplace le contenu de la div
			document.getElementById('gestionPhoto').innerHTML = xhr.responseText;
		}
	}
	
	xhr.open("POST",'../ajax-gestion-photo-client.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("typeAffichage="+typeAffichage+"&keyTableau="+keyTableau);
}

function validerQuestionJour(reponse, id_question_jour){
	getXhr();
	
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) { 
			//on remplace le contenu de la div
			document.getElementById('reponseFormulaire').innerHTML = xhr.responseText;
		}
	}
	
	xhr.open("POST",'../ajax-question-jour.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("reponse="+reponse+"&id_question_jour="+id_question_jour);
}

function GetVilles(code_postal){
	getXhr();
	
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) { 
			//on remplace le contenu de la div
			document.getElementById('champVille').innerHTML = xhr.responseText;
		}
	}
	
	xhr.open("POST",'../ajax-code-postal.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("cp="+code_postal);
}

function verificationChampRempli(nomDiv, nomChamp){
	getXhr();
	
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) { 
			//on remplace le contenu de la div
			document.getElementById(nomDiv).innerHTML = xhr.responseText;
			
			//gestion du javascript dans la page ajax pour afficher les alertes quand le champ est mal rempli
			var texte = xhr.responseText; 
			var script = "";
			while(texte.indexOf('<script type="text/javascript">') !== -1){
				var provisoire = texte.substr(texte.indexOf('<script type="text/javascript">')+8);
				script += provisoire.substr(0,provisoire.indexOf('</script>'));
				texte = texte.substr(0,texte.indexOf('<script>'))+texte.substr(texte.indexOf('</script>')+9);
			}
			eval(script);
			//fin de gestion du javascript dans le fichier ajax
		}
	}
	
	var valeurTemp = document.forms["form_ajout_profil"].elements[nomChamp].value;
	
	if(valeurTemp == ""){
		var valeurChamp = 0;
	}else{
		var valeurChamp = 1;
	}
	
	xhr.open("POST",'../ajax-verification-champ-rempli.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("valeurChamp="+valeurChamp+"&nomChamp="+nomChamp+"&valeurDuChamp="+valeurTemp);
}

function verificationValiditePseudo(nomDiv, nomChamp){
	getXhr();
	
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) { 
			//on remplace le contenu de la div
			document.getElementById(nomDiv).innerHTML = xhr.responseText;
			
			//gestion du javascript dans la page ajax pour afficher les alertes quand le champ est mal rempli
			var texte = xhr.responseText; 
			var script = "";
			while(texte.indexOf('<script type="text/javascript">') !== -1){
				var provisoire = texte.substr(texte.indexOf('<script type="text/javascript">')+8);
				script += provisoire.substr(0,provisoire.indexOf('</script>'));
				texte = texte.substr(0,texte.indexOf('<script>'))+texte.substr(texte.indexOf('</script>')+9);
			}
			eval(script);
			//fin de gestion du javascript dans le fichier ajax
		}
	}
	
	var valeurChamp = document.forms["form_ajout_profil"].elements[nomChamp].value;
	
	xhr.open("POST",'../ajax-verification-validite-login.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("valeurChamp="+valeurChamp+"&nomChamp="+nomChamp);
}

function verificationInscriptionMajeur(nomDiv, nomChamp){
	getXhr();
	
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) { 
			//on remplace le contenu de la div
			document.getElementById(nomDiv).innerHTML = xhr.responseText;
			
			//gestion du javascript dans la page ajax pour afficher les alertes quand le champ est mal rempli
			var texte = xhr.responseText; 
			var script = "";
			while(texte.indexOf('<script type="text/javascript">') !== -1){
				var provisoire = texte.substr(texte.indexOf('<script type="text/javascript">')+8);
				script += provisoire.substr(0,provisoire.indexOf('</script>'));
				texte = texte.substr(0,texte.indexOf('<script>'))+texte.substr(texte.indexOf('</script>')+9);
			}
			eval(script);
			//fin de gestion du javascript dans le fichier ajax
		}
	}
	
	var valeurChamp = document.forms["form_ajout_profil"].elements[nomChamp].value;
	var valeurChampJour = document.forms["form_ajout_profil"].elements["date_naissance_jour"].value;
	var valeurChampMois = document.forms["form_ajout_profil"].elements["date_naissance_mois"].value;
	
	xhr.open("POST",'../ajax-verification-client-majeur.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("valeurChamp="+valeurChamp+"&nomChamp="+nomChamp+"&valeurChampJour="+valeurChampJour+"&valeurChampMois="+valeurChampMois);
}

function verificationPassword(nomDiv, nomChamp){
	getXhr();
	
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) { 
			//on remplace le contenu de la div
			document.getElementById(nomDiv).innerHTML = xhr.responseText;
			
			//gestion du javascript dans la page ajax pour afficher les alertes quand le champ est mal rempli
			var texte = xhr.responseText; 
			var script = "";
			while(texte.indexOf('<script type="text/javascript">') !== -1){
				var provisoire = texte.substr(texte.indexOf('<script type="text/javascript">')+8);
				script += provisoire.substr(0,provisoire.indexOf('</script>'));
				texte = texte.substr(0,texte.indexOf('<script>'))+texte.substr(texte.indexOf('</script>')+9);
			}
			eval(script);
			//fin de gestion du javascript dans le fichier ajax
		}
	}
	
	var valeurChamp = document.forms["form_ajout_profil"].elements[nomChamp].value;
	var valeurPassword = document.forms["form_ajout_profil"].elements["password"].value;
	
	xhr.open("POST",'../ajax-verification-password.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("valeurChamp="+valeurChamp+"&nomChamp="+nomChamp+"&valeurPassword="+valeurPassword);
}

function verificationEmail(nomDiv, nomChamp){
	getXhr();
	
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) { 
			//on remplace le contenu de la div
			document.getElementById(nomDiv).innerHTML = xhr.responseText;
			
			//gestion du javascript dans la page ajax pour afficher les alertes quand le champ est mal rempli
			var texte = xhr.responseText; 
			var script = "";
			while(texte.indexOf('<script type="text/javascript">') !== -1){
				var provisoire = texte.substr(texte.indexOf('<script type="text/javascript">')+8);
				script += provisoire.substr(0,provisoire.indexOf('</script>'));
				texte = texte.substr(0,texte.indexOf('<script>'))+texte.substr(texte.indexOf('</script>')+9);
			}
			eval(script);
			//fin de gestion du javascript dans le fichier ajax
		}
	}
	
	var valeurChamp = document.forms["form_ajout_profil"].elements[nomChamp].value;
	var valeurEmail = document.forms["form_ajout_profil"].elements["email"].value;
	
	xhr.open("POST",'../ajax-verification-email.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("valeurChamp="+valeurChamp+"&nomChamp="+nomChamp+"&valeurEmail="+valeurEmail);
}

function clubZoomProfil(){
	getXhr();
	
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) { 
			//on remplace le contenu de la div
			document.getElementById('clubZoomProfilAJax').innerHTML = xhr.responseText;
		}
	}
	
	xhr.open("POST",'../ajax-zoom-profil.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("");
}

function clubRechercheMembreZapping(){
	getXhr();
	var zapping = 0;
	
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) { 
			//on remplace le contenu de la div
			document.getElementById('colonneGauche').innerHTML = xhr.responseText;
		}
	}
	
	xhr.open("POST",'../ajax-recherche-zapping.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("");
}

function tous_aucun(type) {
	var nombre = document.form_recherche.elements["nb_" + type].value;
	for (i=0; i<=nombre; i++) {
		if (form_recherche.elements["tous_" + type].checked == true) {
			form_recherche.elements[type + i].checked = true;
		} else {
			form_recherche.elements[type + i].checked = false;
		}
	}
}

function valider_fin() {
	document.form_recherche.action="moncpournous_liste_contacts.php";
	document.form_recherche.submit();
}

function valider_fin2() {
	document.form_recherche.action="moncpournous_liste_contacts2.php";
	document.form_recherche.submit();
}