// JavaScript Document


// Simple follow the mouse script






var divName = null; // div that is to follow the mouse
                       // (must be position:absolute)
var offX = -200;          // X offset from mouse position
var offY = -40;          // Y offset from mouse position
var popupVisible = null;

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) {
	if (document.getElementById) {
		var obj = document.getElementById(divName).style; //obj.visibility = 'visible';
		obj.left = (parseInt(mouseX(evt))+offX) + 'px';
		obj.top = (parseInt(mouseY(evt))+offY) + 'px';}
	}
	
document.onmousemove = follow;
                    

function showPopup(popup_id) {
//	window.alert(popup_id);
	if(popupVisible != null) { // Hides currently shown popup
		hidePopup(popupVisible);
	}
	popupVisible = divName = popup_id;
	document.getElementById(popup_id).style.display = "block";
	}

function hidePopup(popup_id) {
	document.getElementById(popup_id).style.display = "none";	
	}
// JavaScript Document