/*$(function(){
  // Document is ready
  // la liste des langues est invisible
  $('#pays').addClass('hide');
  $('.pays-hover').addClass('hide');
  
  // affichage de la liste des langues lorsque l'on survol le drapeau
  $('.country-flag').mouseover(function(){
    $('#pays').removeClass('hide');
    $('.pays-hover').removeClass('hide');
  });
    
  $('#pays').mouseleave(function(){
    $(this).addClass('hide');
    $('.pays-hover').addClass('hide');
  });
});*/

 
var current_menu = null;
var menu_open = false;
var menu_delay = 250;
var menu_action_delay = 1000;
var timeout_id = null;
var on_menu = false;
    
$(document).ready(function (){
  //position()
  // écoute de tous les items du menu
  $('.menu-haut').find('.item').mouseenter(function()
    {
      on_menu = true;
                                                                        
      // si le menu courant n'est pas null
      // on cache le menu courant
      if (current_menu != null) {
        $('#' + $(current_menu).attr('rel')).hide();
      }
                                                                        
      // affectation du menu courant
      current_menu = $(this);
                                                                        
      // récupération du sous-menu
      var sous_menu = $('#' + $(current_menu).attr('rel'));
                                                                        
      // positionnement du sous-menu
      var val_margin = $(current_menu).position().left + ($(current_menu).width()/2)
      $(sous_menu).find('.div-fleche').css('margin-left', val_margin);
      //alert($(current_menu).position().left);                                                                                                                                          
      // affichage du menu courant
      $(sous_menu).show();
                                                                        
      // lorsque le curseur de la souris passe sur le sous-menu 
      // on passe la variable open à true
      $(sous_menu).mouseenter(function()
        {
          menu_open = true;
        });
                                                                        
      // lorsque le curseur quitte la rubrique, on vérifie si un menu est ouvert
      // si oui, on ne fait rien
      // si non on ferme le menu courant au bout de n millisecondes
      $(current_menu).mouseleave(function()
        {
          timeout_id = window.setInterval(doCloseCurrentMenu, menu_action_delay);
          on_menu = false;
        });
                                                                        
      $(current_menu).mousemove(function()
        {
          // si le timeout_id n'est pas null
          // on supprime l'écouteur
          if (timeout_id != null) {
            window.clearInterval(timeout_id);
            timeout_id = null;
          }
        });    
                                                                    
    });
        
    // écoute de tous les sous-menu
    $('.conteneur-sous-menu').mouseleave(function()
      {
        closeCurrentMenu();  
      });
        
    function closeCurrentMenu()
      {
      // si le menu courant n'est pas null
      // on cache le menu courant
        if (current_menu != null) {
          $('#' + $(current_menu).attr('rel')).hide();
          menu_open = false;
        }  
      }
        
    function doCloseCurrentMenu()
      {
        if (menu_open == false && on_menu == false) {
           closeCurrentMenu();
           window.clearInterval(timeout_id);
        }
      }
  });

$(function() {
    $(".anyClass").jCarouselLite({
        btnNext: ".next",
        btnPrev: ".prev",
        visible: 1
    });
});
