add: gNeverEncrypt.removeAttribute("disabled"); 
context: function smimeSelectCert(smime_cert){  var picker = Components.classes["@mozilla.org/user_cert_picker;1"]               .getService(Components.interfaces.nsIUserCertPicker);  var canceled = new Object;  var x509cert = 0;  var certUsage;  if (smime_cert == "identity.encryption_cert_name") {    certUsage = 5;  } else if (smime_cert == "identity.signing_cert_name") {    certUsage = 4;  }  try {    var smimeBundle = document.getElementById("bundle_smime");    x509cert = picker.pickByUsage(window,      smimeBundle.getString("prefPanel-smime"),      smimeBundle.getString("smimeCertPrompt"),      certUsage, // this is from enum SECCertUsage      false, false, canceled);  } catch(e) {    // XXX display error message in the future  }  if (!canceled.value && x509cert) {    var certInfo = document.getElementById(smime_cert);    if (certInfo) {      certInfo.setAttribute("disabled", "false");      certInfo.value = x509cert.nickname;      if (smime_cert == "identity.encryption_cert_name") {        gEncryptAlways.removeAttribute("disabled");      } else {        gSignMessages.removeAttribute("disabled");      }	}  }}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/f9a7f24be9781ac73babe562e8276205d7eb5b70/am-smime.js/buggy/mailnews/extensions/smime/resources/content/am-smime.js