﻿var offsetxpoint=-60 //Customize x offset of tooltip
var offsetypoint=20 //Customize y offset of tooltip
var ie=document.all
var ns6=document.getElementById && !document.all
var enabletip=false
if (ie||ns6)
var tipobj=document.all? document.all["dhtmltooltip"] : document.getElementById? document.getElementById("dhtmltooltip") : ""
var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])
function fixpngs(){
var l = document.getElementsByTagName('img');
	for(i=0;i<l.length;i++){
	p = 'images/0.gif';
	n = l[i].getAttribute('src');
	g = n.toLowerCase();
		if(g.substring(g.length-3)=="png"){
		l[i].setAttribute('src',p);
		l[i].style.cssText="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='"+n+"')";
		}
	}
}


function ietruebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function ddrivetip(thetext, thecolor, thewidth, theheight)
{
    if (ns6||ie)
    {
        if (version < 7) 
        {
            tipobj.style.background="transparent"
            tipobj.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+thecolor+"', sizingMethod='crop')";
            fixpngs;
            if (typeof thewidth!="undefined") tipobj.style.width=thewidth+"px"
            if (typeof theheight!="undefined") tipobj.style.height=theheight+"px"
            tipobj.innerHTML=thetext
            enabletip=true
            return false
        }
        else
            if (typeof thewidth!="undefined") tipobj.style.width=thewidth+"px"
            if (typeof theheight!="undefined") tipobj.style.height=theheight+"px"
            if (typeof thecolor!="undefined" && thecolor!="") tipobj.style.background="url("+thecolor+") no-repeat"
            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;
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<tipobj.offsetWidth)
tipobj.style.left=ie? ietruebody().scrollLeft+event.clientX-tipobj.offsetWidth+"px" : window.pageXOffset+e.clientX-tipobj.offsetWidth+"px"
else if (curX<leftedge)
tipobj.style.left="5px"
else
tipobj.style.left=curX+offsetxpoint+"px"

if (bottomedge<tipobj.offsetHeight)
tipobj.style.top=ie? ietruebody().scrollTop+event.clientY-tipobj.offsetHeight-offsetypoint+"px" : window.pageYOffset+e.clientY-tipobj.offsetHeight-offsetypoint+"px"
else
tipobj.style.top=curY+offsetypoint+"px"
tipobj.style.visibility="visible"
}
}

function hideddrivetip(){
if (ns6||ie){
enabletip=false
tipobj.style.visibility="hidden"
tipobj.style.left="-1000px"
tipobj.style.backgroundColor=''
tipobj.style.width=''
}
}

document.onmousemove=positiontip