function displayPopupDiv(text, e){
	var posx=0;
	var posy=0;
	if(!e){var e=window.event};
	// determine target DIV
	var targ=e.target?e.target:e.srcElement;
	// calculate mouse coordinates
	if(e.pageX||e.pageY){
		posx = e.pageX + 18;
		posy = e.pageY;
	}
	else if(e.clientX||e.clientY){
		posx = e.clientX;
		posy = e.clientY;
		// check for scroll offsets in IE 6
		if(document.documentElement.scrollLeft || document.documentElement.scrollTop){	
			posx += document.documentElement.scrollLeft;
			posy += document.documentElement.scrollTop;
		}
	}
	// assign attributes to pop-up DIV element and append it to web document tree
	var div=document.getElementById('popup');
	if(!div)
	{
		var div = document.createElement('div');
		div.setAttribute('id','popup');
		div.className = 'popupdiv';
		div.appendChild(document.createTextNode(text));
		document.getElementsByTagName('body')[0].appendChild(div);	
	}
	// move pop-up DIV element
	div.style.top = posy + 20 + 'px';
	div.style.left = posx + 20 + 'px';
}
// remove pop-up DIV element
function hidePopupDiv(){
	var div = document.getElementById('popup');
	if(!div){return};
	div.parentNode.removeChild(div);	
}

function popUp(URL,name,ThisWidth,ThisHeight)
{
	var myX = (screen.width - ThisWidth)/2;
	var myY = (screen.height - ThisHeight)/2;
	var w = window.open(URL, name,"status=no,resizable=no,scrollbars=yes");
	w.moveTo(myX,myY);
	w.resizeTo(ThisWidth,ThisHeight);
	w.focus();
}
