rem: var controls = document.controls; 
add: var controls = document.getElementsByAttribute("wsm_persist", "true"); 
context: function initializeIspData(){    if (!document.getElementById("mailaccount").checked) {        parent.SetCurrentAccountData(null);        return;    }        var ispName;    // now reflect the datasource up into the parent    var controls = document.controls;        for (var i=0; i<controls.length ;i++) {        var formElement = controls[i];        if (formElement.name == "ispchoice" &&            formElement.checked) {            dump("ispName = " + formElement.parentNode.id + "\n");            ispName = formElement.parentNode.id;            break;        }    }        if (!ispName || ispName == "") return;        dump("initializing ISP data for " + ispName + "\n");    parent.PrefillAccountForIsp(ispName);    parent.UpdateWizardMap();}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/3eb2816421d29acd8c9206b4c79ee75e0d55f83d/aw-accounttype.js/buggy/mailnews/base/prefs/resources/content/aw-accounttype.js