var SOpopup;
var popup_open = false;
var popup_timer;

function scroll_top ()
  {
  if (document.documentElement && document.documentElement.scrollTop)
    return (document.documentElement.scrollTop);
  else if (document.body)
    return (document.body.scrollTop);
  }

function scroll_left ()
  {
  if (document.documentElement && document.documentElement.scrollLeft)
    return (document.documentElement.scrollLeft);
  else if (document.body)
    return (document.body.scrollLeft);
  }

function display_popup ()
  {
  if (popup_open)
    {
    SOpopup.style.visibility = 'hidden';
    popup_open = false;
    }
  else
    {
    SOpopup.style.visibility = 'visible';
    popup_open = true;
    }
  }

function hide_popup ()
  {
  if (popup_open)
    {
    SOpopup.style.visibility = 'hidden';
    popup_open = false;
    }
  }