﻿var offX = 1;          // X offset from mouse position
var offY = 1;          // Y offset from mouse position

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 follow(evt,divName) 
{
	if (document.getElementById) 
	{
		var obj = document.getElementById("c"+divName.id).style; 
		
		obj.visibility = 'visible';
		obj.left = (parseInt(mouseX(evt))+offX) + 'px';
		obj.top = (parseInt(mouseY(evt))+offY) + 'px';
	}
}

function setHidden(evt,divName){
    var obj = document.getElementById("c"+divName.id).style; 
	obj.visibility = 'hidden';
} 


