var popupID = 0;

function delayedHidePopup() {
    var popup = document.getElementById("popup");
    if (popup) {
        popup.style.display = "none";
    }
}

function hidePopup() {
    clearTimeout(popupID);
    popupID = setTimeout('delayedHidePopup()', 500);
}

function showPopup(pollnum, itemnum) {
    clearTimeout(popupID);
    popupID = setTimeout('delayedShowPopup(' + pollnum + ', ' + itemnum + ')', 500);
}

function delayedShowPopup(pollnum, itemnum) {
  var popup = document.getElementById("popup");
  if (!popup) {
    popup = document.createElement("popup");
    popup.setAttribute("id", "popup");
    popup.style.position = "absolute";
    popup.style.width = "500px";
    popup.style.border = "solid 2px #F31B41";
    popup.style.backgroundColor = "#000000";
    popup.style.padding = "7px";
    popup.style.color = "#999999";
    popup.style.fontSize = "14px";
    popup.style.fontFamily = "Tahoma, sans-serif";
    popup.style.fontWeight = "normal";
    popup.onmouseover = function() {
        clearTimeout(popupID);
    };
    popup.onmouseout = function() {
        hidePopup();
    };
    document.body.appendChild(popup);
  }
    
  var obj = document.getElementById("form" + pollnum);
  var posx = 0;
  while (obj.offsetParent) {
    posx += obj.offsetLeft;
    obj = obj.offsetParent;
  }
  posx += 230;
  obj = document.getElementById("itemlink" + pollnum + "_" + itemnum);
  var posy = 0;
  while (obj.offsetParent) {
    posy += obj.offsetTop;
    obj = obj.offsetParent;
  }
  posy += 20;
  popup.style.left = posx + 'px';
  popup.style.top = posy + 'px';
  popup.innerHTML = unescape(popUpText[pollnum][itemnum]);
  popup.style.display = 'block';
}


