function getXhr(){
var xhr = null;
if(window.XMLHttpRequest) // Firefox et autres
xhr = new XMLHttpRequest();
else if(window.ActiveXObject){ // Internet Explorer
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else { // XMLHttpRequest non support� par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
xhr = false;
}
return xhr;
}

/**
* M�thode qui sera appel�e sur le click du bouton
*/
function go(checkbox, tournament){
var xhr = getXhr();
// On d�fini ce qu'on va faire quand on aura la r�ponse

xhr.onreadystatechange = function()
{
// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
	if(xhr.readyState == 4 && xhr.status == 200)
	{
	leselect = xhr.responseText;
	// On se sert de innerHTML pour rajouter les options a la liste
	//document.getElementById('sondage').innerHTML = leselect;
	}
}

sel = document.getElementById(checkbox).checked;
if(sel == true) {
nomequipe = document.getElementById(checkbox).value;
}
xhr.open("POST",HTTP_PATH+"/statistique/sondage.php",true);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
//alert(tournament);
xhr.send("Nomequipe="+nomequipe+"&tournament="+tournament);
}



//r�sultats du sondage
function Rsondage(tournoi, saison){
var xhr = getXhr();
// On d�fini ce qu'on va faire quand on aura la r�ponse

xhr.onreadystatechange = function()
{
// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
	if(xhr.readyState == 4 && xhr.status == 200)
	{
	leselect = xhr.responseText;
	// On se sert de innerHTML pour rajouter les options a la liste
	document.getElementById('sondage').innerHTML = leselect;
	}
}

xhr.open("POST",HTTP_PATH+"/statistique/sondage.php",true);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
//alert(nomequipe);
xhr.send("tournoi="+tournoi+"&saison="+saison);
}


//Bouton retour du sondage
function Retoursondage(tournoi, saison){
	var xhr = getXhr();
	// On d�fini ce qu'on va faire quand on aura la r�ponse
	
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			// On se sert de innerHTML pour rajouter les options a la liste
			document.getElementById('sondage').innerHTML = leselect;
		}
	}
	
	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	//alert(nomequipe);
	xhr.send("tournoi_sondage="+tournoi+"&saison_sondage="+saison);
}

//r�sultats du championnat en fonction du choix
function Championnat(type){
	var xhr = getXhr();
	// On d�fini ce qu'on va faire quand on aura la r�ponse
	
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
		leselect = xhr.responseText;
		//alert(leselect);
		// On se sert de innerHTML pour rajouter les options a la liste
		//document.getElementById('resultat').innerHTML = leselect;
		}
	}
	
	xhr.open("POST",HTTP_PATH+"/statistique/championnat.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	typech = document.getElementById(type).id;
	//alert(typech);
	xhr.send("type_championnat="+typech);
}

//r�sultats de la coupe en fonction du choix
function getNiveau(saison, niveau, tournoi, continent, pays){
	var xhr = getXhr();
	// On d�fini ce qu'on va faire quand on aura la r�ponse
	
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
		leselect = xhr.responseText;
		//alert(leselect);
		// On se sert de innerHTML pour rajouter les options a la liste
		document.getElementById('resultat').innerHTML = leselect;
		}
	}
	
	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	//typech = document.getElementById(type).id;
	//alert(typech);
	xhr.send("saison="+saison+"&niveau="+niveau+"&tournoi="+tournoi+"&continent="+continent+"&pays="+pays);
}

//r�sultats de la ligue des champions en fonction du choix
function getNiveauGoBack(saison, niveau){
	var xhr = getXhr();
	// On d�fini ce qu'on va faire quand on aura la r�ponse
	
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
		leselect = xhr.responseText;
		//alert(leselect);
		// On se sert de innerHTML pour rajouter les options a la liste
		document.getElementById('resultat').innerHTML = leselect;
		}
	}
	
	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	//typech = document.getElementById(type).id;
	//alert(saison+" "+niveau);
	xhr.send("saison="+saison+"&niveau="+niveau);
}

//r�sultats en fonction de la poule
function getpoule(idsaison, typ, mode, j_deb, j_fin, n_pool1, m_type, p_type, p_pool1, d_pool1, n_pool2, p_pool2, d_pool2){
	var xhr = getXhr();
	// On d�fini ce qu'on va faire quand on aura la r�ponse
	
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
		leselect = xhr.responseText;
		// On se sert de innerHTML pour rajouter les options a la liste
		document.getElementById('resultat').innerHTML = leselect;
		}
	}
	//alert(idsaison+","+typ+","+mode+","+j_deb+","+j_fin+","+n_pool1+","+m_type+","+p_type+","+p_pool1+","+d_pool1+","+n_pool2+","+p_pool2+","+d_pool2);
	
	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("idsaison="+idsaison+"&typ="+typ+"&mode="+mode+"&j_deb="+j_deb+"&j_fin="+j_fin+"&n_pool1="+n_pool1+"&m_type="+m_type+"&p_type="+p_type+"&p_pool1="+p_pool1+"&d_pool1="+d_pool1+"&n_pool2="+n_pool2+"&p_pool2="+p_pool2+"&d_pool2="+d_pool2);

}

//r�sultats par journee
function Search(saison, tournoi, continent, pays, match_type){
	var xhr = getXhr();
	// On d�fini ce qu'on va faire quand on aura la r�ponse
	
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
		leselect = xhr.responseText;
		// On se sert de innerHTML pour rajouter les options a la liste
		document.getElementById('resultatjournee').innerHTML = leselect;
		}
	}
	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	sel = document.getElementById('selection');
	journee = sel.options[sel.selectedIndex].value;
	xhr.send("journee="+journee+"&saison="+saison+"&tournoi="+tournoi+"&continent="+continent+"&pays="+pays+"&match_type="+match_type);
}

//r�sultats par date
function SearchDate(saison, match_type, date, operateur){
	var xhr = getXhr();
	
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			document.getElementById('resultatjournee').innerHTML = leselect;
			//ChangeNext(saison, match_type, date);
			//ChangePrev(saison, match_type, date);
		}
	}
	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("saison="+saison+"&match_type="+match_type+"&date="+date+"&operateur="+operateur);
}


//recherche du profil d'un arbitre
function SearchArbitre(arbitre){
	var xhr = getXhr();
	
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			document.getElementById('presentation_arbitre').innerHTML = leselect;
		}
	}
	xhr.open("POST","traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("id_arbitre="+arbitre);
}

//pour le changement du bouton next
function ChangeNext(saison, match_type, date){
	var xhr = getXhr();
	//var operateur = '>=';
	//+"&next="+operateur
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			document.getElementById('next').innerHTML = leselect;
		}
	}
	xhr.open("POST","traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("saison="+saison+"&match_type="+match_type+"&dates="+date);
}

//pour le changement du bouton previous
function ChangePrev(saison, match_type, date){
	var xhr = getXhr();
	var operateur = '<=';
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			document.getElementById('prev').innerHTML = leselect;
		}
	}
	xhr.open("POST","traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("saison="+saison+"&match_type="+match_type+"&date="+date+"&prev="+operateur);
}

//classement but par match (encaiss� ou marqu�)
function ButParMatch(saison, type){
	var xhr = getXhr();
	// On d�fini ce qu'on va faire quand on aura la r�ponse
	
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
		leselect = xhr.responseText;
		// On se sert de innerHTML pour rajouter les options a la liste
		document.getElementById('classparbut').innerHTML = leselect;
		}
	}
	xhr.open("POST","traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("saisonbpm="+saison+"&type="+type);
}

