    function envoieRequete(url,id,reload_shadowbox,id_image)
    {
      var xhr_object = null;
      var position = id;
      if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
      else
      if (window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
      // On ouvre la requete vers la page désirée
      xhr_object.open("GET", url, true);
      xhr_object.onreadystatechange = function(){
      if ( xhr_object.readyState == 4 )
      {
        // affiche dans la DIV spécifiées le contenu retourné par le fichier
        document.getElementById(position).innerHTML = '';
        document.getElementById(position).innerHTML = xhr_object.responseText;
        // reload des listeners pour les elements chargés dans le div
        if(position == 'contenu_photo'){
          Shadowbox.setup();
          analyse_photo();
        }
        if(position == 'sousmenu_spectacle'){
          analyse_page();
        }
        if(position == 'chapiteau_contenu'){
          analyse_page();
        }
        if(position == 'horscadre_contenu'){
          analyse_page();
        }
        if(position == 'div_livredor_message'){
          analyse_page();
        }
        if(position == 'contenu'){
          analyse_page();
          analyse_photo();
          analyse_photo_contenu();
          if(id_image != ''){
            positionne(id_image,5);
          }
        }
        if(reload_shadowbox == '1'){
          if(position == 'spectacle_detail_texte'){
            analyse_photo_contenu();
          }
          Shadowbox.setup();
        }
      }
      }
      // dans le cas du get
      xhr_object.send(null);
    }

    function analyse_page(){

      $("a[@class=horscadre_liste]").each(function(){
              $(this).bind("click", function(event){
                  event.preventDefault();
                  url = $(this).attr('href')+'-navig1';
                  envoieRequete(url,'contenu',1,'');
          });
      });

      $("a[@class=horscadre_retour]").each(function(){
              $(this).bind("click", function(event){
                  event.preventDefault();
                  url = $(this).attr('href')+'-navig1';
                  envoieRequete(url,'contenu',0,'');
          });
      });

      $("a[@class=horscadre_detail_lien]").each(function(){
                $(this).bind("click", function(event){
                    event.preventDefault();
                    url = $(this).attr('lien_navigation')+'&appel_ajax=1';
                    envoieRequete(url,'horscadre_contenu',0,'');
            });
        });

      $("a[@class=horscadre_detail_lien_encours]").each(function(){
                $(this).bind("click", function(event){
                    event.preventDefault();
                    url = $(this).attr('lien_navigation')+'&appel_ajax=1';
                    envoieRequete(url,'horscadre_contenu',0,'');
            });
        });

      $("a[@class=navigation_collectif]").each(function(){
              $(this).bind("click", function(event){
                  event.preventDefault();
                  id_image = url = $(this).attr('id_image');
                  url = $(this).attr('lien_navigation')+'-navig1';
                  envoieRequete(url,'contenu',1,id_image);
          });
      });

      $("a[@class=spectacle_detail_lien]").each(function(){
                $(this).bind("click", function(event){
                    event.preventDefault();
                    sha = $(this).attr('reload_shadowbox');
                    url = $(this).attr('lien_navigation')+'&appel_ajax=1';
                    envoieRequete(url,'spectacle_detail_texte',sha,'');
                    url_menu = $(this).attr('lien_menu')+'&appel_ajax=1';
                    envoieRequete(url_menu,'sousmenu_spectacle',0,'');
            });
        });

      $("a[@class=spectacle_detail_lien_hover]").each(function(){
                $(this).bind("click", function(event){
                    event.preventDefault();
                    sha = $(this).attr('reload_shadowbox');
                    url = $(this).attr('lien_navigation')+'&appel_ajax=1';
                    envoieRequete(url,'spectacle_detail_texte',sha,'');
                    url_menu = $(this).attr('lien_menu')+'&appel_ajax=1';
                    envoieRequete(url_menu,'sousmenu_spectacle',0,'');
            });
        });

      $("a[@class=chapiteau_lien]").each(function(){
                $(this).bind("click", function(event){
                    event.preventDefault();
                    url = $(this).attr('lien_navigation')+'&appel_ajax=1';
                    envoieRequete(url,'chapiteau_contenu',0,'');
            });
        });

      $("a[@class=chapiteau_hover]").each(function(){
                $(this).bind("click", function(event){
                    event.preventDefault();
                    url = $(this).attr('lien_navigation')+'&appel_ajax=1';
                    envoieRequete(url,'chapiteau_contenu',0,'');
            });
        });
      
      $("a[@class=livredor_lien_navigue]").each(function(){
                $(this).bind("click", function(event){
                    event.preventDefault();
                    url = $(this).attr('lien_navigation')+'&appel_ajax=1';
                    envoieRequete(url,'div_livredor_message',0,'');
            });
        });
    }

    function analyse_photo(){
      $("a[@class=navigation_photo]").each(function(){
              $(this).bind("click", function(event){
                  event.preventDefault();
                  url = $(this).attr('lien_navigation')+'&appel_ajax=1';
                  envoieRequete(url,'contenu_photo',0,'');
          });
      });
    }

    function analyse_photo_contenu(){
      $("a[@class=spectacle_detail_photo_contenu]").each(function(){
                $(this).bind("click", function(event){
                    event.preventDefault();
                    sha = $(this).attr('reload_shadowbox');
                    url = $(this).attr('lien_navigation')+'&appel_ajax=1';
                    envoieRequete(url,'spectacle_detail_texte',sha,'');
            });
        });    
    }

    jQuery(function($) {
      analyse_page();
      analyse_photo();
      analyse_photo_contenu();
    });
