var opened = 0; function returnobj(id) { if (document.getElementById) { return document.getElementById(id); } else if (document.all) { return document.all[id]; } else if (document.layers) { return document.layers[id]; } else { return false; } } // Detect if the browser is IE or not. // If it is not IE, we assume that the browser is NS. var IE = document.all?true:false // If NS -- that is, !IE -- then set up for mouse capture if (!IE) document.captureEvents(Event.MOUSEMOVE) // Set-up to use getMouseXY function onMouseMove // Temporary variables to hold mouse x-y pos.s var tempX = 0 var tempY = 0 // Main function to retrieve mouse x-y pos.s function getMouseXY(e) { var target; if (IE) { // grab the x-y pos.s if browser is IE tempX = event.clientX + document.body.scrollLeft tempY = event.clientY + document.body.scrollTop } else { // grab the x-y pos.s if browser is NS tempX = e.pageX tempY = e.pageY } // catch possible negative values in NS4 if (tempX < 0){tempX = 0} if (tempY < 0){tempY = 0} if(opened==1) { target = returnobj("box"); if(target) { // Internet explorer target.style.top=tempY-5; target.style.left=tempX+5; } } return true } function openbox() { var target; opened=1; target = returnobj("box"); if(target) { // Internet explorer target.style.visibility = 'visible'; } } function ahidebox() { var target; opened=0; target = returnobj("box"); if(target) { target.style.visibility = 'hidden'; } } function asetbox(inner) { var target; target = returnobj("box"); openbox(); if(target) { target.style.top=tempY-5; target.style.left=tempX+5; target.innerHTML="
| "+inner+" |