//but par quart d'heure equipe1 
function getButQuart1(saison, type, team, cadre){
	var xhr = getXhr();
	var i = 1;
	// On d�fini ce qu'on va faire quand on aura la r�ponse
	
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			//alert(leselect);
			
			// On se sert de innerHTML pour rajouter les options a la liste
			document.getElementById('butquartdheure1').innerHTML = leselect;
			switch(type) {
				case "all" : i = 1; break;
				case "in" : i = 2; break;
				case "out" : i = 3; break;
				default : i = 1; break;
			}
			OngletCurrent(i, 3, "domquart");
		}
	}
	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("saison="+saison+"&team="+team+"&type="+type+"&cadre="+cadre);
}

//but par quart d'heure equipe2 
function getButQuart2(saison, type, team, cadre){
	var xhr = getXhr();
	// On d�fini ce qu'on va faire quand on aura la r�ponse
	
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			// On se sert de innerHTML pour rajouter les options a la liste
			document.getElementById('butquartdheure2').innerHTML = leselect;
			switch(type) {
				case "all" : i = 1; break;
				case "in" : i = 2; break;
				case "out" : i = 3; break;
				default : i = 1; break;
			}
			OngletCurrent(i, 3, "extquart");
		}
	}
	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("saison1="+saison+"&team1="+team+"&type1="+type+"&cadre1="+cadre);
}

//Activation ou pas des videos 
function ModifVideoOption(id_balise, id_video, champs){
	var xhr = getXhr();
	// On d�fini ce qu'on va faire quand on aura la r�ponse
	xhr.onreadystatechange = function()
	{
		// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			alert('mis a jour reussi');
		}
	}

	sel = document.getElementById(id_balise);
	option = sel.options[sel.selectedIndex].value;

	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("choix="+option+"&id_video="+id_video+"&champs="+champs);
}

//Attribution de la video a un autre match 
function ModifMatchVideo(id_balise, id_video){
	var xhr = getXhr();
	// On d�fini ce qu'on va faire quand on aura la r�ponse
	xhr.onreadystatechange = function()
	{
		// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			alert('video attribue');
		}
	}

	sel = document.getElementById(id_balise);
	id_match = sel.options[sel.selectedIndex].value;

	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("id_match="+id_match+"&id_video="+id_video);
}

//Mise a jour de liste deroulante match a partir de la saison 
function UpdateMatchTypeBySeason(){
	var xhr = getXhr();
	// On d�fini ce qu'on va faire quand on aura la r�ponse
	xhr.onreadystatechange = function()
	{
		// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			document.getElementById('match_type').innerHTML = leselect;
		}
	}

	sel = document.getElementById('saison');
	id_season = sel.options[sel.selectedIndex].value;

	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("id_season_maj_video="+id_season);
}

//Mise a jour de liste deroulante Progress a partir du match_type 
function UpdateProgressByMatchType(){
	var xhr = getXhr();
	// On d�fini ce qu'on va faire quand on aura la r�ponse
	xhr.onreadystatechange = function()
	{
		// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			document.getElementById('progress').innerHTML = leselect;
		}
	}

	sel1 = document.getElementById('saison');
	id_season = sel1.options[sel1.selectedIndex].value;
	sel2 = document.getElementById('match_type');
	match_type = sel2.options[sel2.selectedIndex].value;

	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("id_season_maj_video1="+id_season+"&match_type_maj_video="+match_type);
}

//Mise a jour de liste deroulante Match a partir du progress 
function UpdateMatchByProgress(){
	var xhr = getXhr();
	// On d�fini ce qu'on va faire quand on aura la r�ponse
	xhr.onreadystatechange = function()
	{
		// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			document.getElementById('match_journee').innerHTML = leselect;
		}
	}

	sel1 = document.getElementById('saison');
	id_season = sel1.options[sel1.selectedIndex].value;
	sel2 = document.getElementById('match_type');
	match_type = sel2.options[sel2.selectedIndex].value;
	sel3 = document.getElementById('progress');
	progress = sel3.options[sel3.selectedIndex].value;

	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("id_season_maj_video2="+id_season+"&match_type_maj_video1="+match_type+"&progress1="+progress);
}

//Recuperation des donnees de la video a inserer dans la base dans le cas d'un ajout manuel
/*
function UpdateTableVideo() {
	var xhr = getXhr();
	// On d�fini ce qu'on va faire quand on aura la r�ponse
	xhr.onreadystatechange = function()
	{
		// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			alert(leselect);
		}
	}
	titre = document.getElementById('titre').value;
	url = document.getElementById('url').value;
	image = document.getElementById('image').value;
	id_youtube = document.getElementById('id_youtube').value;
	sel1 = document.getElementById('saison');
	id_season = sel1.options[sel1.selectedIndex].value;
	sel2 = document.getElementById('match_type');
	match_type = sel2.options[sel2.selectedIndex].value;
	sel3 = document.getElementById('progress');
	progress = sel3.options[sel3.selectedIndex].value;
	sel4 = document.getElementById('match');
	id_match = sel4.options[sel4.selectedIndex].value;
	sel5 = document.getElementById('a_video');
	active = sel5.options[sel5.selectedIndex].value;
	sel6 = document.getElementById('l_video');
	label = sel6.options[sel6.selectedIndex].value;

	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("titre_video="+titre+"&url_video="+url+"&image_video="+image+"&id_youtube="+id_youtube+"&id_season_vid="+id_season+"&match_type_vid="+match_type+"&progress_vid="+progress+"&id_match_vid="+id_match+"&active_vid="+active+"&label_vid="+label);
}
*/

//recherche des videos des anciennes saison
function Prec_Annee_Video(tournoi, continent, pays, idcadre){
var xhr = getXhr();
// On d�fini ce qu'on va faire quand on aura la r�ponse

xhr.onreadystatechange = function()
{

// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
	if(xhr.readyState == 4 && xhr.status == 200)
	{
		leselect = xhr.responseText;
		//alert(leselect);
		// On se sert de innerHTML pour rajouter les options a la liste
		document.getElementById(idcadre).innerHTML = leselect;
	}
}

sel = document.getElementById('saison');
saison_cours = sel.options[sel.selectedIndex].value;

sel1 = document.getElementById('phases');
type_cours = sel1.options[sel1.selectedIndex].value;

//mise a jour de la liste des progress
Maj_Journee(saison_cours, type_cours, 'selection');
	
xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr.send("histo_video_saison="+saison_cours+"&histo_video_type="+type_cours+"&histo_video_tournoi="+tournoi+"&histo_video_continent="+continent+"&histo_video_pays="+pays+"&id_div="+idcadre);
}

//liste des match d'une journee dans la page video_championnat
function MajMatchJournee(saison_cours, type_cours, idcadre){
	var xhr = getXhr();
	// On d�fini ce qu'on va faire quand on aura la r�ponse
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			document.getElementById(idcadre).innerHTML = leselect;
		}
	}
	sel = document.getElementById('selection');
	progress_cours = sel.options[sel.selectedIndex].value;
	
	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("id_season_maj_video2="+saison_cours+"&match_type_maj_video1="+type_cours+"&progress1="+progress_cours);
}

//affichage des videos d'un match dans la page video_championnat
function getVideoMatch(idcadre1, idcadre2){
	var xhr = getXhr();
	// On d�fini ce qu'on va faire quand on aura la r�ponse
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			if(id_match != 0) {
				document.getElementById(idcadre2).innerHTML = leselect;
			}
		}
	}
	sel = document.getElementById(idcadre1);
	id_match = sel.options[sel.selectedIndex].value;
	
	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("id_match_video="+id_match);
}

