function toggleBox(szDivID, iState) // 1 visible, 0 hidden
{
  if(document.layers)  // NN4
  {
    document.layers[szDivID].visibility = iState ? "show" : "hide";
  }
  else if(document.getElementById) // gecko(NN6) + IE5+
  {
    var obj = document.getElementById(szDivID);
    obj.style.visibility = iState ? "visible" : "hidden";
  }
  else if(document.all) //IE 4
  {
    document.all[szDivID].style.visibility = iState ? "visible" : "hidden";
  }
}

/* Adapted from DTHMLGoodies.com, Alf Magne Kalleland's Ajax dynamic list Copyright (C) September 2005
   which was released under the the GNU Lesser General Public
   License as published by the Free Software Foundation; either
   version 2.1 of the License, or (at your option) any later version.
*/
function showPopupBubble(ev, text){
    if (document.all) ev = event;

    var obj = document.getElementById('popupBubble');
    obj.style.display = 'block';

    var obj2 = document.getElementById('popupBubbleContent');
    obj2.innerHTML = text;

    var scrTop = Math.max(document.body.scrollTop,document.documentElement.scrollTop);

    if (navigator.userAgent.toLowerCase().indexOf('safari') >= 0) scrTop = 0;
    var leftPos = ev.clientX - 100;

    if (leftPos < 0 ) leftPos = 0;
    obj.style.left = leftPos + 'px';
    obj.style.top = ev.clientY - (obj.offsetHeight - 1) + scrTop + 'px';
}

function hidePopupBubble() {
    document.getElementById('popupBubble').style.display = 'none';
}


