context: function my_showtonet (e){    var p = (3 in e.params) ? e.params[2] + " " : "";    var str = "";    switch (e.code)    {        case "004":        case "005":            str = e.params.slice(3).join(" ");            break;        case "001":            updateTitle(this);            this.updateHeader();            client.updateHeader();            updateStalkExpression(this);            for (var v in client.viewsArray)            {                // reconnect to any existing views                var source = client.viewsArray[v].source;                var details = getObjectDetails(client.viewsArray[v].source);                if (source.TYPE != "IRCUser" &&                    "network" in details && details.network == this)                {                    gotoIRCURL(source.getURL());                }            }            if ("pendingURLs" in this)            {                var url = this.pendingURLs.pop();                while (url)                {                    gotoIRCURL(url);                    url = this.pendingURLs.pop();                }                delete this.pendingURLs;            }            str = e.decodeParam(2);            if ("onLogin" in this)            {                ev = new CEvent("network", "login", this, "onLogin");                client.eventPump.addEvent(ev);            }            break;                    case "372":        case "375":        case "376":            if (this.IGNORE_MOTD)                return;            /* no break */        default:            str = e.decodeParam(e.params.length - 1);            break;    }    this.displayHere(p + str, e.code.toUpperCase());    }
meta: 3298	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3298/969d3e1b978396f28b16f671398c1d93017edd1a/handlers.js/buggy/xul/content/handlers.js