//MAJ du cadre du lecteur video
function AfficheVideo(url_video, tounoi, progress, equipe_dom, equipe_ext, result_dom, result_out, idcadre, id_video){
	var xhr = getXhr();
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			titre_principal = tounoi+" ("+progress+") "+equipe_dom+" <span style='font-size:15px;color:#4B4B4B;font-weight:normal;'>vs</span> "+equipe_ext+" "+result_dom+"-"+result_out;
			document.getElementById("cadre_titre_video").innerHTML = titre_principal;
			document.getElementById(idcadre).innerHTML = leselect;
			
			afficherLienPartager(id_video); //  LAMINE
		}
	}

	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("maj_url_video="+url_video);
}

/******************************** LAMINE **********************************/
function afficherLienPartager(id_video){
	var xhr = getXhr();
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			document.getElementById("partager_video").innerHTML = leselect;
			
		}
	}

	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("afficher_lien_partager=&id_video="+id_video);
}
/******************************** LAMINE **********************************/

//recherche des videos par journee
function Rech_Video_Journee(tournoi, continent, pays, idcadre){
	var xhr = getXhr();
	// On d�fini ce qu'on va faire quand on aura la r�ponse

	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			//alert(leselect);
			// On se sert de innerHTML pour rajouter les options a la liste
			document.getElementById(idcadre).innerHTML = leselect;
			MajMatchJournee(saison_cours, type_cours, 'liste_match');
		}
	}

	sel = document.getElementById('selection');
	progress_cours = sel.options[sel.selectedIndex].value;
	sel2 = document.getElementById('saison');
	saison_cours = sel2.options[sel2.selectedIndex].value;
	sel1 = document.getElementById('phases');
	type_cours = sel1.options[sel1.selectedIndex].value;
	
	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("video_saison="+saison_cours+"&video_progress="+progress_cours+"&video_type="+type_cours+"&video_tournoi="+tournoi+"&video_continent="+continent+"&video_pays="+pays+"&id_div="+idcadre);
}

//mise a jour de la liste des progress
function Maj_Journee(saison, match_type, idcadre){
	var xhr = getXhr();
	// On d�fini ce qu'on va faire quand on aura la r�ponse
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			document.getElementById(idcadre).innerHTML = leselect;
			MajMatchJournee(saison, match_type, 'liste_match');
		}
	}
	
	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("maj_saison="+saison+"&maj_type="+match_type);
}


//Ann�e pr�c�dente :sert a gerer l'historique des championnats
function Precedente_Annee(tournoi, continent, pays, choix){
	var xhr = getXhr();
	// On d�fini ce qu'on va faire quand on aura la r�ponse
	
	xhr.onreadystatechange = function()
	{
	
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			//alert(leselect);
			// On se sert de innerHTML pour rajouter les options a la liste
			document.getElementById('histo_resultat').innerHTML = leselect;
		}
	}
	
	sel = document.getElementById('saison');
	saison_cours = sel.options[sel.selectedIndex].value;
	
	sel1 = document.getElementById('phases');
	type_cours = sel1.options[sel1.selectedIndex].value;
	
	getButeur(saison_cours);
	
	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("histo_saison="+saison_cours+"&histo_type="+type_cours+"&histo_tournoi="+tournoi+"&histo_continent="+continent+"&histo_pays="+pays);
}

//Mise a jour de la phase du championnat 
function Precedente_Phase(){
	var xhr = getXhr();
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			//alert(leselect);
			document.getElementById('phases').innerHTML = leselect;
		}
	}

	sel = document.getElementById('saison');
	saison_cours = sel.options[sel.selectedIndex].value;

	xhr.open("POST","traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("hist_saison="+saison_cours);
}

//dans la page video partie equipe
function MatchSaison(idteam) {
	var xhr = getXhr();
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			document.getElementById('liste_match_equipe').innerHTML = leselect;
		}
	}

	sel = document.getElementById('saison_equipe');
	saison_cours = sel.options[sel.selectedIndex].value;

	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("hist_saison_equipe="+saison_cours+"&idteam="+idteam);
}

//buteur saison 
function getButeur(saison){
	var xhr = getXhr();
	// On d�fini ce qu'on va faire quand on aura la r�ponse
	
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
		leselect = xhr.responseText;
		
		// On se sert de innerHTML pour rajouter les options a la liste
		document.getElementById('meill_buteur').innerHTML = leselect;
		}
	}
	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("saison_buteur="+saison);
}

//buteur tournoi 
function getButeurTournoi(saison, equipe){
	var xhr = getXhr();
	
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			document.getElementById('meill_buteur').innerHTML = leselect;
		}
	}
	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("saison="+saison+"&equipe="+equipe);
}

function getTypePari(id_match, type_pari, mode, id_cadre, choix_aff) {
	var xhr = getXhr();
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			// On se sert de innerHTML pour rajouter les options a la liste
			document.getElementById(id_cadre).innerHTML = leselect;
		}
	}
	
	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("comp_id_match="+id_match+"&comp_type_pari="+type_pari+"&comp_mode="+mode+"&choix_aff="+choix_aff);
}

//Charge les pays d'un continent donn� 
function load_countries_test(url, id_acteur) {	
	var xhr = getXhr();	
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200){
			resp = xhr.responseText;
			document.getElementById('countries').innerHTML =	resp;													
		}
	}
	
	xhr.open("POST",url,true);
	var sel = document.getElementById('fk_id_continent');
	var idcont = sel.options[sel.selectedIndex].value;	
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	var params = "idcont="+idcont+"&url="+url+"&id_acteur="+id_acteur;	
	xhr.send(params);
}

//Charge les tournois d'un pays donn� 
function load_tournois_test(url, id_acteur) {	
	var xhr = getXhr();		
	
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200){
			resp = xhr.responseText;
			document.getElementById('tournois').innerHTML =	resp;																				
		}
	}
	
	xhr.open("POST",url,true);
	var sel = document.getElementById('fk_id_country');
	var idpays = sel.options[sel.selectedIndex].value;	
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	var params = "idpays="+idpays+"&url="+url+"&id_acteur="+id_acteur;	
	xhr.send(params);
}

//Charge les tournois d'un pays donn� 
function load_streaming(url, id_acteur) {
	var xhr = getXhr();		
	
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200){
			resp = xhr.responseText;
			document.getElementById('liste_diffusion').innerHTML =	resp;
			load_nom_championnat(url, idtour);
		}
	}
	
	xhr.open("POST",url,true);
	var sel = document.getElementById('fk_id_tournoi');
	var idtour = sel.options[sel.selectedIndex].value;	
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	var params = "idtour="+idtour+"&id_acteur="+id_acteur;	
	xhr.send(params);
}

//Charge les tournois d'un pays donn� 
function load_nom_championnat(url, id_tournoi) {
	var xhr = getXhr();		
	
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200){
			resp = xhr.responseText;
			document.getElementById('nom_championnat').innerHTML =	resp;	
		}
	}
	
	xhr.open("POST",url,true);
	var sel = document.getElementById('fk_id_tournoi');
	var idtour = sel.options[sel.selectedIndex].value;	
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	var params = "idtournoi="+idtour;	
	xhr.send(params);
}

