
	function actualise_comparateur(lg,id_bloc_liaison,id_filtre_chps,numero)
	{
		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", "include/bloc_filtre_actualise_comparateur.php", true);
		
	   xhr_object.onreadystatechange = function() {
		  if(xhr_object.readyState == 4)
			 eval(xhr_object.responseText);
			 //document.write(xhr_object.responseText);
	   }
	
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	   var data = null;
	   data="lg="+lg+"&id_bloc_liaison="+id_bloc_liaison+"&id_filtre_chps="+id_filtre_chps+"&numero="+numero;
	   xhr_object.send(data);
	}
	
	function ajouter_filtre(lg,resultat_table,id_bloc_liaison,supprime)
	{
		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", "include/bloc_filtre_ajouter_filtre.php", true);
		
	   xhr_object.onreadystatechange = function() {
		  if(xhr_object.readyState == 4)
			 eval(xhr_object.responseText);
			 //document.write(xhr_object.responseText);
	   }
	
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");	   
	   var data = null;
	   data="lg"+lg+"&resultat_table="+resultat_table+"&id_bloc_liaison="+id_bloc_liaison;
	   for(i=0;i<document.forms["form_filtre"+id_bloc_liaison].elements["cpt_liaison_filtre"].value;i++)
	   {
			var val_compare = '';
			var sep_compare = '';			
			if(document.forms["form_filtre"+id_bloc_liaison].elements["valeur_comparateur_"+i].type=="select-multiple") 
			{
				for(var n=0;n<document.forms["form_filtre"+id_bloc_liaison].elements["valeur_comparateur_"+i].length;n++ )
				{
					if(document.forms["form_filtre"+id_bloc_liaison].elements["valeur_comparateur_"+i].options[n].selected==true) 
					{
						val_compare+=sep_compare+document.forms["form_filtre"+id_bloc_liaison].elements["valeur_comparateur_"+i].options[n].value;
						sep_compare="||";
					}
				}
			}
			else val_compare=document.forms["form_filtre"+id_bloc_liaison].elements["valeur_comparateur_"+i].value;
	   
			data+="&selec_filtre_"+i+"="+document.forms["form_filtre"+id_bloc_liaison].elements["selec_filtre_"+i].value+"&selec_comparateur_"+i+"="+document.forms["form_filtre"+id_bloc_liaison].elements["selec_comparateur_"+i].value+"&valeur_comparateur_"+i+"="+val_compare+"&liaison_filtre_id_"+i+"="+document.forms["form_filtre"+id_bloc_liaison].elements["liaison_filtre_id_"+i].value+"&liaison_filtre_supp_"+i+"="+document.forms["form_filtre"+id_bloc_liaison].elements["liaison_filtre_supp_"+i].value;			
		}
		data+="&nb_item="+document.forms["form_filtre"+id_bloc_liaison].elements["cpt_liaison_filtre"].value+"&supprime="+supprime;
	   xhr_object.send(data);
	   if(supprime<0) document.forms["form_filtre"+id_bloc_liaison].elements["cpt_liaison_filtre"].value=document.forms["form_filtre"+id_bloc_liaison].elements["cpt_liaison_filtre"].value*1+1;
	   else document.forms["form_filtre"+id_bloc_liaison].elements["cpt_liaison_filtre"].value=document.forms["form_filtre"+id_bloc_liaison].elements["cpt_liaison_filtre"].value*1-1;
	}
	
	function previsualiser(lg,resultat_table,id_bloc_liaison,affiche_chps,tri,sens,nombre)
	{
		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", "include/bloc_filtre_previsualiser.php", true);
		
	   xhr_object.onreadystatechange = function() {
		  if(xhr_object.readyState == 4)
			 eval(xhr_object.responseText);
			 //document.write(xhr_object.responseText);
	   }
	
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	   var data = null;
	   data="lg="+lg+"&resultat_table="+resultat_table+"&id_bloc_liaison="+id_bloc_liaison+"&affiche_chps="+affiche_chps+"&tri="+tri+"&sens="+sens+"&nombre="+nombre;
	   for(i=0;i<document.forms["form_filtre"+id_bloc_liaison].elements["cpt_liaison_filtre"].value;i++)
	   {
			var val_compare = '';
			var sep_compare = '';
			if(document.forms["form_filtre"+id_bloc_liaison].elements["valeur_comparateur_"+i].type=="select-multiple") 
			{
				for(var n=0;n<document.forms["form_filtre"+id_bloc_liaison].elements["valeur_comparateur_"+i].length;n++ )
				{
					if(document.forms["form_filtre"+id_bloc_liaison].elements["valeur_comparateur_"+i].options[n].selected==true) 
					{
						val_compare+=sep_compare+document.forms["form_filtre"+id_bloc_liaison].elements["valeur_comparateur_"+i].options[n].value;
						sep_compare="||";
					}
				}
			}
			else val_compare=document.forms["form_filtre"+id_bloc_liaison].elements["valeur_comparateur_"+i].value;
	   
			data+="&selec_filtre_"+i+"="+document.forms["form_filtre"+id_bloc_liaison].elements["selec_filtre_"+i].value+"&selec_comparateur_"+i+"="+document.forms["form_filtre"+id_bloc_liaison].elements["selec_comparateur_"+i].value+"&valeur_comparateur_"+i+"="+val_compare+"&liaison_filtre_id_"+i+"="+document.forms["form_filtre"+id_bloc_liaison].elements["liaison_filtre_id_"+i].value+"&liaison_filtre_supp_"+i+"="+document.forms["form_filtre"+id_bloc_liaison].elements["liaison_filtre_supp_"+i].value;
		}
		data+="&nb_item="+document.forms["form_filtre"+id_bloc_liaison].elements["cpt_liaison_filtre"].value;
	   xhr_object.send(data);
	}

	
	function recherche_utilisateur(lg,id_nav,resultat_table,id_bloc_liaison)
	{
		document.getElementById("preview"+id_bloc_liaison).innerHTML = '<br><br><img src="/images/ajax-loader.gif" align="top"> En cours de chargement, veuillez patienter ...';
		
		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", "/include/filtre_utilisateur_recherche.php", true);
		
	   xhr_object.onreadystatechange = function() {
		  if(xhr_object.readyState == 4)
			 eval(xhr_object.responseText);
			 //document.write(xhr_object.responseText);
	   }
	
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	   var data = null;
	   data="lg="+lg+"&id_nav="+id_nav+"&resultat_table="+resultat_table+"&id_bloc_liaison="+id_bloc_liaison;
	   for(i=1;i<5;i++)
	   {	   
			data+="&filtre_utilisateur_"+i+"="+document.forms["form_filtre"+id_bloc_liaison].elements["filtre_utilisateur_"+i].value;
		}
	   xhr_object.send(data);
	}
	
	function recherche_pagination(lg,id_nav,resultat_table,id_bloc_liaison,debut,nb_par_page)
	{
		document.getElementById("previewpage"+id_bloc_liaison).innerHTML = '<br><br><img src="/images/ajax-loader.gif" align="top"> En cours de chargement, veuillez patienter ...';
		
		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", "/include/filtre_pagination_recherche.php", true);
		
	   xhr_object.onreadystatechange = function() {
		  if(xhr_object.readyState == 4)
			 eval(xhr_object.responseText);
			 //document.write(xhr_object.responseText);
	   }
	
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	   var data = null;
	   data="lg="+lg+"&id_nav="+id_nav+"&resultat_table="+resultat_table+"&id_bloc_liaison="+id_bloc_liaison+"&debut="+debut+"&nb_par_page="+nb_par_page;
	   xhr_object.send(data);
	}
	
	function special_basedoc(lg,valeur,cible)
	{
		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", "/include/filtre_special_basedoc.php", true);
		
	   xhr_object.onreadystatechange = function() {
		  if(xhr_object.readyState == 4)
			 eval(xhr_object.responseText);
			 //document.write(xhr_object.responseText);
	   }
	
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	   var data = null;
	   data="lg="+lg+"&valeur="+valeur+"&cible="+cible;
	   xhr_object.send(data);
	}
	
	function special_soustraitance(lg,valeur,cible)
	{
		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", "/include/filtre_special_soustraitance.php", true);
		
	   xhr_object.onreadystatechange = function() {
		  if(xhr_object.readyState == 4)
			 eval(xhr_object.responseText);
			 //document.write(xhr_object.responseText);
	   }
	
	   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	   var data = null;
	   data="lg="+lg+"&valeur="+valeur+"&cible="+cible;
	   xhr_object.send(data);
	}