rem: copyMenu.setAttribute("disabled", !aMessage); 
add: copyMenu.setAttribute("disabled", !aMessage);  initMoveToFolderAgainMenu(document.getElementById("moveToFolderAgain")); 
context: function InitMessageMenu(){  var aMessage = GetFirstSelectedMessage();  var isNews = false;  if(aMessage) {      isNews = IsNewsMessage(aMessage);  }  //We show reply to Newsgroups only for news messages.  var replyNewsgroupMenuItem = document.getElementById("replyNewsgroupMainMenu");  if(replyNewsgroupMenuItem)  {      replyNewsgroupMenuItem.setAttribute("hidden", isNews ? "" : "true");  }  //For mail messages we say reply. For news we say ReplyToSender.  var replyMenuItem = document.getElementById("replyMainMenu");  if(replyMenuItem)  {      replyMenuItem.setAttribute("hidden", !isNews ? "" : "true");  }  var replySenderMenuItem = document.getElementById("replySenderMainMenu");  if(replySenderMenuItem)  {      replySenderMenuItem.setAttribute("hidden", isNews ? "" : "true");  }  // we only kill and watch threads for news  var threadMenuSeparator = document.getElementById("threadItemsSeparator");  if (threadMenuSeparator) {      threadMenuSeparator.setAttribute("hidden", isNews ? "" : "true");  }  var killThreadMenuItem = document.getElementById("killThread");  if (killThreadMenuItem) {      killThreadMenuItem.setAttribute("hidden", isNews ? "" : "true");  }  var watchThreadMenuItem = document.getElementById("watchThread");  if (watchThreadMenuItem) {      watchThreadMenuItem.setAttribute("hidden", isNews ? "" : "true");  }  // disable the move and copy menus if there are no messages selected.  // disable the move menu if we can't delete msgs from the folder  var moveMenu = document.getElementById("moveMenu");  var msgFolder = GetLoadedMsgFolder();  if(moveMenu)  {      var enableMenuItem = aMessage && msgFolder && msgFolder.canDeleteMessages;      moveMenu.setAttribute("disabled", !enableMenuItem);  }  var copyMenu = document.getElementById("copyMenu");  if(copyMenu)      copyMenu.setAttribute("disabled", !aMessage);  // Disable Forward as/Label menu items if no message is selected  var forwardAsMenu = document.getElementById("forwardAsMenu");  if(forwardAsMenu)      forwardAsMenu.setAttribute("disabled", !aMessage);  var labelMenu = document.getElementById("labelMenu");  if(labelMenu)      labelMenu.setAttribute("disabled", !aMessage);  // Disable mark menu when we're not in a folder  var markMenu = document.getElementById("markMenu");  if(markMenu)    markMenu.setAttribute("disabled", !msgFolder);  document.commandDispatcher.updateCommands('create-menu-message');}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/520e1d04d92aeb56ad9a56e3c84d6984425c5074/mailWindowOverlay.js/clean/mail/base/content/mailWindowOverlay.js