// SIMPLE  BROWSER SNIFFER
if (document.layers) {navigator.family = "nn4"};
if (document.all) {navigator.family = "ie4"};
if (window.navigator.userAgent.toLowerCase().match(/gecko/)) {navigator.family = "gecko"};

// TOOLTIP TEXT ARRAY
descarray = new Array(
  'Click to sort by item number',
  'Click to sort by description'
);
	
overdiv="0";

//  CREATES TOOL TIP BOXES
function ShowToolTip(a)
{
  if(!descarray[a])
  {
    descarray[a]='<span class="ToolTip">This tooltip (#'+a+') needs description text!<\/span>'
  };

  desc = "<table class='ToolTip' summary='*'>\n<tr class='ToolTip'><td class='ToolTip'>\n"
  desc +=descarray[a];
  desc +="<\/td><\/tr><\/table>";
  if(navigator.family =="nn4")
  {
    document.TTObject.document.write(desc);
    document.TTObject.document.close();
    document.TTObject.left=x+15;
    document.TTObject.top=y-5;
  }
  else if(navigator.family =="ie4")
  {
    TTObject.innerHTML=desc;
    TTObject.style.pixelLeft=x+15;
    TTObject.style.pixelTop=y-5;
  }
  else if(navigator.family =="gecko")
  {
    document.getElementById("TTObject").innerHTML=desc;
    document.getElementById("TTObject").style.left=x+15;
    document.getElementById("TTObject").style.top=y-5;
  }
};

function HideToolTip()
{
  if (overdiv == "0")
  {
    if(navigator.family =="nn4") {eval(document.TTObject.top="-500");}
    else if(navigator.family =="ie4"){TTObject.innerHTML="";}
    else if(navigator.family =="gecko") {document.getElementById("TTObject").style.top="-500";}
  }
};

//  TRACKS MOUSE POSITION FOR POPUP PLACEMENT
var isNav = (navigator.appName.indexOf("Netscape") != -1);
function handlerMM(e)
{
  x = (isNav) ? e.pageX : event.clientX + document.body.scrollLeft;
  y = (isNav) ? e.pageY : event.clientY + document.body.scrollTop;
};

if (isNav){document.captureEvents(Event.MOUSEMOVE);}
document.onmousemove = handlerMM;
