rem: if (IsFakeAccount()) 
add: if (IsFakeAccount()) 
context: 	isCommandEnabled: function(command)	{    if (IsFakeAccount())       return false;		switch ( command )		{			case "cmd_cut":			case "cmd_copy":			case "cmd_paste":				return false;			case "cmd_delete":			case "button_delete":			if ( command == "cmd_delete" )				goSetMenuValue(command, 'valueFolder');      var folderTree = GetFolderTree();      var startIndex = {};      var endIndex = {};      folderTree.view.selection.getRangeAt(0, startIndex, endIndex);      if (startIndex.value >= 0) {        var canDeleteThisFolder;				var specialFolder = null;				var isServer = null;				var serverType = null;				try {          var folderResource = GetFolderResource(folderTree, startIndex.value);          specialFolder = GetFolderAttribute(folderTree, folderResource, "SpecialFolder");          isServer = GetFolderAttribute(folderTree, folderResource, "IsServer");          serverType = GetFolderAttribute(folderTree, folderResource, "ServerType");          if (serverType == "nntp") {			     	if ( command == "cmd_delete" ) {					      goSetMenuValue(command, 'valueNewsgroup');				    	  goSetAccessKey(command, 'valueNewsgroupAccessKey');            }          }				}				catch (ex) {					//dump("specialFolder failure: " + ex + "\n");				}         if (specialFolder == "Inbox" || specialFolder == "Trash" || specialFolder == "Drafts" ||            specialFolder == "Sent" || specialFolder == "Templates" || specialFolder == "Unsent Messages" ||            (specialFolder == "Junk" && !CanRenameDeleteJunkMail(GetSelectedFolderURI())) || isServer == "true")          canDeleteThisFolder = false;        else          canDeleteThisFolder = true;        return canDeleteThisFolder && isCommandEnabled(command);      }			else				return false;			default:				return false;		}	},
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8395/634044202ad0e89ed5e63759bb283c8d4f090335/mail3PaneWindowCommands.js/clean/mail/base/content/mail3PaneWindowCommands.js