
// Some init stuff to determine browser capabilities
//-------------------------------------------------------
var ns4=(document.layers);
var ns6=(document.getElementById) && !(document.all);
var opr=(navigator.userAgent.indexOf("Opera") >= 0);
var ie4=(document.all) && !opr;


// Reloads the window if NS4 resized
//-------------------------------------------------------
function reloadPage(init) {  
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.pgW=innerWidth; document.pgH=innerHeight; onresize=reloadPage(); }}
  else if (innerWidth!=document.pgW || innerHeight!=document.pgH) location.reload();
}
reloadPage(true);

// Uses menu values to reload the page
//-------------------------------------------------------
function jumpMenu(targ,selObj,restore) {
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

// Inits the contextual help popup
//-------------------------------------------------------
var Xoffset=-120;    // modify these values to ...
var Yoffset= 20;    // change the popup position.

var skn;
var yyy=-1000;

function initLayerPopup() {
  if (ns4)
    skn=document.layerpopup;
  else if (ns6)
    skn=document.getElementById("layerpopup").style;
  else if (ie4||opr)
    skn=document.all("layerpopup").style;
  if(ns4)
    document.captureEvents(Event.MOUSEMOVE);
  else {
    skn.visibility="visible";
    skn.display="none";
  }
  document.onmousemove=getMouse;
}

// Performs the contextual help popup
//-------------------------------------------------------
function popup(msg) {
  var content="<table width='300' border='1' cellpadding='1' cellspacing='0' "+
  "bgcolor='#FFFFCC'><tr><td align='left'><font size='-1'>"+msg+"</font></td></tr></table>";
  yyy=Yoffset;
  if(ns4){ skn.document.write(content);skn.document.close();skn.visibility="visible" }
  if(ns6){ document.getElementById("layerpopup").innerHTML=content;skn.display='' }
  if(ie4||opr){ document.all("layerpopup").innerHTML=content;skn.display='' }
}

// Hides the contextual help popup
//-------------------------------------------------------
function kill() {
  yyy=-1000;
  if(ns4) { skn.visibility="hidden"; }
  else if (ns6||ie4||opr) { skn.display="none"; }
}

// The mouse-tracking handler for the popup
//-------------------------------------------------------
function getMouse(e) {
  var x=(ns4||ns6)?e.pageX:event.x+document.body.scrollLeft;
  skn.left=x+Xoffset;
  var y=(ns4||ns6)?e.pageY:event.y+document.body.scrollTop;
  skn.top=y+yyy;
}

