<html xmlns:MMString="http://www.macromedia.com/schemes/data/string/">
<head> 
<title><MMString:loadString id="Menus/MM/CutCopyRepeatEntry/title" /></title> 
<!--Copyright 2001, 2002, 2003 Macromedia, Inc. All rights reserved.--> 
<script src="../../Shared/MM/Scripts/CMN/TemplateUtils.js"></script> 
 
<SCRIPT LANGUAGE="Javascript"> 
//--------------- LOCALIZEABLE GLOBALS---------------

var LABEL_cutEntry =  dw.loadString('Menus/MM/CutCopyRepeatEntry/LABEL_cutEntry');
var LABEL_copyEntry = dw.loadString('Menus/MM/CutCopyRepeatEntry/LABEL_copyEntry');
var LABEL_deleteEntry = dw.loadString('Menus/MM/CutCopyRepeatEntry/LABEL_deleteEntry');
var LABEL_pasteRepeatEntry = dw.loadString('Menus/MM/CutCopyRepeatEntry/LABEL_pasteRepeatEntry');
var LABEL_clear = dw.loadString('Menus/MM/CutCopyRepeatEntry/LABEL_clear');
var LABEL_noEntry = dw.loadString('Menus/MM/CutCopyRepeatEntry/LABEL_noEntry');

//--------------- END LOCALIZEABLE   --------------- 
 
 
 
function receiveArguments() 
	{ 
	switch (arguments[0]) 
		{	 
		case "0":  
			return;  
				 
		case "cutEntry":  
			{ 
			if (!canCutCopyRepeatEntry(null)) 
				{ 
				dw.beep(); 
				return;  
				} 
				 
			doCutCopyRepeatEntry(null, true); 
			break;  
			}  
			 
		case "copyEntry":  
			{ 
			if (!canCutCopyRepeatEntry(null)) 
				{ 
				dw.beep(); 
				return;  
				} 
 
			doCutCopyRepeatEntry(null, false); 
			break;  
			} 
		
		case "pasteEntry":
			{
			dw.runCommand("pasteRepeatEntry.htm"); 
			break;
			}
				  
		case "deleteEntry":  
			{ 
			if (!canDeleteRepeatEntry(null, null)) 
				{ 
				dw.beep(); 
				return;  
				} 
 
			doDeleteRepeatEntry(null, null); 
			break;  
			} 
		} 
	} //receiveArguments 
	 
	 
function canAcceptCommand()  
	{		 
	return(dw.getDocumentDOM('document') != null && dw.getDocumentDOM().getParseMode() == 'html'); 
	} //canAcceptCommand 
 
function getDynamicContent() 
	{ 
	var result = new Array(); 
	var repeatEntryInSel = fastCheckForSelectedRepeatEntry(null, null); 
			 
	//if (canCutCopyRepeatEntry(null)) 
	if (repeatEntryInSel)
		{ 
		result.push(LABEL_cutEntry + ";id='cutEntry'");  
		result.push(LABEL_copyEntry + ";id='copyEntry'");  
		} 
	
	if (clipIsRepeatEntry(null))
		result.push(LABEL_pasteRepeatEntry + ";id='pasteEntry'");  

	//if (canDeleteRepeatEntry(null, null))
	if (repeatEntryInSel) 
		result.push(LABEL_deleteEntry + ";id='deleteEntry'");  
		 
	if (result.length == 0) 
		result.push(LABEL_noEntry + ";id='0'"); 	 
	 	 
	return result;  
	} //getDynamicContent 
	 
</SCRIPT> 
 
</HEAD> 
<BODY> 
</BODY> 
</HTML> 
