	function noter_analyse(val,analyse,ord){
		 var elem = 'notation_' + ord;
		 jQuery.ajax({
		   type: "POST",
		   url: HTTP_PATH+"/_view/bs_analyse/analyseAjax.php",
		   data: "val="+val+"&analyse_id="+analyse+"&ord="+ord,
		   success: function(msg){
			 jQuery("#"+elem).html(msg);
		   }
		 });
	}
$(document).ready(function(){
	$('#analyse_sous_menu_pays').hover(function(){
		$('#analyse_sous_menu_pays_submenu_more').show();
	});
	
	$('#analyse_sous_menu_pays_submenu_more').mouseleave(function(){
		$('#analyse_sous_menu_pays_submenu_more').hide();
	}); 
	
	$('#analyse_sous_menu_match').hover(function(){
		$('#analyse_sous_menu_match_submenu_more').show();
	});
	
	$('#analyse_sous_menu_match_submenu_more').mouseleave(function(){
		$('#analyse_sous_menu_match_submenu_more').hide();
	}); 
});

	function saveCommentaireAnalyse(fk_id_analyse){
		var texte_comm = document.getElementById('texte_comm').value;
		if(texte_comm==""){
			return false;
		}
		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)
			{	
				document.getElementById('texte_comm').value = "";
				var reponse = xhr.responseText;
				//alert(reponse); return false;
				// On se sert de innerHTML pour rajouter les options a la liste
				document.getElementById('cadre_commentaires_analyse').innerHTML = reponse;
			}
		}
		xhr.open("POST","bs_analyse/analyse_commentaires.php",true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		
		var sent = "save_commentaire_analyse=&fk_id_analyse="+fk_id_analyse+"&texte_comm="+texte_comm;
		//
		xhr.send(sent);
	}

	function verifierChampsForm(){
		var form = document.frm_add;
		
		var reg_sel = new RegExp("^sel_obligatoire.*$","i");
		var reg_txt = new RegExp("^txt_obligatoire.*$","i");
		var reg_ext_img = new RegExp("^ext_image.*$","i");
		var reg_taille_min = new RegExp("^taille_min_obligatoire.*$","i");
		
		for(var j=0;j<(form.length);j++){
			var id_champ = form[j].id; // 
			var classe_champ = form[j].className;
			var valeur = form[j].value;
			var span_error = id_champ+"_error";
			
			if(classe_champ.match(reg_sel)){
				cacherMontrer(span_error, "0");// CAHCER 
				if(valeur=='0' || valeur==''){
					document.getElementById(id_champ).className="sel_obligatoire, cls_erreur_champ";
					cacherMontrer(span_error, "1");// MONTRER
					document.forms['frm_add'].elements[id_champ].focus();
					return false;
					break;
				}
				else{
					document.getElementById(id_champ).className="sel_obligatoire";
				}
			}
			if(classe_champ.match(reg_txt)){
				cacherMontrer(span_error, "0");// CAHCER 
				if(valeur ==''){
					document.getElementById(id_champ).className="txt_obligatoire, cls_erreur_champ";
					cacherMontrer(span_error, "1");// MONTRER
					document.forms['frm_add'].elements[id_champ].focus();
					return false;
					break;
				}
				else{
					document.getElementById(id_champ).className="txt_obligatoire";
				}
			}
			
			if(classe_champ.match(reg_taille_min)){//
				var id_champ_taille = id_champ+"_taille_min";
				var taille_min = document.getElementById(id_champ_taille).value;
				taille_min = parseInt(taille_min,10);
				var taille = valeur.length;
				cacherMontrer(span_error, "0");// CAHCER 
				if(taille<taille_min){
					document.getElementById(id_champ).className="taille_min_obligatoire, cls_erreur_champ";
					cacherMontrer(span_error, "1");// MONTRER
					document.forms['frm_add'].elements[id_champ].focus();
					return false;
					break;
				}
				else{
					document.getElementById(id_champ).className="taille_min_obligatoire";
				}
			}
			
			if(classe_champ.match(reg_ext_img)){//
				cacherMontrer(span_error, "0");// CAHCER 
				var taille = valeur.length;
				if(taille>10){
					var last_point = valeur.lastIndexOf(".");
					var last_chaine = valeur.substring(last_point,taille);
					last_chaine = last_chaine.toLowerCase();  
					
					if(last_chaine != ".jpg" && last_chaine != ".png" && last_chaine != ".gif"){
						document.getElementById(id_champ).className="ext_image, cls_erreur_champ";
						cacherMontrer(span_error, "1");// MONTRER
						document.forms['frm_add'].elements[id_champ].focus();
						return false;
						break;
					}
					else{
						document.getElementById(id_champ).className="ext_image";
					}
				}
			}
		}

		return true;
	}
	
	function cacherMontrer(id_elt, type){
		if(document.getElementById(id_elt)!= null){
			if(type == "1"){// A MONTRER
				document.getElementById(id_elt).className = "affdiv";
			}
			else{// A CACHER
				document.getElementById(id_elt).className = "cachediv";
			}
		}
		else{
			//alert(id_elt+" NULL");
		}
	}
	
	
	function surveillerAnalyses(id_auteur){
		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)
			{	
				var reponse = xhr.responseText;
				alert(reponse); //return false;
				document.getElementById('span_surveiller').innerHTML = reponse;
			}
		}
		xhr.open("POST","bs_analyse/traitements_ajax.php",true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		
		var sent = "surveiller_analyses=&id_member_followed="+id_auteur;
		//
		xhr.send(sent);
	}
	
	
	function searchCommentairesAnalyse(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)
			{	
				var reponse = xhr.responseText;
				document.getElementById('cadre_commentaires_analyse').innerHTML = reponse;
			}
		}
		xhr.open("POST","bs_analyse/analyse_commentaires.php",true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		
		var sent = "search_commentaires_analyse=&page="+page;
		xhr.send(sent);
	}
	
	
	function searchAnalyses(page_url, page, order, val_order){
		//alert(val_order);
		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)
			{	
				var reponse = xhr.responseText;
				document.getElementById('cadre_liste_analyses').innerHTML = reponse;
			}
		}
		var url_fichier = "bs_analyse/"+page_url;
		xhr.open("POST", url_fichier,true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		
		var sent = "search_analyses=&page="+page+"&order="+order+"&val_order="+val_order;
		xhr.send(sent);
	}
	
	function getCadreListeLangues(){
		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)
			{	
				var reponse = xhr.responseText;
				document.getElementById('by_langue').innerHTML = reponse;
			}
		}
		var url_fichier = "bs_analyse/traitements_ajax.php";
		xhr.open("POST", url_fichier,true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		
		var sent = "get_cadre_liste_langues=";
		xhr.send(sent);
	}
	
	function loadCountriesByContinent(id_continent, cadre, classe, options){
		 jQuery.ajax({
		   type: "POST",
		   url: HTTP_PATH+"/_view/bs_analyse/traitements_ajax.php",
		   data: "load_contries_by_continent=&id_continent="+id_continent+"&classe="+classe+"&options="+options,
		   success: function(msg){
			 jQuery("#"+cadre).html(msg);
		   }
		 });
	}
	
	function loadTournoisByCountry(id_country, cadre, classe, options){
		 jQuery.ajax({
		   type: "POST",
		   url: HTTP_PATH+"/_view/bs_analyse/traitements_ajax.php",
		   data: "load_tournois_by_country=&id_country="+id_country+"&classe="+classe+"&options="+options,
		   success: function(msg){
			 jQuery("#"+cadre).html(msg);
		   }
		 });
	}
	
	function loadMatchsByTournoi(id_tournoi, cadre, classe, options){
		 jQuery.ajax({
		   type: "POST",
		   url: HTTP_PATH+"/_view/bs_analyse/traitements_ajax.php",
		   data: "load_matchs_by_tournoi=&id_tournoi="+id_tournoi+"&classe="+classe+"&options="+options,
		   success: function(msg){
			 jQuery("#"+cadre).html(msg);
		   }
		 });
	}

