add: var namelist;  
context: function cli_ijoin (e){    if (!e.network || !e.network.isConnected())    {        if (!e.network)            client.currentObject.display (getMsg("cli_ijoinMsg"), "ERROR");        else            client.currentObject.display (getMsg("cli_ijoinMsg2",                                                 e.network.name1), "ERROR");        return false;    }        var ary = e.inputData.match(/(\S+) ?(\S+)?/);    var name;    var key = "";        if (ary)    {        name = ary[1];        if (2 in ary)            key = ary[2];    }    else    {        if (client.currentObject.TYPE == "IRCChannel")            name = client.currentObject.name;        else            return false;        if (client.currentObject.mode.key)            key = client.currentObject.mode.key    }        if ((name[0] != "#") && (name[0] != "&") && (name[0] != "+") &&        (name[0] != "!"))        name = "#" + name;    e.channel = e.server.addChannel (name);    e.channel.join(key);    if (!("messages" in e.channel))        e.channel.display (getMsg("cli_ijoinMsg3",e.channel.name), "INFO");    setCurrentObject(e.channel);        return true;    }
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/a888f6d42b7e5cad9838b20b98c657e265277065/handlers.js/buggy/extensions/irc/xul/content/handlers.js