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 DL_GetElementLeft(elmt)
{
   if (!elmt && this) elmt = this;
   var DL_bIE = document.all ? true : false;
   var nLeft = elmt.offsetLeft;
   var eParElement = elmt.offsetParent;

   while (eParElement != null)
   {
      if(DL_bIE)
      {
         if(eParElement.tagName == "TD") nLeft += eParElement.clientLeft;
      }
      else
      {
         if(eParElement.tagName == "TABLE")
         {
            var nParBorder = parseInt(eParElement.border);
            if(isNaN(nParBorder))
            {
               var nParFrame = eParElement.getAttribute('frame');
               if(nParFrame != null) nLeft += 1; 
            }
            else if(nParBorder > 0) nLeft += nParBorder;
         }
      }

      nLeft += eParElement.offsetLeft;
      eParElement = eParElement.offsetParent;
   }
   return nLeft;
}// DL_GetElementLeft

function DL_GetElementTop(elmt)
{
   if (!elmt && this) elmt = this;
   var DL_bIE = document.all ? true : false;
   var nTop = elmt.offsetTop;
   var eParElement = elmt.offsetParent;

   while (eParElement != null)
   {
      if(DL_bIE)
      {
         if(eParElement.tagName == "TD") nTop += eParElement.clientTop;
      }
      else
      {
         if(eParElement.tagName == "TABLE")
         {
            var nParBorder = parseInt(eParElement.border);
            if(isNaN(nParBorder))
            {
               var nParFrame = eParElement.getAttribute('frame');
               if(nParFrame != null) nTop += 1;
            }
            else if(nParBorder > 0) nTop += nParBorder;
         }
      }

      nTop += eParElement.offsetTop;
      eParElement = eParElement.offsetParent;
   }
   return nTop;
}// DL_GetElementTop

function showMenu(nId) {
//  alert (document.images["anc"+nId].pixelLeft);
  document.getElementById("tab"+nId).style.fontWeight='bold';
  var him = document.images["anc"+nId];
  if (document.getElementById("menu"+nId)){
  var dv = document.getElementById("menu"+nId);
  if(dv.style.visibility == 'hidden') {
    dv.style.visibility = 'visible';
    //dv.style.left = DL_GetElementLeft(him)-2;
    //dv.style.top = DL_GetElementTop(him);

    dv.style.left = findPosX(him)-2 + 'px';
    dv.style.top = findPosY(him) + 'px';

    document.getElementById("tab"+nId).style.fontWeight='bold';
//    if(document.getElementById('rl_select_tab')) document.getElementById('rl_select_tab').style.display='none';
  }
  else hideMenu(nId);
  clearTimeout(Var2[nId]);
  }
}// showMenu

function hideMenu(nId) {
  document.getElementById("tab"+nId).style.fontWeight='normal';
  if (document.getElementById("menu"+nId)){
  var dv = document.getElementById("menu"+nId);
  dv.style.visibility = 'hidden';
//  if(document.getElementById('rl_select_tab')) document.getElementById('rl_select_tab').style.display='';
  clearTimeout(Var2[nId]);
  }
}// hideMenu

Var2= new Array(10);
function makealert(lokate,divId){
  if (lokate==1) clearTimeout(Var2[divId]);
  if (lokate==2) Var2[divId]=setTimeout("hideMenu('"+divId+"')", 100);
}// makealert