// Alain

var xmlHttp
function Prestataires(str,patienter)
{ 

	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
  	{
  		alert ("Votre Navigateur ne support AJAX!");
  		return;
  	} 

	if (str==null)
  	{
  		alert ("Pas d'argument dans la fonction!");
  		return;
  	} 
 	
  	

  	var url="prestataires-reponse-adodb.php";
	url=url + "?" + str;
	
	document.getElementById("dynamique").innerHTML=patienter;
	
	//alert ("patienter est " + patienter );
	//return;
	
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

}

function stateChanged() 
{ 
	if (xmlHttp.readyState==4)
	{ 
		var chaine = xmlHttp.responseText;
		if(chaine.indexOf("|")>-1)
		{
			var tokens = chaine.split("|");
			nbRep = tokens[0]; // nombre
			listDep = tokens[1]; // département d'une région
			document.getElementById("departement").innerHTML=listDep;
		}else
		{
			nbRep = chaine;
		
		}
		
		htmlstr = '<span class="nombre_reponse_salle"><br /><br />Nombre de r&eacute;ponses : ' + nbRep + '</span>';
		//alert("Returned result : " + chaine);
		document.getElementById("dynamique").innerHTML=htmlstr;
	
		 
	}
}

function LireCriteres()
{

//alert("dans LireCriteres");
act="";
dept="";
argUrl ="";
reg="";

 	for (var i=0; i<document.forms.prestataire.activite.length;i++) 
 	{
         if (document.forms.prestataire.activite[i].checked) 
         {
         	act = document.forms.prestataire.activite[i].value;
         }

	}

	dept = document.forms.prestataire.departement.value;


 	reg = document.forms.prestataire.region.value;



if(act != "" || dept != "" || reg != "")
{
argUrl = "activite="+act+"&departement="+dept+"&region="+reg;
//alert("argUrl : "+argUrl);
}



	
if(argUrl.length > 0) 
{
	patienter = '<span class="nombre_reponse_salle"><br /><br />Nombre de r&eacute;ponses : <img src="/images_charte/ajax-loader.gif" /></span>';
	Prestataires(argUrl,patienter);

}
	

return false;


}


function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

