//globals
var popupURI = "";
var popupName = "";
var popupOpts = "";


function openPopupWindow( uri, name, opts )
{
	var win = window.open( uri, name, opts );

	if( win )
	{
		if( win.focus )
		{
			win.focus();
		}

		return true;
	}

	setPopupOptions(uri, name, opts);

	return true;
}

function setPopupOptions(uri, name, opts)
{
	popupURI = uri;
	popupName = name;
	popupOpts = opts;
}

function popupWin()
{
	if(popupURI != "")
	{
		window.open(popupURI,popupName,popupOpts);
		popupURI = "";
	}
}
