// JavaScript Document
$(document).ready(function() {
       $('.secteur_liste').hide();
        $('.btn_secteur').click(function() {
        $('ul.secteur_liste:visible').slideUp('800');
      	$(this).prev('ul.secteur_liste:hidden').slideDown('800');
      	});
      	$('img.titre_secteur').click(function() {
        $('ul.secteur_liste:visible').slideUp('800');
      	$(this).siblings('ul.secteur_liste:hidden').slideDown('800');
      	});
     
        
/* MENU DEROULANT */
  var menuOn = $('li.menuon');
  var sousmenuOn = $('li.menuon> ul.sousmenu');

  $('ul.sousmenu').hide();
  $('li.menuon> ul.sousmenu').show();
  $('ul#menu> li').hover(
  function() {
  menuOn.attr('class','');
  sousmenuOn.hide();
  $(this).children('ul').show();
  },
  function() {
   $('ul.sousmenu').hide();
   menuOn.attr('class','menuon');
   sousmenuOn.show();
  });
        
});

      
/**
 * Fonctions AJAX
 */
function getXhr() {
  var xhr = null; 
  if (window.XMLHttpRequest) // Firefox et autres
    xhr = new XMLHttpRequest(); 
  else if(window.ActiveXObject){ // Internet Explorer 
    try {
      xhr = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  else { // XMLHttpRequest non supporté par le navigateur 
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
    xhr = false; 
  }
  return xhr;
}

function go(){
  var xhr = getXhr();
  // On défini ce qu'on va faire quand on aura la réponse
  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 && xhr.status == 200) {
      leselect = xhr.responseText;
      // On se sert de innerHTML pour rajouter les options a la liste
      document.getElementById('ajax_filter').innerHTML = leselect;
    }
    go_bis()
  }

  // Ici on va voir comment faire du post
  xhr.open("POST","ajaxFiltreCatalogue.php",true);
  // ne pas oublier ça pour le post
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  // ne pas oublier de poster les arguments
  // ici, l'id du secteur
  sel = document.getElementById('secteurs_id');
  idsecteur = sel.options[sel.selectedIndex].value;
	xhr.send("secteurs_id="+idsecteur);

}

function go_bis(){
  var xhr = getXhr();
  // On défini ce qu'on va faire quand on aura la réponse
  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 && xhr.status == 200) {
      leselect = xhr.responseText;
      // On se sert de innerHTML pour rajouter les options a la liste
      document.getElementById('ajax_filter_bis').innerHTML = leselect;
    }
  }

  // Ici on va voir comment faire du post
  xhr.open("POST","ajaxFiltreCatalogueBis.php",true);
  // ne pas oublier ça pour le post
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  // ne pas oublier de poster les arguments
  // ici, l'id de la rubrique
  sel = document.getElementById('rubriques_id');
  idrubrique = sel.options[sel.selectedIndex].value;
	xhr.send("rubriques_id="+idrubrique);
}

