//SCRIPT COURTESY OF DYNAMICDRIVE.COM //Intelligent spacing and other mods (C)DATASTAR Inc. var offsetxpoint=-160 //Customize x offset of tooltip [default was -60] var offsetypoint= 20 //Customize y offset of tooltip var ie=document.all var ns6=document.getElementById && !document.all var enabletip=false //DATASTAR mod:12/09/05 09:55 am //whether or not to vertically adjust (the tooltip "jump" can be disconcerting) var adjustVertical=true if (ie||ns6) var tipobj=document.all? document.all["dhtmltooltip"] : document.getElementById? document.getElementById("dhtmltooltip") : "" function ietruebody() { return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body } function tip(thetext, thecolor, thewidth) { if (ns6||ie) { if (typeof thewidth!="undefined") tipobj.style.width=thewidth+"px" if (typeof thecolor!="undefined" && thecolor!="") tipobj.style.backgroundColor=thecolor tipobj.innerHTML=thetext enabletip=true return false } } function positiontip(e) { if (enabletip) { var curX=(ns6)?e.pageX : event.clientX+ietruebody().scrollLeft; var curY=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop; //Find out how close the mouse is to the corner of the window var rightedge=ie&&!window.opera? ietruebody().clientWidth-event.clientX-offsetxpoint : window.innerWidth-e.clientX-offsetxpoint-20 var bottomedge=ie&&!window.opera? ietruebody().clientHeight-event.clientY-offsetypoint : window.innerHeight-e.clientY-offsetypoint-20 var leftedge=(offsetxpoint<0)? offsetxpoint*(-1) : -1000 //if the horizontal distance isn't enough to accommodate the width of the context menu if (rightedge