// Menu.js
// Copyright (c) 2004  Position s.r.o.
// All rights reserved.

function MenuOver(o)
{
  o.className='csMenuItemSel';
}

function MenuOut(o)
{
  o.className='csMenuItem';
}

function HideMenu(menu)
{
  var o = document.getElementById(menu);
  if(o) 
  {
    o.style.visibility='hidden';
  }
}

function ShowMenu(menu)
{
  var o = document.getElementById(menu);
  if(o) 
  {
    ResetMenuState(o);
    o.style.visibility='visible';
  }
}

function ResetMenuState(o)
{
  for(var i=0;i<o.childNodes.length;i++)
  {
    if(o.childNodes[i].className=='csMenuItemSel') o.childNodes[i].className='csMenuItem';
    if(o.childNodes[i].childNodes.length>0) ResetMenuState(o.childNodes[i]);
  }
}

function PopupMenu(menu, x,y)
{
  PopupX=x;
  PopupY=y;
  var o = document.getElementById(menu);
  if(o)
  { 
    ResetMenuState(o);
    o.style.left=x;
    o.style.top=y;
    o.style.visibility='visible';
  }
}

