function showPopup(divElement) {
	document.getElementById(divElement).style.display='block';
	document.getElementById(divElement).style.left= x
	document.getElementById(divElement).style.top= y
}

function showPopCenter(divElement) {
	var screenH = document.body.clientHeight;
	var screenW = document.body.clientWidth;
	var divH = document.getElementById(divElement).clientHeight;
	var divW = document.getElementById(divElement).clientWidth;
	if (screenH > divH)
		{document.getElementById(divElement).style.top = (document.body.scrollTop+((screenH-divH)/2))}
	else
		{document.getElementById(divElement).style.top = y}
	if (screenW > divW)
		{document.getElementById(divElement).style.left = (screenW-divW)/2}
	else
		{document.getElementById(divElement).style.left = x}
	document.getElementById(divElement).style.display='block';
}

function hidePopup(divElement) {
	document.getElementById(divElement).style.display='none';
}

//  ########  TRACKS MOUSE POSITION FOR POPUP PLACEMENT
var isNav = (navigator.appName.indexOf("Netscape") !=-1);
function handlerMM(e){
x = (isNav) ? e.pageX : event.clientX + document.body.scrollLeft;
y = (isNav) ? e.pageY : event.clientY + document.body.scrollTop;
}
if (isNav){document.captureEvents(Event.MOUSEMOVE);}
document.onmousemove = handlerMM;