
var l, lOn, lOff, mX, mY;

function popInit() {
  if ( navigator.appName.substring(0,3)=="Net" ) {
    mX = "layerX"; mY = "layerY";
    sObj = new Array();
    sObj["0"] = 0; sX = "0"; sY = "0";
  } else {
    sObj = document.body; sX = "scrollLeft"; sY = "scrollTop";
    mX = "x"; mY = "y";
  }

  l = getLayer("popup");
  if (popold != null)	 {popold();} 
}

function getLayer(obj)
{
  // Netscape 4
  if (document.layers) {
    lOn = "show"; lOff = "hide";
    return( document.layers[obj] );
  }
  // Netscape 6 & IE 5
  lOn = "visible"; lOff = "hidden";
  if (document.getElementById) {
    oo = document.getElementById(obj);
  } else { // IE 4
    oo = document.all[obj];
  }
  if (oo != null) {
    oo = oo.style;
  }
  return(oo);
}

function show(obj)
{
  str = "";
  for ( i in obj ) {
    str += i + ":" + obj[i] + "     ";
  }
  alert(str);
}

// mouse is offset from window, so add scroll values to get page pos

function popOn(e) {
  l.left = e[mX] + sObj[sX];
  l.top = e[mY] + sObj[sY];
  l.backgroundColor = "#FFFF5F";
  l.visibility = lOn;
}

function popOff() {
  l.visibility = lOff;
}

popold = window.onload;
window.onload=popInit;
