// Copyright 2002, 2003 Macromedia, Inc. All rights reserved.

function canAcceptCommand()
{
	if(dw.isPreviewMode())
	   return false;
	
	var dom = dw.getDocumentDOM();
	var wm = null;
	if (dom)
		wm = CCWorkspaceManager.getManager(dom);
	
	// charles - removed the test for "wm.getState() == 'browse'" because it was
	// failing for dialog browsers, like the link dialog's dialog browser
	// return (dom && wm && (wm.getState() == 'browse') && wm.getSiteHomePages().length > 0);
	return (dom && dw.isCCOnline() && wm && wm.getSiteHomePages().length > 0);
}

function run()
{
	dw.remoteFileBrowser();
}
