var isIE=document.all;
var isNN=!document.all&&document.getElementById;

// to make sure submenu is hidden when page is loaded
// please use <body onload="toggleVisibility(0,'submenu_name');">

// toggleVisibility
function toggleVisibility(on, divId) {
    var interim_div = isIE ? eval("document.all." + divId) : eval("document.getElementById('"+divId+"')");
    if (on == 0) 
     {  // don't show
        interim_div.style.visibility = "hidden";
     }
     else
     {  // show
        interim_div.style.visibility = "visible";
     }
//    return true;
}

function setPos(obj, divId)
{
  var interim_div = isIE ? eval("document.all." + divId) : eval("document.getElementById('"+divId+"')");
  curleft = findPosX(obj);
  curtop  = findPosY(obj);
  interim_div.style.left=curleft + "px";
  interim_div.style.top=(curtop + 18) + "px";
}

function findPosX(obj)
{
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
}

function findPosY(obj)
{
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
}
