add: AddToolBarPrefListener(); ShowHideToolBarButtons(); 
context: function OnLoadMessenger(){  AddMailOfflineObserver();  CreateMailWindowGlobals();  Create3PaneGlobals();  verifyAccounts(null);      HideAccountCentral();  loadStartPage();  InitMsgWindow();  messenger.SetWindow(window, msgWindow);  InitializeDataSources();  InitPanes();  accountManager.SetSpecialFoldersForIdentities();  accountManager.addIncomingServerListener(gThreePaneIncomingServerListener);  AddToSession();  //need to add to session before trying to load start folder otherwise listeners aren't  //set up correctly.  // argument[0] --> folder uri  // argument[1] --> optional message key  // argument[2] --> optional email address; //will come from aim; needs to show msgs from buddy's email address    if ("arguments" in window && window.arguments[0])  {    gStartFolderUri = window.arguments[0];    gStartMsgKey = window.arguments[1];    gSearchEmailAddress = window.arguments[2];  }  else  {    gStartFolderUri = null;    gStartMsgKey = -1;    gSearchEmailAddress = null;  }  setTimeout("loadStartFolder(gStartFolderUri);", 0);  // FIX ME - later we will be able to use onload from the overlay  OnLoadMsgHeaderPane();  gHaveLoadedMessage = false;  gNotifyDefaultInboxLoadedOnStartup = true;  // fix for #168937.  now that we don't have a sidebar  // users who haven't moved the splitter will  // see it jump around  var messengerBox = document.getElementById("messengerBox");  if (!messengerBox.getAttribute("width")) {    messengerBox.setAttribute("width","500px");  }  //Set focus to the Thread Pane the first time the window is opened.  SetFocusThreadPane();}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/d4793317267eff66b606b817b6899cc42ef72a5b/msgMail3PaneWindow.js/buggy/mailnews/base/resources/content/msgMail3PaneWindow.js