function showPopup(source){
	var divOpacityBackground = document.createElement("div");
	divOpacityBackground.id = "Popup";
	divOpacityBackground.setAttribute("className", "OpacityBackground");
	divOpacityBackground.setAttribute("class", "OpacityBackground");
	divOpacityBackground.onclick = function() { closePopup(); };
	
	document.body.appendChild(divOpacityBackground);
	
	var divPopupHolder = document.createElement("div");
	divPopupHolder.id = "PopupHolder";
	divPopupHolder.setAttribute("className", "PopupHolder");
	divPopupHolder.setAttribute("class", "PopupHolder");
	
	document.body.appendChild(divPopupHolder);
	
	var frame = document.createElement("iframe");
	frame.src = "about:blank";
	frame.setAttribute("scrolling", "no");
	frame.setAttribute("allowtransparency", "no");
	frame.setAttribute("frameBorder", "0");
	frame.src = source;
	
	divPopupHolder.appendChild(frame);
}

function closePopup(){
	var divOpacityBackground = document.getElementById("Popup");
	
	if (divOpacityBackground){
		divOpacityBackground.parentNode.removeChild(divOpacityBackground);	
	}
	
	var divPopupHolder = document.getElementById("PopupHolder");

	if (divPopupHolder){
		divPopupHolder.parentNode.removeChild(divPopupHolder);	
	}
}
