﻿// Simple follow the mouse script

var offX = 0;          // X offset from mouse position
var offY = 25;          // Y offset from mouse position
var focusedItem="";

function boxVisible(boxName){
	document.getElementById(boxName).style.visibility="visible";
	document.getElementById(boxName).style.display="block";
	focusedItem=boxName;
}

function boxInvisible(boxName){
	document.getElementById(boxName).style.visibility="hidden";
	document.getElementById(boxName).style.display="none";
	focusedItem="";
}

function captureCords(evt)
{
	//captX = event.clientX;
	//captY = event.clientY;
}

function mouseX(evt) 
{
    if (!evt) evt = window.event; 
    if (evt.pageX) 
        return evt.pageX;
    else if (evt.clientX)
        return evt.clientX + (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft); 
    else return 0;
}
function mouseY(evt) 
{
    if (!evt) evt = window.event; 
    if (evt.pageY) 
        return evt.pageY; 
    else if (evt.clientY)
        return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); 
    else return 0;
}

function updateCords(evt) 
{
    if (focusedItem!="")
	{
		if (document.getElementById) 
        {
            var obj = document.getElementById(focusedItem).style; 
            obj.visibility = 'visible';
            
            obj.left = (parseInt(mouseX(evt))+offX) + 'px';
            obj.top = (parseInt(mouseY(evt))+offY) + 'px';
        }
    }
}

function updateScrolCords() {
/*  var ev=arguments[0]?arguments[0]:event;
  //var x=ev.clientX;
  //var y=ev.clientY;
  
  var x=0;
  var y=0;
  //if (!ev) var ev = window.event;
	if (ev.pageX || ev.pageY) 	{
		x = ev.pageX;
		y = ev.pageY;
	}
	else if (ev.clientX || ev.clientY) 	{
		x = ev.clientX + document.body.scrollLeft
			+ document.documentElement.scrollLeft;
		y = ev.clientY + document.body.scrollTop
			+ document.documentElement.scrollTop;
	}
  
  
  diffX=24;
  diffY=0;
  document.getElementById('toolTipBox').style.top  = y-2+diffY+document.body.scrollTop+ "px";
  document.getElementById('toolTipBox').style.left = x-2+diffX+document.body.scrollLeft+"px";
  theObj.onmouseout=hideMe;*/
}

document.onmousemove = updateCords;