$(document).ready(function(){
  $.ajax({
    context: this,
    type: "GET",
    url: '/includes/ajax/global/l_express_header.html',
    success: function(msg){
      /**
       * ie 6 et 7 n'aime pas insérer du code html5,
       * il faut créer les éléments html5 avec les méthodes DOM.
       **/
      var globalHeader = document.createElement('section');
      globalHeader.id = "lexpress";
      globalHeader.innerHTML = msg;
      $('#page>.lexpress').prepend($(globalHeader));

      //fix position absolute in ie
      $('#lexpress').css({zoom:.99});
      $('#lexpress').css({zoom:1});
    }
  });
  if (0 == $('#quick_links').length)
  {
    $.ajax({
      context: this,
      type: "GET",
      url: '/includes/ajax/global/quick_links.html',
      success: function(msg){
        $('#tools').after(msg);
        //fix position absolute in ie
        $('#lexpress').css({zoom:.99});
        $('#lexpress').css({zoom:1});


        //activation des liens d'accès rapide
        activateQuickLinks();
      }
    });
  }
  if (1 == $('#toolbar').length)
  {
    $.ajax({
      context: this,
      type: "GET",
      url: '/includes/ajax/global/toolbar.html',
      success: function(msg){
        $('#toolbar').html(msg);
      }
    });
  }
});

function activateQuickLinks(){
  $('#quick_links .menu>li>a').each(function(){
    $(this).click(function(){
      var currentContainer = this.parentNode;
      $('.menu>li', $(this.parentNode.parentNode.parentNode)).each(function(){
        if (!(this === currentContainer)){$(this).removeClass('open');}
      });
      $(this.parentNode).toggleClass('open');
      return false;
    });
  });
}
