var chowac = false; //zmienna globalna

function findPosX(obj)
{
   var curleft = 0;
   if (obj.offsetParent)
   {
      while (obj.offsetParent)
      {
         curleft += obj.offsetLeft
         obj = obj.offsetParent;
      }
   }
   else if (obj.x)
      curleft += obj.x;
   return curleft;
}

function findPosY(obj)
{
   var curtop = 0;
   if (obj.offsetParent)
   {
      while (obj.offsetParent)
      {
         curtop += obj.offsetTop
         obj = obj.offsetParent;
      }
   }
   else if (obj.y)
      curtop += obj.y;
   return curtop;
}

function fSchowajWszystkieMenu()
{
   if (chowac)
   {
      //schowanie wyświetlonych menu
      for (i = 0; i < 10; i++)
      {
         el = document.getElementById('menuOther'+i);
         if (el != null)
         {
            el.style.display = "none";
         }
      }
   }
   
   chowac = true;
   
   return true;
}

function fMenuOther(nr, obiekt, modx, mody)
{
   //schowanie wyświetlonych menu
   for (i = 0; i < 10; i++)
   {
      el = document.getElementById('menuOther'+i);
      if ((el != null) && (nr != i))
      {
         el.style.display = "none";
      }
   }
   
   x = findPosX(obiekt);
   y = findPosY(obiekt);
   document.getElementById('menuOther'+nr).style.top = y+15-mody+'px';
   document.getElementById("menuOther"+nr).style.left = x-modx+'px';
   if (document.getElementById("menuOther"+nr).style.display == "block")
      document.getElementById("menuOther"+nr).style.display = "none"; else
      document.getElementById("menuOther"+nr).style.display = "block";
   
   chowac = false;
   
   return false;
}

function fMenuOther2(nr, obiekt)
{
   //schowanie wyświetlonych menu
   for (i = 1; i < 40; i++)
   {
      el = document.getElementById('menuOther'+i);
      if (el != null)
      {
         el.style.display = "none";
      }
   }
   
   x = findPosX(obiekt);
   y = findPosY(obiekt);
   
   tabela = document.getElementById('menuOther'+nr);
   alert(tabela.offsetHeight);
   
   document.getElementById('menuOther'+nr).style.top = eval(y-tabela.offsetHeight)+'px';
   document.getElementById("menuOther"+nr).style.left = x+'px';
   if (document.getElementById("menuOther"+nr).style.display == "block")
      document.getElementById("menuOther"+nr).style.display = "none"; else
      document.getElementById("menuOther"+nr).style.display = "block";
}