function showMenu2(holder, divID)
{
    var div = document.getElementById(divID);
    var holderDiv = holder.offsetParent.offsetParent;
    
    div.style.top = findTopPos(holder) + "px";
    div.style.left = holderDiv.offsetLeft + 115 + "px";
    div.style.visibility = "inherit";
}


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

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

function showMenu(holder, divID)
{
    var div = document.getElementById(divID);
    var top = findTopPos(holder) + 60 + "px";
    var left = findLeftPos(holder) + "px";
    div.style.top = top;
    div.style.left = left;
    div.style.visibility = "inherit";
}

function hideMenu3(divID)
{
    setTimeout('hideMenu2("'+divID+'");', 100);
}

function hideMenu(divID)
{
   var holderDiv = threeObject[divID];
    
   var div = document.getElementById(divID);
   div.style.visibility = "hidden";
   
   if(holderDiv != null)
   {
     hideMenu(holderDiv);
   }
}

function keepMenuOpen(divID)
{
   var holderDiv = threeObject[divID];
   
   var div = document.getElementById(divID);
   div.style.visibility = "inherit";
   
   if(holderDiv != null)
   {
      keepMenuOpen(holderDiv);
   }  
}

