// JavaScript Document
var lastPos = { 'x': 0, 'y': 0 };
function centerElem() {
	var elem = document.getElementById("popupContainer");
	if (elem) {
		window.centerElement(elem, lastPos);
	}
}
window.onresize = centerElem;
window.onscroll = centerElem;
//setInterval("centerElem();", 100);
function showPopup(target) {
	var elem = document.getElementById("popupContainer");
	
	if (elem) {
		document.getElementById("popup").src = target;
		elem.style.display= "block";
		centerElem();
	}
}
function hidePopup() {
	var elem = document.getElementById("popupContainer");
	
	if (elem) {
		document.getElementById("popup").src = "blank.html";
		elem.style.display= "none";
	}
}
function writePopupContainer() {
	document.write('<div id="popupContainer">');
	document.write('<a href="#" onclick="hidePopup(); return false;"><img src="/layout/close.gif" id="close"></a>');
	document.write('<iframe id="popup" src="blank.html" frameborder=0 scrolling="auto"></iframe></div>');
}
var currentTooltip = false;
function showTooltip(elem, id) {
	var pos = document.getElementPosition(elem);
	
	var tooltip = document.getElementById("tooltip");
	
	if (currentTooltip) {
		document.getElementById(currentTooltip).style.display = "none";
	}
	currentTooltip = id;
	document.getElementById(currentTooltip).style.display = "block";
	
	tooltip.style.display = "block";
	tooltip.style.left = pos.x + "px";
	tooltip.style.top = (pos.y + 20) + "px";
}
function hideTooltip() {
	if (currentTooltip) {
		document.getElementById(currentTooltip).style.display = "none";
	}
	
	 document.getElementById("tooltip").style.display = "none";
}