//Changement de langue 
function ChangeLangue(lang, lien) {
	var xhr = getXhr();		
	
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200){
			resp = xhr.responseText;
			//document.getElementById('nom_championnat').innerHTML =	resp;	
			window.location.replace(lien);
		}
	}
	url = HTTP_PATH+"/statistique/traitement.php";
	xhr.open("POST",url,true);	
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	var params = "lang="+lang+"&lien="+lien;	
	xhr.send(params);
}

//Confirmation devenir fan 
function devenirFan(member_id, id_team, sport_id, fan_type, titre, texte_confirmation) {
	jConfirm(texte_confirmation, titre, function(r) {
	     if( r ){
	     	var xhr = getXhr();		
	
			xhr.onreadystatechange = function() {
				if(xhr.readyState == 4 && xhr.status == 200){
					resp = xhr.responseText; alert(resp);
					//document.getElementById('nom_championnat').innerHTML =	resp;	
					//window.location.replace(lien);
					if(fan_type=="T"){
						getClassementFan();
					}
					else if(fan_type=="A"){
						document.getElementById('lien_partage').innerHTML = "";
					}
				}
			}
			
	     	url = HTTP_PATH+"/statistique/traitement.php";
			xhr.open("POST",url,true);	
			xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			var params = "member_id="+member_id+"&team_or_player_id="+id_team+"&sport_id="+sport_id+"&fan_type="+fan_type;	
			xhr.send(params);  
	     } 
	});
}

function saveNewCommentAffiliation(cadre_msg, cadre_member_id, cadre_parent_id, cadre_fk_id_acteur, cadre_maj, type, id_comment, decision, msg_alert) {
	var xhr = getXhr();		
	var invalide = 0;
	
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200){
			resp = xhr.responseText;
			document.getElementById(cadre_maj).innerHTML =	resp;	
			//window.location.replace(lien);
		}
	}
	
	var comment = document.getElementById(cadre_msg).value;
	var member_id = document.getElementById(cadre_member_id).value;
	var parent_id = document.getElementById(cadre_parent_id).value;
	if(parent_id == 0) {
		parent_id = "vide";
	}
	if(id_comment == 0) {
		id_comment = "vide";
	}
	if(member_id == 0) {
		member_id = "vide";
	}
	var fk_id_acteur = document.getElementById(cadre_fk_id_acteur).value;
	//alert(cadre_msg);
	url = HTTP_PATH+"/statistique/traitement.php";
	xhr.open("POST",url,true);	
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	if(((comment == "") && (decision == 1)) || ((member_id == "vide") && (decision == 1))) {
		invalide = 1;
	}
	if(invalide == 0) {
		var params = "member_id="+member_id+"&cmt_message="+comment+"&parent_id="+parent_id+"&fk_id_acteur="+fk_id_acteur+"&type="+type+"&id_comment="+id_comment+"&decision="+decision+"&cadre_maj="+cadre_maj;	
		xhr.send(params); 
    }
	if((member_id == "vide") && (decision == 1)) {
		//alert(msg_alert);
		titre = document.getElementById('titre').value;
		jAlert(msg_alert, titre);
	}
}

function clearZone(cadre) {
	document.getElementById(cadre).value = '';
}
/****************************************Code Moctar******************************************/

//Debut de fonction de verifiction de login et de l'email

function verifEmailPseudo(valeur, name, idcadre)
{
  var xhr = getXhr();
    xhr.onreadystatechange=function()
    {
        //on ne fait quelque chose que si on a tout recu et que le serveur est ok
     if(xhr.readyState == 4)
      {
          leselect = xhr.responseText;
          document.getElementById(idcadre).innerHTML = leselect;

          if (name == 'login')
          {
              //alert(leselect);
              if(leselect != '' && valeur !='')
                document.getElementById("loginexist").innerHTML = 1;
             else
                 document.getElementById("loginexist").innerHTML = '';           
          }

          if (name == 'email')
          {
              if(leselect != '' && valeur !='')
                document.getElementById("emailexist").innerHTML = 1;
             else
                 document.getElementById("emailexist").innerHTML = '';
          }

          //document.getElementById("idcadre").innerHTML = '';
      }
  }
  xhr.open("POST",HTTP_PATH+"/_view/traitementLoginEmailForAjax.php",true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr.send("valeur="+valeur+"&name="+name);

}
//Fin de la fonction de verification de login
//Fonction Lenght du mot de passe
function getPassword(password){
var xhr = getXhr();

xhr.onreadystatechange = function()
{
	if(xhr.readyState == 4 && xhr.status == 200)
	{
		leselect = xhr.responseText;
		document.getElementById('password_lenght').innerHTML = leselect;
                //alert(leselect);
	}
}
xhr.open("POST",HTTP_PATH+"/_view/traitement_community.php",true);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr.send("password="+password);
}
//Fin de la fonction Lenght
//******************************************
//Fonction de recuperation de mot de passe
function recupPassword()
{
  var xhr = getXhr();
    xhr.onreadystatechange=function()
    {
        //on ne fait quelque chose que si on a tout recu et que le serveur est ok
     if(xhr.readyState == 4)
      {
          leselect = xhr.responseText;
          //alert(leselect);
          document.getElementById("recupmdp").innerHTML = leselect;
      }
  }
  xhr.open("POST",HTTP_PATH+"/_view/traitementLoginEmailForAjax.php",true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr.send("formulaire_mdp="+1);

}

function envoiMdp()
{
  var xhr = getXhr();
    xhr.onreadystatechange=function()
    {
     if(xhr.readyState == 4)
      {
          leselect = xhr.responseText;
		//  alert(leselect);
		  titre = document.getElementById('titre').value;
		  jAlert(leselect, titre);
          //document.getElementById("zonemdp").innerHTML = leselect;
      }
  }
  var mail_mdp = document.getElementById('mail_mdp').value;
  xhr.open("POST",HTTP_PATH+"/_view/global_registering_mdp.php",true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr.send("mail_mdp="+mail_mdp);

}
//Fin de la fonction de recuperation de mot de passe
//**************************************************
//Fonction de test des champs de saisi

//Fonction de confirmation de passe
function verifPassword(msg_erreur){
       password1 = document.getElementById("password").value;
       password2 = document.getElementById("password_copy").value;
       if (password1 != password2)
        {
		titre = document.getElementById('titre').value;
	    jAlert(msg_erreur, titre);
		return false;
	}
        return true;

}
//Fin de la fonction de confirmation
//******************************************
//******************************************
//Debut de la fonction de validation des champs
function validation(bs_comm_teste_champ,bs_comm_teste_sexe,bs_comm_teste_date,bs_comm_teste_mail, bs_comm_teste_conditions_generales){
       frm=document.forms['frmRegister'];
       firstname = frm.elements['firstname'].value;
       //alert(firstname);
       lastname = frm.elements['lastname'].value;
       email = frm.elements['email'].value;
       pseudo = frm.elements['pseudo'].value;
      // password = frm.elements['password'].value;
      // password2 = frm.elements['password2'].value;
       //city = frm.elements['city'].value;
       code = frm.elements['code'].value;
       genre = document.getElementById("genre").selectedIndex;
       birthday_d = document.getElementById("birthday_d").selectedIndex;
       birthday_m = document.getElementById("birthday_m").selectedIndex;
       birthday_y = document.getElementById("birthday_y").selectedIndex;
	   country = document.getElementById("country").selectedIndex;
	 //  region = document.getElementById("region").selectedIndex;
	 titre = document.getElementById('titre').value;
       if (firstname == ""){
	   		jAlert(bs_comm_teste_champ, titre);
			return false;
		}
        if (lastname == ""){
			jAlert(bs_comm_teste_champ, titre);
			return false;
		}
        if (email == ""){
			jAlert(bs_comm_teste_champ, titre);
			return false;
		}
        if (pseudo == ""){
			jAlert(bs_comm_teste_champ, titre);
			return false;
		}
        if (code == ""){
			jAlert(bs_comm_teste_champ, titre);
			return false;
		}
        if (genre == 0){
			jAlert(bs_comm_teste_sexe, titre);
			return false;
		}
        if ((birthday_d==0) || (birthday_m==0) || (birthday_y==0)){
			jAlert(bs_comm_teste_date, titre);
			return false;
		}
       // mail=/^[a-zA-Z0-9]+[a-zA-Z0-9\.-_]+@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/
		//reponse=mail.test(email);  alert(reponse);
		reponse = VerifMail(email);
		if (!reponse){
			jAlert(bs_comm_teste_mail, titre);
			return false;
		}
		if (country == 0){
			jAlert(bs_comm_teste_champ, titre);
			return false;
		}
	/*	if (region == 0){
			jAlert(bs_comm_teste_champ, titre);
			return false;
		}*/
		if (!document.getElementById('conditions_generales').checked){
			jAlert(bs_comm_teste_conditions_generales, titre);
			return false;
		}
        else
        return true; 
        
}
//Fin de la fonction de validation!!!

//verification de l'adresse email
function VerifMail(adresse)
{
	//a = document.Verif.Mail.value;
	valide1 = false;
	
	for(var j=1;j<(adresse.length);j++){
		if(adresse.charAt(j)=='@'){
			if(j<(adresse.length-4)){
				for(var k=j;k<(adresse.length-2);k++){
					if(adresse.charAt(k)=='.') valide1=true;
				}
			}
		}
	}
	//if(valide1==false) alert("Veuillez saisir une adresse email valide.");
	
	return valide1;
}

function valid_form(partenaires, newsletters){
    var part, news;
    if (document.getElementById('partenaires').checked)
       part = 1;
    else
       part = -1;
    if (document.getElementById('newsletters').checked)
       news = 1;
    else
       news = -1;

	var xhr = getXhr();
	
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			//document.getElementById('password_lenght').innerHTML = leselect;
            //alert(leselect);
             document.location.href=HTTP_PATH+"/_view/global_registering.php"
		}
	}
	xhr.open("POST",HTTP_PATH+"/_view/traitement_community.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("info_partenaire="+part+"&newsletter="+news);
}
/**********************************Fin code moctar *****************************/

// **********************Code Lamine**********************
function getCadreAEditer(id_cadre, id_member, page) {//'edit_profil'
	//alert("malaba");
	var xhr = getXhr();
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			// On se sert de innerHTML pour rajouter les options a la liste
			document.getElementById('edit_profil').innerHTML = leselect;
		}
	}
	
	xhr.open("POST","traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("id_cadre="+id_cadre+"&id_member="+id_member+"&page="+page); 
}

function edit_fan_hate(id_cadre, id_member,id_fan_hate, fan_hate, page) {
	//alert("malaba");
	var xhr = getXhr();
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			// On se sert de innerHTML pour rajouter les options a la liste
			document.getElementById('edit_profil').innerHTML = leselect;
		}
	}
	
	xhr.open("POST","traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("id_cadre="+id_cadre+"&id_member="+id_member+"&id_fan_hate="+id_fan_hate+"&fan_hate="+fan_hate+"&page="+page); 
}

