var hidePanel = false;
var currentPanel;
function findPos(obj) {
  var curleft = curtop = 0;
  if (obj.offsetParent) {
    do {
      curleft += obj.offsetLeft;
      curtop += obj.offsetTop;
    } while (obj = obj.offsetParent);
  }
  return [curleft,curtop];
}
function showPanel(objSelf, objLink) {
  if (currentPanel != null) {
    currentPanel.style.visibility = 'hidden';
  }
  hidePanel = false;
  var outputPanel = document.getElementById(objSelf);
  var myPos = findPos(document.getElementById(objLink));
  outputPanel.style.visibility = 'visible';
  outputPanel.style.left = myPos[0] - 8;
  if (navigator.appName == "Microsoft Internet Explorer") {
    outputPanel.style.top = myPos[1] + 24;
  } else {
    outputPanel.style.top = myPos[1] + 12;
  }
}
function setHidePanel(obj) {
  hidePanel = true;
  currentPanel = document.getElementById(obj);
  setTimeout(checkHidePanel, 500);
}
function checkHidePanel() {
  if (hidePanel) { currentPanel.style.visibility = 'hidden'; }
}
function disableHidePanel() {
  hidePanel = false;
}





