function updatePopup(e) {
	if (! DOM || PopupVisible) return
	x = (document.all) ? window.event.x + document.documentElement.scrollLeft : e.pageX
	y = (document.all) ? window.event.y + document.documentElement.scrollTop  : e.pageY
}
	
function showPopup(id) {
		if (! DOM || PopupVisible) return
		
		daPopup = document.getElementById(id)
		if (daPopup) {
			daPopup.style.left = (x + 10) + 'px'
			daPopup.style.top = (y + 10) + 'px'
			daPopup.style.display = 'block'
			PopupVisible = true
		}
}


function hidePopup() {
	if (! DOM || ! daPopup) return
	daPopup.style.display = 'none'
	daPopup = null
	PopupVisible = false
}

// Start of Script
var DOM = (document.getElementById) ? true : false
var x = 0
var y = 0
var daPopup = null
var PopupVisible = false

document.onmousemove = updatePopup