function delete_fan_hate(id_cadre, id_member,id_fan_hate, fan_hate, msg,page) {
	titre = document.getElementById('titre2').value;
	jConfirm(msg, titre, function(r) {
		if( r ){
			var xhr = getXhr();
			xhr.onreadystatechange = function()
			{
			// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
				if(xhr.readyState == 4 && xhr.status == 200)
				{
					leselect = xhr.responseText;
					// On se sert de innerHTML pour rajouter les options a la liste
					document.getElementById('edit_profil').innerHTML = leselect;
				}
			}
			var clear= "effacer";
			xhr.open("POST","traitement.php",true);
			xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			
			xhr.send("id_cadre="+id_cadre+"&id_member="+id_member+"&id_fan_hate="+id_fan_hate+"&fan_hate="+fan_hate+"&page="+page+"&clear="+clear);
		}
	});
}

function edit_infos_generales(id_cadre, cadre) {
	var xhr = getXhr();
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{	
			reponse = xhr.responseText;
			//alert(reponse);
			// On se sert de innerHTML pour rajouter les options a la liste
			document.getElementById(cadre).innerHTML = reponse;
		}
	}
	xhr.open("POST","traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	img = document.getElementById('avatar_file');
	avatar_file = img.value;
	
	mem_id = document.getElementById('member_id');
	member_id = mem_id.value;
	
	sel_contry = document.getElementById('country_id');
	country_id = sel_contry.options[sel_contry.selectedIndex].value;
	
	sel_region = document.getElementById('region_id');
	region_id = sel_region.options[sel_region.selectedIndex].value;
	
	city_ = document.getElementById('city');	
	city = city_.value;
	
	//nationality
	nationality_ = document.getElementById('nationality');	
	nationality = nationality_.value;
	
	about_ = document.getElementById('aboutmember');	
	aboutmember = about_.value;
	
	citation_ = document.getElementById('sentence');	
	sentence = citation_.value;
	
	pref_sport1 = document.getElementById('preferedsports_1');
	preferedsports_1 = pref_sport1.options[pref_sport1.selectedIndex].value;
	
	pref_sport2 = document.getElementById('preferedsports_2');
	preferedsports_2 = pref_sport2.options[pref_sport2.selectedIndex].value;
	
	pref_sport3 = document.getElementById('preferedsports_3');
	preferedsports_3 = pref_sport3.options[pref_sport3.selectedIndex].value;
	
	prat_sport1 = document.getElementById('sports_played_1');
	sports_played_1 = prat_sport1.options[prat_sport1.selectedIndex].value;
	
	prat_sport2 = document.getElementById('sports_played_2');
	sports_played_2 = prat_sport2.options[prat_sport2.selectedIndex].value;
	
	prat_sport3 = document.getElementById('sports_played_3');
	sports_played_3 = prat_sport3.options[prat_sport3.selectedIndex].value;
	
	var sent = "id_cadre="+id_cadre+"&avatar_file="+avatar_file+"&id_member="+member_id+"&country_id="+country_id+"&native_town="+region_id+"&city="+city+"&nationality="+nationality+"&aboutmember="+aboutmember+"&sentence="+sentence+"&preferedsports_1="+preferedsports_1+"&preferedsports_2="+preferedsports_2+"&preferedsports_3="+preferedsports_3+"&sports_played_1="+sports_played_1+"&sports_played_2="+sports_played_2+"&sports_played_3="+sports_played_3+"&edit_info_general=info";
	
	xhr.send(sent);
}

