menu_schowaj = 0;
menu_aktywne = 0;

function pokaz_menu(mode,id,naglowek) {
//mode = 0 -> out
//mode = 1 -> over
//mode = 2 -> sprawdz


 if(podmenu = document.getElementById('podmenu[' + id + ']')) {

  if(mode == 2) {
   if(menu_schowaj == 0) return;
    
   podmenu.style.display = "none";  
   return;
  }

  if(mode == 0) {
   menu_schowaj = 1;
   document.getElementById('menu_href[' + id + ']').style.textDecoration = "none";
  
   setTimeout("pokaz_menu(2," + id + ")",50);
  
   return;
  }
 

  if(menu_aktywne != id) {
   if(menu_aktywne > 0) document.getElementById('podmenu[' + menu_aktywne + ']').style.display = 'none';
   menu_aktywne = id;  
  }

  document.getElementById('menu_href[' + id + ']').style.textDecoration = "underline";

  menu_schowaj = 0;
  

  if(navigator.userAgent.search(/msie/i)!= -1) posLeft = pozycja_podmenu(podmenu,naglowek,0,-85); 
  else posLeft = pozycja_podmenu(podmenu,naglowek,0,46); 
  
   if(window.navigator.appName=="Microsoft Internet Explorer") podmenu.style.display = "block";
   else podmenu.style.display = "table";

   if(podmenu.offsetWidth < naglowek.offsetWidth) podmenu.style.width = naglowek.offsetWidth + "px";

   wysuniecie = posLeft + podmenu.offsetWidth - menuRight;

   if(wysuniecie > 0) { 

    podmenu.style.left = (posLeft-wysuniecie) + "px";
   }



  podmenu.style.visibility = "visible";
 }
 else {
  if(mode == 1) document.getElementById('menu_href[' + id + ']').style.textDecoration = "underline";
  else document.getElementById('menu_href[' + id + ']').style.textDecoration = "none";
 }
 
}


function pozycja_podmenu(pos_element,rel_element,plus_left,plus_top) {

 if(rel_element != false) { 
  posLeft = rel_element.offsetLeft;
  posTop = rel_element.offsetTop;
  
  while(rel_element.offsetParent) {
   posLeft += rel_element.offsetParent.offsetLeft;
   posTop += rel_element.offsetParent.offsetTop;
   rel_element = rel_element.offsetParent;
  }
 }
 else {
  posLeft = 0; posTop = 0;
 }

 
 pos_element.style.left = posLeft+plus_left+"px";
 pos_element.style.top = posTop+plus_top+"px";

 return(posLeft+plus_left);
 
}

function podmenu_f(mode,naglowek,id,podmenu_td) {
 if(mode == 1) {
  podmenu_td.style.background = "#4e494e";
  document.getElementById('podmenu_href[' + naglowek + '][' + id +']').style.textDecoration = "underline";
  return;
 }
 else {
  podmenu_td.style.background = "#222122";
  document.getElementById('podmenu_href[' + naglowek + '][' + id +']').style.textDecoration = "none";
 }
}

function przejdz(menu, podmenu) {
 if(podmenu == false) przejdz_do = document.getElementById('menu_href[' + menu + ']').href;
 else przejdz_do = document.getElementById('podmenu_href[' + menu + '][' + podmenu + ']').href;

 location.href = przejdz_do;
 
}