rem: if (top.frames[pageId].onInit) top.frames[pageId].onInit(); 
add: if (top.frames["contentFrame"].onInit) top.frames["contentFrame"].onInit();   currentPageId = pageId; currentServerId = serverId;  
context: function restorePage(serverId, pageId) {  if (!serverId || !pageId) return;    var accountValues = getValueArrayFor(serverId);  var pageElements = getPageFormElements(pageId);  if (pageElements == null) return;  // restore the value from the account  for (var i=0; i<pageElements.length; i++) {      if (pageElements[i].name) {        var vals = pageElements[i].name.split(".");        var type = vals[0];        var slot = vals[1];        var account = getAccountFromServerId(serverId);        var value = getAccountValue(account, accountValues, type, slot);        setFormElementValue(pageElements[i], value);      }  }  // tell the page that new values have been loaded  if (top.frames[pageId].onInit)      top.frames[pageId].onInit();}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/c8e407588b5b6b8e6f2dcdd231d68adef655aea4/AccountManager.js/clean/mailnews/base/prefs/resources/content/AccountManager.js