 // before the preloader, or anything else, can be displayed.
 
 use namespace mx_internal;
-
 
 /**
  *  This class acts as the SystemManager for a popup window that is 

	}

    /**
     *  Deactivates the focus manager for the pop up window parented by this 
     *  proxy.
     * 
     *  @param f IFocusManagerContainer the top-level window
     *  whose FocusManager should be deactivated.
     */
	public function deactivateProxy(f:IFocusManagerContainer):void
	{

{
	include "../core/Version.as";

	/**
	 *  Constructor.
	 * 
	 *  @param systemManager The system manager that this class is a proxy for.
	 *  This is the system manager in the same application domain as the popup.
	 */
	public function SystemManagerProxy(systemManager:ISystemManager2)
	{
		super();

		_systemManager = systemManager;

		// We are a proxy for a popup - we are the hightest system manager.
        topLevel = true; 
		
        addEventListener("startDragging", startDraggingHandler);
		addEventListener("stopDragging", stopDraggingHandler);
		
		// Capture mouseDown so we can switch top level windows and activate
		// the right focus manager before the components inside start
		// processing the event.
		addEventListener(MouseEvent.MOUSE_DOWN, proxyMouseDownHandler, true); 
	}
	
    //--------------------------------------------------------------------------
