var xhr = null;
var xhr2 = null;
var xhr3 = null;
var xhr4 = null;
var xhr5 = null;
 
// Fonction de creation de l'objet XMLHttpRequest qui resservira pour chaques fonctions AJAX
function getXhr()
 {
  if(window.XMLHttpRequest) xhr = new XMLHttpRequest(); 
  else if(window.ActiveXObject)
   {  
	xhr = new ActiveXObject("Microsoft.XMLHTTP");
/*
	try
     {
      xhr = new ActiveXObject("Msxml2.XMLHTTP");
     }
    catch (e)
     {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");
     }
*/
   }
  else 
   { 
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest, veuillez le mettre à jour"); 
    xhr = false; 
   } 
 }

 function getXhr2()
 {
  if(window.XMLHttpRequest) xhr2 = new XMLHttpRequest();
  else if(window.ActiveXObject)
   {
        xhr2 = new ActiveXObject("Microsoft.XMLHTTP");

   }
  else
   {
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest, veuillez le mettre Ã  jour");
    xhr2 = false;
   }
 }

 function getXhr3()
 {
  if(window.XMLHttpRequest) xhr3 = new XMLHttpRequest();
  else if(window.ActiveXObject)
   {
        xhr3 = new ActiveXObject("Microsoft.XMLHTTP");

   }
  else
   {
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest, veuillez le mettre Ã  jour");
    xhr3 = false;
   }
 }
 
  function getXhr4()
 {
  if(window.XMLHttpRequest) xhr4 = new XMLHttpRequest();
  else if(window.ActiveXObject)
   {
        xhr4 = new ActiveXObject("Microsoft.XMLHTTP");

   }
  else
   {
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest, veuillez le mettre Ã  jour");
    xhr4 = false;
   }
 }
 
   function getXhr5()
 {
  if(window.XMLHttpRequest) xhr5 = new XMLHttpRequest();
  else if(window.ActiveXObject)
   {
        xhr5 = new ActiveXObject("Microsoft.XMLHTTP");

   }
  else
   {
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest, veuillez le mettre Ã  jour");
    xhr5 = false;
   }
 }
 


/// FONCTION A LA SELECTION DU RAYON
function Change_instru_init(New_cate) 
	{
	document.getElementById('img_style').src='../IMAGES/loading.gif';

	document.getElementById('img_marque').src='../IMAGES/loading.gif';
	Affiche_liste_style(New_cate);
	Affiche_liste_ssstyle(New_cate);
	///Change_style_init(New_cate, '');
	Affiche_liste_marque(New_cate);
	// Change_style_init(New_cate,'');
	}
	
	 /// FONCTION AFFICHE MARQUE
function Affiche_liste_marque(New_cate)
 {

var params = 'New_cate=' + New_cate ;

  getXhr3();
  xhr3.onreadystatechange = function()
   {
    if(xhr3.readyState == 4 && xhr3.status == 200)
     {
      
		var resultat = xhr3.responseText;
	
			var span_indice_ok = 'span__marqueliste';

		document.getElementById(span_indice_ok).innerHTML = resultat ;
		
		document.getElementById('img_marque').src='../IMAGES/a.gif';
		
	 }
   }

	
var url2 = "../ajax/serveur/affiche_acc_liste_marque_fr.php";

	xhr3.open("POST",url2 ,true);
	xhr3.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr3.setRequestHeader("Content-length", params.length);
	xhr3.setRequestHeader("Connection", "close");  
	xhr3.send(params);

 
 }


