var offsetXPoint=10
var offsetYPoint=10
var ie=document.all
var ns6=document.getElementById && !document.all
var enableTip=false
var timer
var IE = document.all?true:false
if (!IE) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;
var tempX = 0
var tempY = 0
if (ie||ns6)
var objToolTip=document.all? document.all["__dnnToolTip"] : document.getElementById? document.getElementById("__dnnToolTip") : ""
function ShowToolTip(pText, pWidth){
if (ns6||ie){
if (pText.length!=0){
if (typeof pWidth!="undefined"){
if (objToolTip.style!=null){
objToolTip.style.width=pWidth+"px"}}
objToolTip.innerHTML=pText;
timer=setTimeout("PositionTip()",500);}
else{
enableTip=false}
return false}}
function HideToolTip(){
if (ns6||ie){
enableTip=false
if (objToolTip!=null){
objToolTip.style.visibility="hidden"
objToolTip.style.left="-1000px"
objToolTip.style.backgroundColor=''
objToolTip.style.width=''}
if (timer!=null)
clearTimeout(timer);}}
function ieTrueBody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body}
function PositionTip(){
enableTip=true
var curX=(ns6)?tempX : tempX+ieTrueBody().scrollLeft;
var curY=(ns6)?tempY : tempY+ieTrueBody().scrollTop;
var rightedge=ieTrueBody().clientWidth-tempX-offsetXPoint
var bottomedge=ieTrueBody().clientHeight-tempY-offsetYPoint
var leftedge=(offsetXPoint<0)? offsetXPoint*(-1) :-1000
if (rightedge<objToolTip.offsetWidth){
objToolTip.style.left=ieTrueBody().scrollLeft+tempX-objToolTip.offsetWidth+"px"}
else if (curX<leftedge){
objToolTip.style.left="5px"}
else{
objToolTip.style.left=curX+offsetXPoint+"px"}
if (bottomedge<objToolTip.offsetHeight){
objToolTip.style.top=ieTrueBody().scrollTop+tempY-objToolTip.offsetHeight-offsetYPoint+"px"}
else{
objToolTip.style.top=curY+offsetYPoint+"px"}
objToolTip.style.visibility="visible"}
function getMouseXY(e) {
if (IE){
tempX = event.clientX
tempY = event.clientY}
else{
tempX = e.pageX
tempY = e.pageY}
if (tempX < 0){tempX = 0}
if (tempY < 0){tempY = 0}
if (enableTip){
var curX=(ns6)?e.pageX : tempX+ieTrueBody().scrollLeft;
var curY=(ns6)?e.pageY : tempY+ieTrueBody().scrollTop;
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 (rightedge<objToolTip.offsetWidth){
objToolTip.style.left=ie? ieTrueBody().scrollLeft+event.clientX-objToolTip.offsetWidth+"px" : window.pageXOffset+e.clientX-objToolTip.offsetWidth+"px"}
else if (curX<leftedge){
objToolTip.style.left="5px"}
else{
objToolTip.style.left=curX+offsetXPoint+"px"}
if (bottomedge<objToolTip.offsetHeight){
objToolTip.style.top=ie? ieTrueBody().scrollTop+event.clientY-objToolTip.offsetHeight-offsetYPoint+"px" : window.pageYOffset+e.clientY-objToolTip.offsetHeight-offsetYPoint+"px"}
else{
objToolTip.style.top=curY+offsetYPoint+"px"}
objToolTip.style.visibility="visible"}
return true}
