rem: this._availableLanguages.setAttribute("accesskey", this._availableLanguages.getAttribute("accesskey2")); 
context:   addLanguage: function ()  {    var selectedID = this._availableLanguages.selectedItem.id;    var preference = document.getElementById("intl.accept_languages");    var arrayOfPrefs = preference.value.split(/\s*,\s*/);    for (var i = 0; i < arrayOfPrefs.length; ++i ){      if (arrayOfPrefs[i] == selectedID)        return;    }          this._selectedItemID = selectedID;        if (preference.value == "")       preference.value = selectedID;    else      preference.value += "," + selectedID;      this._acceptLanguages[selectedID] = true;    this._availableLanguages.selectedItem = null;        // Reuild the available list with the added item removed...    this._buildAvailableLanguageList();         this._availableLanguages.setAttribute("label", this._availableLanguages.getAttribute("label2"));    this._availableLanguages.setAttribute("accesskey", this._availableLanguages.getAttribute("accesskey2"));  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/c22000ea02c538cd6961004e82d5ca9d31cfe656/languages.js/buggy/browser/components/preferences/languages.js