// JavaScript Document
function xhr() {
	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;
   }
   return xhr_object;
}


function update_select(f,page,lang)
{

	if(f.elements["id_cat_produit"] && f.elements["id_cat_produit"].selectedIndex!==-1) var l1    = f.elements["id_cat_produit"];
	if(l1) var index = l1.selectedIndex;

   var xhr_object = xhr();

   xhr_object.open("POST", page, true);
	if(xhr_object.readyState == 1)	{
					//document.getElementById('resultat').innerHTML = '<img src="squelettes/images/chargement.gif" alt="Chargement en cours..." /> Chargement en cours...';
	}
   xhr_object.onreadystatechange = function() {
		
      if(xhr_object.readyState == 4)
         eval(xhr_object.responseText);
		 //alert(xhr_object.responseText);
   }
  
   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
   var data = "form="+f.name+"&id_cat_produit="+escape(l1.options[index].value)+"&lang="+lang;

   xhr_object.send(data);
 
}

function search(f,page,id_div) {
	if(f.elements["fulltext"]) var l1    = f.elements["fulltext"].value;
	var l2    = f.elements["id_cat_produit"];
	if( f.elements["id_sous_cat"]) var l3 = f.elements["id_sous_cat"];
	if(f.elements["lang"]) var l4    = f.elements["lang"].value;
	var index2 = l2.selectedIndex;
	if(l3) var index3 = l3.selectedIndex;


	var sourcePage;
	var xhr_object = xhr();
	
   xhr_object.open("POST", page, true);
	if(xhr_object.readyState == 1)	{
					document.getElementById('resultat').innerHTML = '<img src="squelettes/images/chargement.gif" alt="Chargement en cours..." /> Chargement en cours...';
		}
   xhr_object.onreadystatechange = function() {
      if(xhr_object.readyState == 4) {
        sourcePage=xhr_object.responseText;
		document.getElementById(id_div).innerHTML = sourcePage;
		}
   }
   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
   var data ="id_cat_produit="+escape(l2.options[index2].value);
   if(l1) var data=data+"&fulltext="+l1;
   if(l4) var data=data+"&lang="+l4;
   if(l3) var data=data+"&id_sous_cat="+escape(l3.options[index3].value);

   xhr_object.send(data);
}