/// AFFICHE STYLE
function Affiche_liste_style(New_cate)
 {

var params = 'New_cate=' + New_cate ;

  getXhr();
  xhr.onreadystatechange = function()
   {
    if(xhr.readyState == 4 && xhr.status == 200)
     {
      
		var resultat = xhr.responseText;
	
			var span_indice_ok = 'span__styleliste';

		document.getElementById(span_indice_ok).innerHTML = resultat ;
		
		document.getElementById('img_style').src='../IMAGES/a.gif';
		
	 }
   }

	
var url = "../ajax/serveur/affiche_acc_liste_style_fr.php";

	xhr.open("POST",url ,true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.setRequestHeader("Content-length", params.length);
	xhr.setRequestHeader("Connection", "close");  
	xhr.send(params);

 
 }
 
 /// FONCTION A LA SELECTION DU STYLE
function Change_style_init(New_cate, New_style) 
	{
	document.getElementById('img_ssstyle','img_marque').src='../IMAGES/loading.gif';

	Affiche_liste_ssstyle(New_cate, New_style);
Affiche_liste_marque_sous_cat(New_cate, New_style);

	}

/// AFFICHE  SOUS STYLE
///////////////////////////
function Affiche_liste_ssstyle(New_cate, New_style)
 {

var params = 'New_cate=' + New_cate + '&New_style=' + New_style ;

  getXhr2();
  xhr2.onreadystatechange = function()
   {
    if(xhr2.readyState == 4 && xhr2.status == 200)
     {
      
		var resultat = xhr2.responseText;
	
		var span_indice_ok = 'span__ssstyleliste';

		document.getElementById(span_indice_ok).innerHTML = resultat ;
		
		document.getElementById('img_ssstyle').src='../IMAGES/a.gif';
	 }
   }



	
var url = "../ajax/serveur/affiche_acc_liste_ssstyle_fr.php";

	xhr2.open("POST",url ,true);
	xhr2.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr2.setRequestHeader("Content-length", params.length);
	xhr2.setRequestHeader("Connection", "close");  
	xhr2.send(params);

 
 }
 
  /// FONCTION A LA SELECTION DU SOUS STYLE
function Change_ssstyle_init(New_cate, New_style, New_style_ss) 
	{
	document.getElementById('img_marque').src='../IMAGES/loading.gif';

Affiche_liste_marque_ss_sous_cat(New_cate, New_style, New_style_ss);

	}
 
 /// A LA SELECTION DE LA MARQUE
///function Change_marque_init(New_cate) 
///	{
///	document.getElementById('img_marque').src='../IMAGES/loading.gif';
///	Affiche_liste_marque(New_cate);
	///}



 
  /// FONCTION AFFICHE MARQUE APRES SELECTION DES STYLES
function Affiche_liste_marque_sous_cat(New_cate, New_style)

 {

var params = 'New_cate=' + New_cate + '&New_style=' + New_style ;

  getXhr4();
  xhr4.onreadystatechange = function()
   {
    if(xhr4.readyState == 4 && xhr4.status == 200)
     {
      
		var resultat = xhr4.responseText;
	
			var span_indice_ok = 'span__marqueliste';

		document.getElementById(span_indice_ok).innerHTML = resultat ;
		
		document.getElementById('img_marque').src='../IMAGES/a.gif';
		
	 }
   }

	
var url = "../ajax/serveur/affiche_acc_liste_marque_sous_cat_fr.php";

	xhr4.open("POST",url ,true);
	xhr4.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr4.setRequestHeader("Content-length", params.length);
	xhr4.setRequestHeader("Connection", "close");  
	xhr4.send(params);

 
 }
 
   /// FONCTION AFFICHE MARQUE APRES SELECTION DES SOUS STYLES
function Affiche_liste_marque_ss_sous_cat(New_cate, New_style, New_style_ss)

 {

var params = 'New_cate=' + New_cate + '&New_style=' + New_style + '&New_style_ss=' + New_style_ss ;

  getXhr5();
  xhr5.onreadystatechange = function()
   {
    if(xhr5.readyState == 4 && xhr5.status == 200)
     {
      
		var resultat = xhr5.responseText;
	
			var span_indice_ok = 'span__marqueliste';

		document.getElementById(span_indice_ok).innerHTML = resultat ;
		
		document.getElementById('img_marque').src='../IMAGES/a.gif';
		
	 }
   }

	
var url = "../ajax/serveur/affiche_acc_liste_marque_ss_sous_cat_fr.php";

	xhr5.open("POST",url ,true);
	xhr5.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr5.setRequestHeader("Content-length", params.length);
	xhr5.setRequestHeader("Connection", "close");  
	xhr5.send(params);

 
 }


