var popGIWin ;
var dfSelected ;
var dfPostBackCtlName ;

function popupSelectDialogAutoPostBack ( _guestInfoUrl, _dfSelected, _dfPostBackCtlName )
{
	var windowFeatures = "location=no, menubar=no, resizable=yes, scrollbars=yes, titlebar=no, toolbar=no, status=yes, height=700, width=950, top=" + ((screen.height - 700)/2).toString()+",left="+((screen.width - 950)/2).toString();

	dfSelected = document.getElementById ( _dfSelected ) ;
	dfPostBackCtlName = _dfPostBackCtlName ;

	popGIWin = window.open ( _guestInfoUrl, "_blank", windowFeatures ) ;
	popGIWin.opener = self ;
	popGIWin.focus () ;
}

function popupSelectDialog ( _guestInfoUrl, _dfSelected )
{
	var windowFeatures = "location=no, menubar=no, resizable=yes, scrollbars=yes, titlebar=no, toolbar=no, status=yes, height=700, width=950, top=" + ((screen.height - 700)/2).toString()+",left="+((screen.width - 950)/2).toString();

	dfSelected = document.getElementById ( _dfSelected ) ;
	dfPostBackCtlName = null ;

	popGIWin = window.open ( _guestInfoUrl, "_blank", windowFeatures ) ;
	popGIWin.opener = self ;
	popGIWin.focus () ;
}

function PostBackSelectDialogInfo ( _value )
{
	dfSelected.value = _value ;

	popGIWin.close () ;
	
	if ( dfPostBackCtlName )
		__doPostBack ( dfPostBackCtlName, '' )	
}