

var xoffset=-80 
var yoffset=40 
var ie=document.all
var ns6=document.getElementById && !document.all
var dynon=false
if (ie||ns6)
var dyntip=document.all? document.all["toolbox"] : document.getElementById? document.getElementById("toolbox") : ""

function ietruebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function dyntooltip(thetext, colorback, widthback){
if (ns6||ie){
if (typeof widthback!="undefined") dyntip.style.width=widthback+"px"
if (typeof colorback!="undefined" && colorback!="") dyntip.style.backgroundColor=colorback
dyntip.innerHTML=thetext
dynon=true
return false
}
}

function positioner(e){
if (dynon){
var Xcur=(ns6)?e.pageX : event.clientX+ietruebody().scrollLeft;
var Ycur=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop;
var rightside=ie&&!window.opera? ietruebody().clientWidth-event.clientX-xoffset : window.innerWidth-e.clientX-xoffset-20
var thebottom=ie&&!window.opera? ietruebody().clientHeight-event.clientY-yoffset : window.innerHeight-e.clientY-yoffset-20

var leftside=(xoffset<0)? xoffset*(-1) : -1000


if (rightside<dyntip.offsetWidth)

dyntip.style.left=ie? ietruebody().scrollLeft+event.clientX-dyntip.offsetWidth+"px" : window.pageXOffset+e.clientX-dyntip.offsetWidth+"px"
else if (Xcur<leftside)
dyntip.style.left="5px"
else
dyntip.style.left=Xcur+xoffset+"px"


if (thebottom<dyntip.offsetHeight)
dyntip.style.top=ie? ietruebody().scrollTop+event.clientY-dyntip.offsetHeight-yoffset+"px" : window.pageYOffset+e.clientY-dyntip.offsetHeight-yoffset+"px"
else
dyntip.style.top=Ycur+yoffset+"px"
dyntip.style.visibility="visible"
}
}

function hidedyntooltip(){
if (ns6||ie){
dynon=false
dyntip.style.visibility="hidden"
dyntip.style.left="-1000px"
dyntip.style.backgroundColor=''
dyntip.style.width=''
}
}

document.onmousemove=positioner

