var xPos;
var yPos;
var count;

function showToolTip(title,msg,obj,evt){
count = 0;
    if (evt) {
        var url = evt.target;
    }
    else {
        evt = window.event;
        var url = evt.srcElement;
    }
    xPos = evt.clientX;
    yPos = evt.clientY;

   var toolTip = document.getElementById("toolTip");
   toolTip.innerHTML = "<h1>"+title+"</h1><p>"+msg +  "</p>";
   toolTip.x=getposOffset(obj, "left")
   toolTip.y=getposOffset(obj, "top")
   toolTip.style.left=toolTip.x+7+obj.offsetWidth+"px"
   toolTip.style.top=toolTip.y+"px"

   if (obj.offsetHeight > 19)
   toolTip.style.left = toolTip.x+obj.offsetWidth-(obj.offsetHeight/2)+"px"


   toolTip.style.visibility = "visible";
   
}

function hideToolTip(){
count =1;
var t=setTimeout("hideTip()",550);

}


function hideTip(){
if (count ==1) {
   var toolTip = document.getElementById("toolTip");
   toolTip.style.visibility = "hidden";
}
}

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}