<!-- MENU-LOCATION=NONE -->
<html xmlns:MMString="http://www.macromedia.com/schemes/data/string/">
<HEAD>
<!-- Copyright 2001, 2002, 2003 Macromedia, Inc. All rights reserved. -->
<TITLE><MMString:loadString id="Menus/MM/ccActions/title" /></TITLE>
<SCRIPT LANGUAGE="javascript">
<!--
//--------------- LOCALIZEABLE GLOBALS---------------

var MENU_evCreate = dw.loadString('Menus/MM/ccActions/MENU_evCreate');
var MENU_evEdit = dw.loadString('Menus/MM/ccActions/MENU_evEdit');
var MENU_evPublish = dw.loadString('Menus/MM/ccActions/MENU_evPublish');
var MENU_evRevert = dw.loadString('Menus/MM/ccActions/MENU_evRevert');
var MENU_evDelete = dw.loadString('Menus/MM/ccActions/MENU_evDelete');
var MENU_evOpenDraft = dw.loadString('Menus/MM/ccActions/MENU_evOpenDraft');
var MENU_evEmailReview = dw.loadString('Menus/MM/ccActions/MENU_evEmailReview');
var MENU_evBrowserPreview = dw.loadString('Menus/MM/ccActions/MENU_evBrowserPreview');
var MENU_evPublishAs = dw.loadString('Menus/MM/ccActions/MENU_evPublishAs');
var MENU_evDeletePage = dw.loadString('Menus/MM/ccActions/MENU_evDeletePage');
var MENU_evFinishLater = dw.loadString('Menus/MM/ccActions/MENU_evFinishLater');

//--------------- END LOCALIZEABLE   ---------------

function receiveArguments()
{
	var dom = dw.getDocumentDOM();
	if (dom)
	{
		var wm = CCWorkspaceManager.getManager(dom);
		var event = arguments[0];
		if (wm && wm.canProcessEvent(event))
		{
			wm.processEvent(event);
		}
	}
}

function canAcceptCommand()
{
	var dom = dw.getDocumentDOM();
	if (dom)
	{
		var wm = CCWorkspaceManager.getManager(dom);
		if (wm)
		{
			var event = arguments[0];
			return wm.canProcessEvent(event);
		}
	}

	return false;
}

// getDynamicContent returns the contents of a dynamically generated menu.
// returns an array of strings to be placed in the menu, with a unique
// identifier for each item separated from the menu string by a semicolon.
//
// return null from this routine to indicate that you are not adding any
// items to the menu
function getDynamicContent()
{
	var dom = dw.getDocumentDOM();
	var wm = null;
	if (dom)
		wm = CCWorkspaceManager.getManager(dom);

	var items = new Array();

	// Only show one of "Edit" or "Go to Draft".
	if (dom && wm && wm.canProcessEvent('openDraft'))
		items.push(MENU_evOpenDraft + ";id='openDraft'");
	else
		items.push(MENU_evEdit + ";id='edit'");
	items.push(MENU_evCreate + ";id='create'");
	items.push("-");
	items.push(MENU_evPublish + ";id='publish'");
	items.push(MENU_evFinishLater + ";id='finishLater'");

	// Only show one of "Cancel New Page" or "Cancel Edit".
	if (dom && wm && wm.canProcessEvent('delete'))	
		items.push(MENU_evDelete + ";id='delete'");
	else	
		items.push(MENU_evRevert + ";id='revert'");

	items.push(MENU_evEmailReview + ";id='emailReview'");
	items.push(MENU_evBrowserPreview  +  ";id='browserPreview'");

	items.push("-"); //

	items.push(MENU_evPublishAs  +  ";id='publishAs'");

// add in delete if the administrator has delete page enabled.

	if (dom.getCCSharedSetting_CanDeletePage() && dw.isPageEnabled() && 
		(CCWorkspaceManager.getManager(dw.getDocumentDOM()).getState() == 'browse'))
	{
		items.push(MENU_evDeletePage + ";id='removePage'");
	}

	return items;
}
// -->   
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>
