rem: for (j = 0; j < hideForTokens.length; j++) { 
add: for (var j = 0; j < hideForTokens.length; j++) { 
context: function hideShowControls(serverType){    var controls = document.getElementsByAttribute("hidable", "true");    var len = controls.length;    for (var i=0; i<len; i++) {        var control = controls[i];        var hideFor = control.getAttribute("hidefor");        if (!hideFor || hideFor == "") {            dump("this should not happen, things that are hidable should have hidefor set\n");            continue;        }        var box = getEnclosingContainer(control);        if (!box) {            dump("this should not happen, things that are hidable should be in a box\n");            continue;        }        // hide unsupported server type        // adding support for hiding multiple server types using hideFor="server1,server2"        var hideForBool = false;        var hideForTokens = hideFor.split(",");        for (j = 0; j < hideForTokens.length; j++) {            if (hideForTokens[j] == serverType) {                hideForBool = true;                break;            }        }        if (hideForBool) {            box.setAttribute("hidden", "true");        }        else {            box.removeAttribute("hidden");        }    }}
meta: 5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5459/6bbf4a5161c4c8784dfa52894a37c389ccdb44b4/am-server.js/buggy/mailnews/base/prefs/resources/content/am-server.js