add: } updateElementWithKeys(account,pageElements[i],type); var isLocked = getAccountValueIsLocked(pageElements[i]); if (isLocked) setEnabled(pageElements[i],false); 
context: function restorePage(pageId, serverId) {  if (!serverId) return;  var accountValues = getValueArrayFor(serverId);  var pageElements = getPageFormElements();  if (pageElements == null) return;  var account = getAccountFromServerId(serverId);  if (top.frames["contentFrame"].onPreInit)    top.frames["contentFrame"].onPreInit(account, accountValues);  // restore the value from the account  for (var i=0; i<pageElements.length; i++) {      if (pageElements[i].id) {        var vals = pageElements[i].id.split(".");        var type = vals[0];        var slot = vals[1];        var value = getAccountValue(account, accountValues, type, slot);        setFormElementValue(pageElements[i], value);      }  }  // tell the page that new values have been loaded  if (top.frames["contentFrame"].onInit)      top.frames["contentFrame"].onInit();  // everything has succeeded, vervied by setting currentPageId  currentPageId = pageId;  currentServerId = serverId;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/b8e380d020d466d68a4597e0838d1371a056982d/AccountManager.js/clean/mailnews/base/prefs/resources/content/AccountManager.js