var popup_navi;
var item_navi;
var sel_item;
var is_popup_navi=false;
var navi_timeout_id;
var navi_delai=1000;
var navi_hilight_color="#da9dda";
var navi_background_color="transparent";
var navi_menu_background_color="#f2edf7";

function popdown_navi() {
  if(is_popup_navi) {
    setEltVisibility(popup_navi,"hidden");
    clearTimeout(navi_timeout_id);
    is_popup_navi=false;
  }
  if(is.ie4up || is.gecko) {
    setEltBackgroundColor(item_navi,navi_background_color);
  }
}

function navi_pop_up(num) {
  var obj;
    
  // On ferme si dejà ouvert
  if(is_popup_navi) {
    setEltVisibility(popup_navi,"hidden");
    clearTimeout(navi_timeout_id);
    is_popup_navi=false;
    if(is.ie4up || is.gecko) {
      setEltBackgroundColor(item_navi,navi_background_color);
    }
  }
  
  // Hilight du fond de l'item
  obj = getElt("item_navi" + num);
  if(is.ie4up || is.gecko) {
    setEltBackgroundColor(obj,navi_menu_background_color);
  }

  // Ouverture du popup navi
  var posx = getEltPageLeft(obj);
  var posy = getEltPageTop(obj);
  var largeur = getEltWidth(obj);
  var hauteur = getEltHeight(obj);
  
  var off_x=0;
  var off_y=0;
  if(is.nav4) {
    off_x=-3;
    off_y=2;
  }
  
  popup_navi = getElt("navi_menu" + num);
  item_navi = getElt("item_navi" + num);

  var move_x = posx + off_x;
  var move_y = posy + hauteur + off_y;

  moveEltTo(popup_navi,move_x,move_y);

  setEltVisibility(popup_navi,"visible");
  is_popup_navi=true;
  
}

function navi_pop_down(num) {
  var obj;
  // On commande la fermeture du popup
  navi_timeout_id=setTimeout("popdown_navi()",navi_delai);
}

function active(num) {
  var obj;
  obj = getElt("navi_menu_item" + num);
  if(is.ie4up || is.gecko) {
    setEltBackgroundColor(obj,navi_hilight_color);
  }
  
  // On déprogramme la fermeture su popup
  clearTimeout(navi_timeout_id);
}

function desactive(num) {
  var obj;
  obj = getElt("navi_menu_item" + num);
  if(is.ie4up || is.gecko) {
    setEltBackgroundColor(obj,navi_background_color);
  }
  
  // On reprogramme la fermeture du popup
  navi_timeout_id=setTimeout("popdown_navi()",navi_delai);
}