$(window).load(function () {
 
 $.ajax({
  type: "GET",
  url: "rechercheAsso_ajax.html?action=domaine",   
  dataType: "xml",
  success: function( data ) {
   if ( $(data).is("erreur") )
   {
    alert( "Erreur : " + $(data).find("erreur").text() );
   }
   else
   {
    updateList( "domaine_search01" , $(data).find("list") );
   }
  }
 });
 
});
function updateList( id , elem )
{
 $("#id_"+id+" option").slice(1).remove();
 if ( $(elem).children().length == 0 )
 {
 $("#id_"+id).attr( 'disabled' , 'disabled' );
 }
 else
 {
  $(elem).children().each(function() {
   $("#id_"+id).append("<option>" + $(this).text() + "</option>");
  });
 }
}
$(document).ready(function() {
 $("#id_domaine_search01").change(function () {
  getActiviteList( $("#id_domaine_search01 option:selected").text() );
 });
 
 $("#form_search01 input[type=reset]").click(function () {
  $("#id_activite_search01 option").slice(1).remove();
 });
 
});
function getActiviteList( domaine )
{
 $.ajax({
  type: "GET",
  url: "rechercheAsso_ajax.html?action=activite&domaine="+domaine,   
  dataType: "xml",
  success: function( data ) {
   if ( $(data).is("erreur") )
   {
    alert( "Erreur : " + $(data).find("erreur").text() );
   }
   else
   {
    $("#id_activite_search01").attr("disabled", "");
    updateList( "activite_search01" , $(data).find("list") );
   }
  }
 });
}