        document.onmousemove = GetCoordinates;
        
        var mouseX = 0;
        var mouseY = 0;
        var isActive = 0;

        function GetCoordinates(e)
        {
            var X, Y;
            if (document.all) 
            {
                X = event.clientX + document.body.scrollLeft;
                Y = event.clientY + document.body.scrollTop;
            } 
            else 
            {
                //X = e.clientX + window.scrollX;
                //Y = e.clientY + window.scrollY;
                //for (x in e)
               // {
                  //  alert(x + ' : ' + e[x]);
                //}
                X = e.pageX;
                Y = e.pageY;
            }

               // mouseX = X + 15;
               // mouseY = Y + 5;
                mouseX = X - 170;
                mouseY = Y - 193;
                
//                alert("Event set X : " + mouseX);
//                alert("Event set Y [page] : " + e.pageY);
//                alert("Event set Y [client]: " + e.clientY);
//                alert("Event set Y [screen]: " + e.screenY);
                  if(isActive)
                  {
                    updatePosition();
                  }

        }

        function ShowHideToolTipDiv(IsVisible, Detail)
        {
            //var ToolTipDiv = document.getElementById("ToolTipDiv");
            if(IsVisible)
            {
                document.getElementById("ToolTipDiv").innerHTML = Detail;
                document.getElementById("ToolTipDiv").style.top = mouseY + "px";
                document.getElementById("ToolTipDiv").style.left = mouseX + "px";
                document.getElementById("ToolTipDiv").style.visibility= "visible";
                document.getElementById("ToolTipDiv").style.display= "block";
                //document.getElementById("div1").innerHTML += "<br />Shown and updated";
                isActive = 1;
            }
            else
            {
                document.getElementById("ToolTipDiv").style.visibility= "hidden";
                document.getElementById("ToolTipDiv").style.display= "none";
                //document.getElementById("div2").innerHTML += "<br />Hidden and updated";
                isActive = 0;
                
            }
        }
        
        function updatePosition()
        {
            document.getElementById("ToolTipDiv").style.top = mouseY + "px";
            document.getElementById("ToolTipDiv").style.left = mouseX + "px";
        }

