var ie=(!document.getElementById) && (document.all);
var activemenugroup=0;
var timeout=0;
function changemenugroup(id, flag)
{
  if(flag && id==activemenugroup) return;
  if(!flag && id!=activemenugroup) return;
  if(flag && activemenugroup) changemenugroup(activemenugroup,0);
  activemenugroup=flag?id:0;
  menugroup="menugroup"+id;
  menudiv="menudiv"+id;

  bgcolor=flag?"#666666":"";

  visibility=flag?"visible":"hidden";

  if(ie) {
    document.all[menugroup].style.backgroundColor=bgcolor;
    document.all[menudiv].style.visibility=visibility;
  }
  else {
    document.getElementById(menugroup).style.backgroundColor=bgcolor;
    document.getElementById(menudiv).style.visibility=visibility;
  }
}
function changemenuitem(id, flag)
{
  menuitem="menuitem"+id;
  bgcolor=flag?"#FFFFFF":"#6EC323";
  if(ie) document.all[menuitem].style.backgroundColor=bgcolor;
    else document.getElementById(menuitem).style.backgroundColor=bgcolor;
}
function menugroupshow(id) { clearTimeout(timeout); changemenugroup(id,1); }
function menugrouphide(id) { clearTimeout(timeout); timeout=setTimeout("changemenugroup("+id+",0)",500); }
function menuitemshow(id) { changemenuitem(id,1); }
function menuitemhide(id) { changemenuitem(id,0); }