function edit_mon_profil(id_cadre, cadre) {
	var xhr = getXhr();
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{	
			document.getElementById("loading_icon").className="tumevoispas";
			reponse = xhr.responseText;
			// On se sert de innerHTML pour rajouter les options a la liste
			tableau = reponse.split('#-#');
			//document.getElementById(cadre).innerHTML = tableau[0];
			//alert(tableau[1]);
			
			var msg = tableau[1];
			titre = document.getElementById('titre1').value;
	    	jAlert(msg, titre);
			
			// On v�rifie si la modification a r�ussi ou non
			if (tableau[2] != ''){				
				//alert(tableau[2]);
				location.href=tableau[2];
			}
			else{				
				document.getElementById(cadre).innerHTML = tableau[0];				
			}	
		}
	}
	document.getElementById("loading_icon").className="loading_icon";
	xhr.open("POST","traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	mem_id = document.getElementById('member_id');
	member_id = mem_id.value;
	
	sel_genre = document.getElementById('genre');
	genre = sel_genre.options[sel_genre.selectedIndex].value;
	
	// Date de naissance
	sel_day = document.getElementById('birthday_d');
	birthday_d = sel_day.options[sel_day.selectedIndex].value;
	
	sel_month = document.getElementById('birthday_m');
	birthday_m = sel_month.options[sel_month.selectedIndex].value;
	
	sel_year = document.getElementById('birthday_y');
	birthday_y = sel_year.options[sel_year.selectedIndex].value;
	
	// Hobbies
	sel_hoby1 = document.getElementById('hobbies_1');
	hobbies_1 = sel_hoby1.options[sel_hoby1.selectedIndex].value;
	
	sel_hoby2 = document.getElementById('hobbies_2');
	hobbies_2 = sel_hoby2.options[sel_hoby2.selectedIndex].value;
	
	sel_hoby3 = document.getElementById('hobbies_3');
	hobbies_3 = sel_hoby3.options[sel_hoby3.selectedIndex].value;
	
	// Langue
	sel_lang1 = document.getElementById('foreign_languages_1');
	foreign_languages_1 = sel_lang1.options[sel_lang1.selectedIndex].value;
	
	sel_lang2 = document.getElementById('foreign_languages_2');
	foreign_languages_2 = sel_lang2.options[sel_lang2.selectedIndex].value;
	
	sel_lang3 = document.getElementById('foreign_languages_3');
	foreign_languages_3 = sel_lang3.options[sel_lang3.selectedIndex].value;
	
	sel_lang4 = document.getElementById('foreign_languages_4');
	foreign_languages_4 = sel_lang4.options[sel_lang4.selectedIndex].value;
	
	sel_lang5 = document.getElementById('foreign_languages_5');
	foreign_languages_5 = sel_lang5.options[sel_lang5.selectedIndex].value;
	
	// Sport played
	sel_sport1 = document.getElementById('sports_played_1');
	sports_played_1 = sel_sport1.options[sel_sport1.selectedIndex].value;
	
	sel_sport2 = document.getElementById('sports_played_2');
	sports_played_2 = sel_sport2.options[sel_sport2.selectedIndex].value;
	
	sel_sport3 = document.getElementById('sports_played_3');
	sports_played_3 = sel_sport3.options[sel_sport3.selectedIndex].value;
	
	w_i_l = document.getElementById('what_i_love');	
	what_i_love = w_i_l.value;
	
	w_i_h = document.getElementById('what_i_hate');	
	what_i_hate = w_i_h.value;
	
	sel_sport_loved = document.getElementById('what_i_love_in_sports');
	what_i_love_in_sports = sel_sport_loved.options[sel_sport_loved.selectedIndex].value;
	
	p_s_m = document.getElementById('proudship_sports_moments');	
	proudship_sports_moments = p_s_m.value;
	
	d_s_m = document.getElementById('disapp_sports_moments');	
	disapp_sports_moments = d_s_m.value;
	
	f_t = document.getElementById('favorite_team');	
	favorite_team = f_t.value;
	
	f_a_p = document.getElementById('favorite_activeplayer');	
	favorite_activeplayer = f_a_p.value;
	
	b_a_f = document.getElementById('best_athlete_forever');	
	best_athlete_forever = b_a_f.value;
	
	sel_nev_miss = document.getElementById('sport_event_i_never_miss');
	sport_event_i_never_miss = sel_nev_miss.options[sel_nev_miss.selectedIndex].value;
	
	b_f_m = document.getElementById('best_fan_moments');	
	best_fan_moments = b_f_m.value;
	
	w_f_m = document.getElementById('worse_fan_moments');	
	worse_fan_moments = w_f_m.value;
	
	sx_p = document.getElementById('sexiest_player');	
	sexiest_player = sx_p.value;
	
	sel_bm = document.getElementById('sport_bookmaker');
	sport_bookmaker = sel_bm.selectedIndex;
	
	b_b_m = document.getElementById('best_betting_moments');	
	best_betting_moments = b_b_m.value;

	c_i_v = document.getElementById('countries_i_visited');	
	countries_i_visited = c_i_v.value;
	
	c_i_w_v = document.getElementById('countries_i_want_to_visit');	
	countries_i_want_to_visit = c_i_w_v.value;
	
	i_w_t = document.getElementById('if_i_were_a_town');	
	if_i_were_a_town = i_w_t.value;
	
	i_w_c = document.getElementById('if_i_were_a_country');	
	if_i_were_a_country = i_w_c.value;
	
	var sent = "id_cadre="+id_cadre+"&id_member="+member_id+"&genre="+genre+"&birthday_d="+birthday_d+"&birthday_m="+birthday_m+"&birthday_y="+birthday_y+"&hobbies_1="+hobbies_1+"&hobbies_2="+hobbies_2+"&hobbies_3="+hobbies_3+"&foreign_languages_1="+foreign_languages_1+"&foreign_languages_2="+foreign_languages_2+"&foreign_languages_3="+foreign_languages_3+"&foreign_languages_4="+foreign_languages_4+"&foreign_languages_5="+foreign_languages_5+"&sports_played_1="+sports_played_1+"&sports_played_2="+sports_played_2+"&sports_played_3="+sports_played_3+"&what_i_love="+what_i_love+"&what_i_hate="+what_i_hate+"&what_i_love_in_sports="+what_i_love_in_sports+"&proudship_sports_moments="+proudship_sports_moments+"&disapp_sports_moments="+disapp_sports_moments+"&favorite_team="+favorite_team+"&favorite_activeplayer="+favorite_activeplayer+"&best_athlete_forever="+best_athlete_forever+"&sport_event_i_never_miss="+sport_event_i_never_miss+"&best_fan_moments="+best_fan_moments+"&worse_fan_moments="+worse_fan_moments+"&sexiest_player="+sexiest_player+"&sport_bookmaker="+sport_bookmaker+"&best_betting_moments="+best_betting_moments+"&countries_i_visited="+countries_i_visited+"&countries_i_want_to_visit="+countries_i_want_to_visit+"&if_i_were_a_town="+if_i_were_a_town+"&if_i_were_a_country="+if_i_were_a_country+"&edit_mon_profil="+id_cadre;
	
	//alert(sent);	
	xhr.send(sent);
}

