
var PopupManager = {};

PopupManager.show= function(popup)
{
	this.hide();
	
	this.m_currentPopup = popup;
}
PopupManager.hide= function(arguments)
{
	if(this.m_currentPopup
		&& typeof(this.m_currentPopup.hide) == "function")
		this.m_currentPopup.hide(arguments);
}
PopupManager.clear= function()
{
	this.m_currentPopup = null;
}
PopupManager.isVisible= function()
{
	return this.m_currentPopup && this.m_currentPopup.m_visible;
}