var xhr = null;

// Fonction de creation de l'objet XMLHttpRequest qui resservira pour chaques fonctions AJAX 
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; 
	}
} 

/*
 * fait apparaitre le choix de selection des adherent avec la liste des adherent deja ajouté
 */
function ajax_DateActivitePeriodeAdherent(date,id_periode,id_activite,id_annee){
	getXhr();
	xhr.onreadystatechange = function(){ 
		if(xhr.readyState == 4 && xhr.status == 200){ 
			document.getElementById('ajax_DateActivitePeriodeAdherent').innerHTML = xhr.responseText;
		} 
	} 
	xhr.open("POST",'/ajax/ajax_DateActivitePeriodeAdherent.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("date="+date+"&id_periode="+id_periode+"&id_activite="+id_activite+"&id_annee="+id_annee);
}
/*
 * ajoute le nouvel adhérent dans la table my_periode_adherent et appelle la fonction ci-dessus
 */
function ajax_AddAdherentPeriode(date,id_annee,id_activite,id_adherent,id_periode){
	getXhr();
	xhr.onreadystatechange = function(){ 
		if(xhr.readyState == 4 && xhr.status == 200){ 
			document.getElementById('ajax_DateActivitePeriodeAdherent').innerHTML = xhr.responseText;
		}
	} 
	xhr.open("POST",'/ajax/ajax_AddAdherentPeriode.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("date="+date+"&id_annee="+id_annee+"&id_activite="+id_activite+"&id_adherent="+id_adherent+"&id_periode="+id_periode);
}
/*
 * supprime l'adhérent de la table my_periode_adherent et appelle la fonction ci-dessus
 */
function ajax_DelAdherentPeriode(date,id_annee,id_activite,id_adherent,id_periode){
	getXhr();
	xhr.onreadystatechange = function(){ 
		if(xhr.readyState == 4 && xhr.status == 200){ 
			document.getElementById('ajax_DateActivitePeriodeAdherent').innerHTML = xhr.responseText;
		}
	} 
	xhr.open("POST",'/ajax/ajax_DelAdherentPeriode.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("date="+date+"&id_annee="+id_annee+"&id_activite="+id_activite+"&id_adherent="+id_adherent+"&id_periode="+id_periode);
}
/*
 * fait apparaitre le nombre d'adhérent par jour à définir
 */
function ajax_DateAdherent(date,id_annee,date_jour,nb){
	getXhr();
	xhr.onreadystatechange = function(){ 
		if(xhr.readyState == 4 && xhr.status == 200){ 
			document.getElementById('ajax_DateAdherent').innerHTML = xhr.responseText;
		} 
	} 
	xhr.open("POST",'/ajax/ajax_DateAdherent.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("date="+date+"&id_annee="+id_annee+"&date_jour="+date_jour+"&nb="+nb);
}

