// JavaScript Document

function getRealPos(el,which) 
{
	iPos = 0;
	while (el!=null) 
	{
	 	iPos += el["offset" + which];
		el = el.offsetParent;
	}
	return iPos;
}

var menu=null;

function showmenu1(name)
{
  var theiframe=document.getElementById("theiframe");
  new_menu = document.getElementById(name);
  if (menu)
  {
    if (menu != new_menu)
	{
//	  alert("menu "+menu+" new menu "+new_menu);
	  menu.style.display="none";
      theiframe.style.display="none";
	}
  }
  else
  {
	  menu=new_menu;
	  menu.style.display="";
	  if (theiframe != null)
	  {
//		  alert("top "+getRealPos(menu,"Top")+" width "+menu.offsetWidth+" height "+menu.offsetHeight);
		  theiframe.style.top=getRealPos(menu,"Top");
		  theiframe.style.left=getRealPos(menu,"Left");
		  theiframe.style.width=menu.offsetWidth;
		  theiframe.style.height=menu.offsetHeight;
		  menu.style.display="none";
		  theiframe.style.display="";
		  menu.style.display="";
		  menu.style.visibility='visible';
		  menu.style.display="block";
		  menu.style.zIndex = "100";
	  }
  }
}

function showmenu(e,x,y)
{
var src=null;
  if (document.all)
    src = e.srcElement;
  else
    src = e.currentTarget;
	
  new_menu = document.getElementById(src.id+"Menu");
//  if (new_menu==null) return;
//  alert(new_menu.id);
  if (menu)
  {
    if (menu != new_menu)
	{
	  menu.style.display="none";
	}
  }
  menu = new_menu;
  if (menu==null) 
  {
    alert("menu "+src.id+"Menu not found");
    return;
  }
  menu.style.left = getRealPos(src,"Left") + x;
  menu.style.top = getRealPos(src,"Top") + y;
//  alert("left = "+x+" top = "+y);
    var theiframe=document.getElementById("theiframe");
//  alert("top "+getRealPos(tip,"Top")+" left"+getRealPos(tip,"Left"));
  theiframe.style.top=getRealPos(menu,"Top");
  theiframe.style.left=getRealPos(menu,"Left");
  theiframe.style.width=menu.offsetWidth;
  theiframe.style.height=menu.offsetHeight;
//  alert("width "+tip.offsetWidth+" height "+tip.offsetHeight);
  theiframe.style.display="";
  menu.style.visibility='visible';
  menu.style.display="block";

}

function hidemenu()
{
  if (menu)
  {
    menu.style.display="none";
	document.getElementById("theiframe").style.display="none";
  }
  menu = null;
}

