 if (document.getElementById("filter") && document.getElementById("filter").value != "") { _filterPasswords(); } 
  observe: function(subject, topic, state) {    if (topic == "signonChanged") {      if (state == "signons") {        signons.length = 0;        if (lastSignonSortColumn == "hostname") {          lastSignonSortAscending = !lastSignonSortAscending; // prevents sort from being reversed        }        LoadSignons();      } else if (state == "rejects") {        rejects.length = 0;        if (lastRejectSortColumn == "hostname") {          lastRejectSortAscending = !lastRejectSortAscending; // prevents sort from being reversed        }        LoadRejects();      }    } else if (topic == "signonSelectUser") {      if (state == "suspend") {        gSelectUserInUse = true;        document.getElementById("removeSignon").disabled = true;        document.getElementById("removeAllSignons").disabled = true;        document.getElementById("togglePasswords").disabled = true;      } else if (state == "resume") {        gSelectUserInUse = false;        var selections = GetTreeSelections(signonsTree);        if (selections.length > 0) {          document.getElementById("removeSignon").disabled = false;        }        if (signons.length > 0) {          document.getElementById("removeAllSignons").disabled = false;          document.getElementById("togglePasswords").disabled = false;        }      } else if (state == "inUse") {        gSelectUserInUse = true;      }    }  }
5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5459/f1329452eed12f653120e1263de955c26a41ec3c/passwordManagerCommon.js/buggy/toolkit/components/passwordmgr/content/passwordManagerCommon.js