infobox = null;
defaultOnMouseMove = document.onmousemove;

function updateInfobox(e) {
	x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
	y = (document.all) ? window.event.y + document.body.scrollTop  : e.pageY;
	if (infobox != null) {
		infobox.style.left = (x+15) + "px";
		infobox.style.top = (y +15) + "px";
	}
}

function showInfobox(id) {
	infobox = document.getElementById(id);
	infobox.style.display = "block"
	document.onmousemove = updateInfobox;
}

function hideInfobox() {
	infobox.style.display = "none";
	infobox = null;
	document.onmousemove = defaultOnMouseMove;
}

