context: FCKDialog.Show = function( dialogInfo, dialogName, pageUrl, dialogWidth, dialogHeight, parentWindow, resizable ){	var iTop  = (FCKConfig.ScreenHeight - dialogHeight) / 2 ;	var iLeft = (FCKConfig.ScreenWidth  - dialogWidth)  / 2 ;	var sOption  = "location=no,menubar=no,toolbar=no,dependent=yes,dialog=yes,minimizable=no,modal=yes,alwaysRaised=yes" +		",resizable="  + ( resizable ? 'yes' : 'no' ) +		",width="  + dialogWidth +		",height=" + dialogHeight +		",top="  + iTop +		",left=" + iLeft ;	if ( !parentWindow )		parentWindow = window ;		FCKFocusManager.Lock() ;		var oWindow = parentWindow.open( '', 'FCKeditorDialog_' + dialogName, sOption, true ) ;		if ( !oWindow )	{		alert( FCKLang.DialogBlocked ) ;		FCKFocusManager.Unlock() ;		return ;	}			oWindow.moveTo( iLeft, iTop ) ;	oWindow.resizeTo( dialogWidth, dialogHeight ) ;	oWindow.focus() ;	oWindow.location.href = pageUrl ;		oWindow.dialogArguments = dialogInfo ;		// On some Gecko browsers (probably over slow connections) the 	// "dialogArguments" are not set to the target window so we must	// put it in the opener window so it can be used by the target one.	parentWindow.FCKLastDialogInfo = dialogInfo ;		this.Window = oWindow ;		// Try/Catch must be used to avoit an error when using a frameset 	// on a different domain: 	// "Permission denied to get property Window.releaseEvents".	try	{		window.top.parent.addEventListener( 'mousedown', this.CheckFocus, true ) ;		window.top.parent.addEventListener( 'mouseup', this.CheckFocus, true ) ;		window.top.parent.addEventListener( 'click', this.CheckFocus, true ) ;		window.top.parent.addEventListener( 'focus', this.CheckFocus, true ) ;	}	catch (e)	{}}
meta: 1235	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1235/c3e806dd2e80d30e5028083f65e626da8d5acba4/fckdialog_gecko.js/clean/reference/library/src/webapp/editor/FCKeditor/editor/_source/internals/fckdialog_gecko.js