if (InlineSpellChecker.inlineSpellChecker && InlineSpellChecker.inlineSpellChecker.enableRealTimeSpell) 
if (InlineSpellCheckerUI.enabled) 
function addRecipientsToIgnoreList(aAddressesToAdd){  if (InlineSpellChecker.inlineSpellChecker && InlineSpellChecker.inlineSpellChecker.enableRealTimeSpell)  {    // break the list of potentially many recipients back into individual names    var hdrParser = Components.classes["@mozilla.org/messenger/headerparser;1"].getService(Components.interfaces.nsIMsgHeaderParser);    var emailAddresses = {};    var names = {};    var fullNames = {};    var numAddresses = hdrParser.parseHeadersWithArray(aAddressesToAdd, emailAddresses, names, fullNames);    var tokenizedNames = new Array();    // each name could consist of multiple word delimited by either commas or spaces. i.e. Green Lantern    // or Lantern,Green. Tokenize on comma first, then tokenize again on spaces.    for (name in names.value)    {      var splitNames = names.value[name].split(',');      for (var i=0; i < splitNames.length; i++)      {        // now tokenize off of white space        var splitNamesFromWhiteSpaceArray = splitNames[i].split(' ');        for (var whiteSpaceIndex = 0; whiteSpaceIndex < splitNamesFromWhiteSpaceArray.length; whiteSpaceIndex++)          if (splitNamesFromWhiteSpaceArray[whiteSpaceIndex])            tokenizedNames.push(splitNamesFromWhiteSpaceArray[whiteSpaceIndex]);      }    }    InlineSpellChecker.inlineSpellChecker.ignoreWords(tokenizedNames, tokenizedNames.length);  }}
5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5459/f6094be94ba3d9b15ce02502ac68ed6af2c6284b/MsgComposeCommands.js/clean/mail/components/compose/content/MsgComposeCommands.js