function edit_mon_compte(id_cadre, cadre) {
	var xhr = getXhr();
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{	
			document.getElementById("loading_icon").className="tumevoispas";
			reponse = xhr.responseText;
			tableau = reponse.split('#-#');
			//alert(tableau[1]);
			var msg = tableau[1];
			titre = document.getElementById('titre1').value;
	    	jAlert(msg, titre);
			
			// On v�rifie si la modification a r�ussi ou non
			if (tableau[2] != ''){				
				//alert(tableau[2]);
				location.href=tableau[2];
			}
			else{				
				document.getElementById(cadre).innerHTML = tableau[0];				
			}				
		}
	}
	document.getElementById("loading_icon").className="loading_icon";
	xhr.open("POST","traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	mem_id = document.getElementById('member_id');
	member_id = mem_id.value;
	
	prenom = document.getElementById('firstname');	
	firstname = prenom.value;
	
	nom = document.getElementById('lastname');	
	lastname = nom.value;
	
	mail = document.getElementById('email');	
	email = mail.value;
	
	vil = document.getElementById('city');	
	city = vil.value;
	
	sel_pays = document.getElementById('country_id');
	country_id = sel_pays.options[sel_pays.selectedIndex].value;
	
	pw = document.getElementById('old_password');	
	old_password = pw.value;
	
	pw1 = document.getElementById('password1');	
	password1 = pw1.value;
	
	pw2 = document.getElementById('password2');	
	password2 = pw2.value;
	
	ad_q = document.getElementById('address');	
	address = ad_q.value;
	
	bp_q = document.getElementById('pcode');	
	pcode = bp_q.value;
	
	when_following_me = getButtonChoice('when_following_me');
	when_friendship_confirmed = getButtonChoice('when_friendship_confirmed');
	when_new_post_onmypage = getButtonChoice('when_new_post_onmypage');
	when_winked = getButtonChoice('when_winked');
	when_invited_to_group = getButtonChoice('when_invited_to_group');
	
	sel_lang = document.getElementById('used_lang');
	used_lang = sel_lang.options[sel_lang.selectedIndex].value;
	
	var sent = "id_cadre="+id_cadre+"&id_member="+member_id+"&firstname="+firstname+"&lastname="+lastname+"&email="+email+"&city="+city+"&country_id="+country_id+"&password1="+password1+"&old_password="+old_password+"&password2="+password2+"&address="+address+"&pcode="+pcode+"&when_following_me="+when_following_me+"&when_friendship_confirmed="+when_friendship_confirmed+"&when_new_post_onmypage="+when_new_post_onmypage+"&when_winked="+when_winked+"&when_invited_to_group="+when_invited_to_group+"&used_lang="+used_lang+"&edit_mon_compte="+id_cadre;

	xhr.send(sent);
}

function getButtonChoice(champ){
	var lstRadios = document.getElementsByName(champ);	
	if(lstRadios[0].checked){
		return 1;
	}
	return 0;
}

function validate_mail(cadre){

	var xhr = getXhr();
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{	
			reponse = xhr.responseText;
			// On se sert de innerHTML pour rajouter les options a la liste
			document.getElementById(cadre).innerHTML = reponse;
		}
	}
	xhr.open("POST","traitement_valider_infos.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    
	mail_ = document.getElementById('email');	
	email = mail_.value;
    mail=/^[a-zA-Z0-9]+[a-zA-Z0-9\.-_]+@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/
	reponse = mail.test(email);
	
	mail_valide = "true";
	$("#btn_save_edit_compte").show();
	if (!reponse){
		mail_valide =  "false";
		$("#btn_save_edit_compte").hide();
	}
    xhr.send("email="+cadre+"&mail_valide="+mail_valide);   
}

function seeAllFanOrHate(id_cadre, id_member, fan_hate, page) {
	//alert("malaba");
	var xhr = getXhr();
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			// On se sert de innerHTML pour rajouter les options a la liste
			document.getElementById('edit_profil').innerHTML = leselect;
		}
	}
	
	xhr.open("POST","traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("id_cadre="+id_cadre+"&id_member="+id_member+"&fan_hate="+fan_hate+"&page="+page); 
}

function editBookmakerFan(id_cadre, id_fan_bookmaker, save_or_update, page) {
	var xhr = getXhr();
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re?u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			// On se sert de innerHTML pour rajouter les options a la liste
			document.getElementById('edit_profil').innerHTML = leselect;
		}
	}
	xhr.open("POST","traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

	mem_id = document.getElementById('member_id');
	id_member = mem_id.value;
	
	sel_bookmaker = document.getElementById('bookmaker_id');
	bookmaker_id = sel_bookmaker.options[sel_bookmaker.selectedIndex].value;	
	
	text_why = document.getElementById('why_is_a_fan');
	why = text_why.value;		
	
	var sent = "id_cadre="+id_cadre+"&page="+page+"&id_fan_bookmaker="+id_fan_bookmaker+"&id_member="+id_member+"&save_or_update="+save_or_update+"&bookmaker_id="+bookmaker_id+"&why="+why;		
	xhr.send(sent);	
}

function edit_fan_book(id_cadre, id_member,id_fan_book, lg, cadre) {
	var xhr = getXhr();
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			// On se sert de innerHTML pour rajouter les options a la liste
			document.getElementById(cadre).innerHTML = leselect;
		}
	}
	var fan_book = "book";
	xhr.open("POST","traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("id_cadre="+id_cadre+"&id_member="+id_member+"&id_fan_book="+id_fan_book+"&fan_book="+fan_book+"&lang="+lg); 
}

function getCadreChampionnatPrefere(id_cadre, cadre) {
	//alert("malaba");
	var xhr = getXhr();
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			// On se sert de innerHTML pour rajouter les options a la liste
			document.getElementById(cadre).innerHTML = leselect;
		}
	}
	
	xhr.open("POST","traitement_championnats_preferes.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("id_cadre="+id_cadre); 
}

function editChampionnatsPreferes(id_cadre, id_champ, cadre) {
	//alert("malaba");
	var xhr = getXhr();
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			// On se sert de innerHTML pour rajouter les options a la liste
			document.getElementById(cadre).innerHTML = leselect;
		}
	}
	
	xhr.open("POST","traitement_championnats_preferes.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("id_cadre="+id_cadre+"&id_fan_champ="+id_champ+"&update=update"); 
}

function deleteChampionnatsPreferes(id_cadre, id_champ, cadre, msg) {
	titre = document.getElementById('titre2').value;
	jConfirm(msg, titre, function(r) {
		if( r ){
			var xhr = getXhr();
			xhr.onreadystatechange = function()
			{
			// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
				if(xhr.readyState == 4 && xhr.status == 200)
				{
					leselect = xhr.responseText;
					// On se sert de innerHTML pour rajouter les options a la liste
					document.getElementById(cadre).innerHTML = leselect;
				}
			}
			var clear= "effacer";
			xhr.open("POST","traitement_championnats_preferes.php",true);
			xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			
			xhr.send("id_cadre="+id_cadre+"&id_fan_champ="+id_champ+"&clear="+clear);
		}
	});
}

function saveUpdateChampionnatsPreferes(id_cadre, id_fan_champ, nb_champ, save_or_update, cadre) {
	 var xhr = getXhr();
	xhr.onreadystatechange = function()
	{
	//On ne fait quelque chose que si on a tout re?u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			//On se sert de innerHTML pour rajouter les options a la liste
			document.getElementById(cadre).innerHTML = leselect;
		}
	}
	xhr.open("POST","traitement_championnats_preferes.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
	
	sel_sport = document.getElementById('sport_id');
	sport_id = sel_sport.options[sel_sport.selectedIndex].value;

	var sent = "id_cadre="+id_cadre+"&sport_id="+sport_id+"&id_fan_champ="+id_fan_champ+"&nb_champ="+nb_champ+"&save_or_update="+save_or_update;
	//+"&why_is_a_fan="+why  "&id_championnat="+id_championnat+
	
	for(i=1 ; i < nb_champ ; i++){
		var id_champ = document.getElementById("championnat_"+i);		
		if(id_champ.checked){						
			id_championnat = id_champ.value;

			var text_why = document.getElementById("why_"+i);
			why = text_why.value;
			sent = sent+"&id_championnat_"+i+"="+id_championnat+"&why_"+i+"="+why;
		}		
	}
	xhr.send(sent);	
}

