function showPopup(id) {
	
	// Get Stuff
	var bodyID = ($("bodyID")) ? $("bodyID") : $(parent.document.getElementById("bodyID"));
	var popup  = ($("bodyID")) ? $("popup_wrapper") : $(parent.document.getElementById("popup_wrapper"));
	if ($("bodyID")) {
		var doc = document;
	} else {
		var doc = parent.document;
	}
	var viewportDim = doc.viewport.getDimensions();
	var offsetDim = doc.viewport.getScrollOffsets();
	
	// Show Popup
	$("popup_content").innerHTML = "";
	var popupDim = popup.getDimensions();
	popup.setStyle({
		left: ((viewportDim.width - popupDim.width) / 2) + offsetDim[0] + "px",
		top : ((viewportDim.height - popupDim.height) / 2) + offsetDim[1] + "px",
		zIndex: "100",
		display: "block"
	});
	
	// Load Popup Content
	new Ajax.Request("/ajax/programma.php?req=getProgramPopup&id=" + id,
	{
		method:"get",
		onSuccess: function(t){
			var r = t.responseText || "";
			$("popup_content").innerHTML = r;
		}
	});
	
}
function hidePopup() {
	if ($("bodyID")) {
		$("popup_wrapper").setStyle({
			display: "none"
		});
	} else {
		$(parent.document.getElementById("popup_wrapper")).setStyle({
			display: "none"
		});
	}
}