// JavaScript Document
function getObject(objid) {
	var obj = null;
	
	if (document.getElementById) {
		obj = document.getElementById(objid);
	}else{
		obj = document.all[objid];
	}
	
	return obj;
}

function createPopup(idpopup) {
	var popup = getObject(idpopup);
	
	if (!popup) {
		popup = document.getElementsByTagName('body')[0].appendChild(
			(typeof document.createElementNS != 'undefined') ? 
			document.createElementNS('http://www.w3.org/1999/xhtml', 'div') : 
			document.createElement('div')
		);
	
		//set positioning classname
		popup.id = idpopup;
	}
	
	return popup;
}

function displayPopup(idpopup, htmlcontents, x, y) {
	var popup = createPopup(idpopup);
	
	if (popup) {
		popup.innerHTML = htmlcontents;
		if (x != null) {
			popup.style.left = x;
			if (y != null) {
				popup.style.top = y;
			}
		}
		popup.style.display = "block";
	}
}

function clearPopup(idpopup) {
	var popup = getObject(idpopup);
	
	if (popup) {
		popup.style.display = "none";
	}
}