function seeAllChampionnatsPreferes(id_cadre, cadre) {
	var xhr = getXhr();
	xhr.onreadystatechange = function()
	{
	// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			// On se sert de innerHTML pour rajouter les options a la liste
			document.getElementById(cadre).innerHTML = leselect;
		}
	}
	
	xhr.open("POST","traitement_championnats_preferes.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("id_cadre="+id_cadre+"&see_all=see_all"); 
}

function community_load_championnats_chekboxes(id_cadre, cadre){
	var xhr = getXhr();
	// On d?fini ce qu'on va faire quand on aura la r?ponse
	xhr.onreadystatechange = function() {
		// On ne fait quelque chose que si on a tout re?u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){
			leselect = xhr.responseText;
			// On se sert de innerHTML pour rajouter les options a la liste
			document.getElementById(cadre).innerHTML =	leselect;
		}
	}
	// Ici on va voir comment faire du get
	xhr.open("POST","traitement_championnats_preferes.php",true);
	// ne pas oublier ?a pour le post
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// ne pas oublier de poster les arguments
	// ici, l'id de l'auteur
	sel = document.getElementById('sport_id');
	sport_id = sel.options[sel.selectedIndex].value;
	
	sel_continen = document.getElementById('id_continent');
	id_continent = sel_continen.options[sel_continen.selectedIndex].value;
	
	sel_country = document.getElementById('id_country');
	id_country = sel_country.options[sel_country.selectedIndex].value;	
	
	xhr.send("id_cadre="+id_cadre+"&sport_id="+sport_id+"&id_continent="+id_continent+"&id_country="+id_country+"&load_checkboxes=checkboxes");
}

function saveUpdateChampionnatPrefere(id_cadre, id_fan_champ, save_or_update, cadre) {
	 var xhr = getXhr();
	xhr.onreadystatechange = function()
	{
	//On ne fait quelque chose que si on a tout re?u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			//On se sert de innerHTML pour rajouter les options a la liste
			document.getElementById(cadre).innerHTML = leselect;
		}
	}
	xhr.open("POST","traitement_championnats_preferes.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
	
	sel_sport = document.getElementById('sport_id');
	sport_id = sel_sport.options[sel_sport.selectedIndex].value;
	
	sel_champ = document.getElementById('id_championnat');
	id_championnat = sel_champ.options[sel_champ.selectedIndex].value;
	
	why = document.getElementById('why_is_fan');
	why_is_fan = why.value;
	
	var sent = "id_cadre="+id_cadre+"&sport_id="+sport_id+"&id_fan_champ="+id_fan_champ+"&id_championnat="+id_championnat+"&why_is_fan="+why_is_fan+"&save_or_update="+save_or_update;
	
	xhr.send(sent);	
}
	function getCadreConfrontation(option, idtournoi, idcontinent, idpays, phase, id_match){
		//alert("ici");
		var xhr = getXhr();
		xhr.onreadystatechange = function()
		{
		//On ne fait quelque chose que si on a tout re?u et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200)
			{
				leselect = xhr.responseText;
				//alert(leselect); return false;
				//On se sert de innerHTML pour rajouter les options a la liste
				document.getElementById('cadre_option_confrontation').innerHTML = leselect;
			}
		}
		xhr.open("POST",HTTP_PATH+"/statistique/traitement_ajax_confrontation.php",true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
		
		var sent = "option="+option+"&idtournoi="+idtournoi+"&idcontinent="+idcontinent+"&idpays="+idpays+"&phase="+phase+"&id_match="+id_match;
		
		xhr.send(sent);	
	}
	
	function getCadrePariBookmaker(type_pari, option_cote, page){
		document.getElementById('cadre_img_load').className = 'affdiv';
		if(type_pari==""){
			type_pari = document.getElementById('type_pari_cur').value;
		}
		
		if(option_cote==""){
			option_cote = document.getElementById('option_cote_cur').value;
		}
		
		$.ajax({
		   type: "POST",
		   url: "bs_bookmaker/default_view.php",
		   data: "tp="+type_pari+"&oc="+option_cote+"&page="+page,
		   success: function(msg){
		   	document.getElementById('type_pari_cur').value = type_pari;
		   	document.getElementById('option_cote_cur').value = option_cote;

		   //alert(msg); return false;
			 self.location.href = "#cp";
			 $('#cadre_paris').html(msg);
			 
			 changerClasse("types_pari", 'none types_pari');
			 document.getElementById('cadre_paris_'+type_pari).className = 'active types_pari';
			 
			 if(option_cote!="" && option_cote !=null){
			 	changerClasse("options_cote", 'current options_cote');
			 	document.getElementById('option_cote_'+option_cote).className = 'first menu options_cote';
			 }
			 
			 document.getElementById('cadre_img_load').className = 'cachediv';
		   }
		 });
	}
	
	function changerClasse(nom_class, classe){
		var tab = document.getElementsByClassName(nom_class);
		for(var j=0;j<(tab.length);j++){
			var id_champ = tab[j].id;
			document.getElementById(id_champ).className = classe;
		}
	}
// **********************Code Lamine **********************

function getTimeZone() {
	oDate = new Date();
	valeurTimeZone = oDate.getTimezoneOffset();
	//alert(valeurTimeZone);
	return valeurTimeZone;
	/* var xhr = getXhr();
	xhr.onreadystatechange = function()
	{
	//On ne fait quelque chose que si on a tout re?u et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			leselect = xhr.responseText;
			//On se sert de innerHTML pour rajouter les options a la liste
			document.getElementById(cadre).innerHTML = leselect;
		}
	}
	xhr.open("POST",HTTP_PATH+"/statistique/traitement.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send(); */
}

/**
 *Cette fonction permet de faire une recherche avec ajax
 *Elle peut être utilisé dans la pagination sur recherche
 **/
function ajaxSearch(url,formId, cadreCible){
    var xhr = getXhr()
    // On défini ce qu'on va faire quand on aura la réponse
    xhr.onreadystatechange = function(){
        // On ne fait quelque chose que si on a tout reçu et que le serveur est ok
        if(xhr.readyState == 4){
            resultat = xhr.responseText;
            document.getElementById(cadreCible).innerHTML = resultat;
        }
    }
    var chainePost="";
    if(formId != ""){
        var elts=document.forms[formId].elements;
        for(var i=0;i<elts.length;i++){
            var identifiant=elts[i].id;
            var nom=elts[i].name;
            var valeur=elts[i].value;
            if ((identifiant) && (valeur !="")){
                if (chainePost!="")
                    chainePost+="&"+nom+"="+valeur;
                else
                    chainePost+=nom+"="+valeur;
            }
        }
    }
    xhr.open("POST",HTTP_PATH+url,true);
    xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    xhr.send(chainePost);
}

	function redirectChampionnatsPreferes(url, champs_prefs){
		var xhr = getXhr();
		xhr.onreadystatechange = function()
		{
		//On ne fait quelque chose que si on a tout re?u et que le serveur est ok
			if(xhr.readyState == 4)
			{
				location.href = url;
			}
		}
		xhr.open("POST",HTTP_PATH+"/_view/traitements_ajax.php",true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
		
		var sent = "redirect_championnats_preferes="+champs_prefs;
		xhr.send(sent);	
	}
