rem: if ((this.parent.connecting) || 
add: function stateChangeFn(network, state) { network.state = state; };  if ((this.parent.state == NET_CONNECTING) || 
context: function serv_disconnect(e){    if ((this.parent.connecting) ||        /* fell off while connecting, try again */        (this.parent.primServ == this) &&        (!("quitting" in this) && this.parent.stayingPower))    { /* fell off primary server, reconnect to any host in the serverList */        var reconnectFn = function(server) {            delete server.parent.reconnectTimer;            var ev = new CEvent("network", "do-connect", server.parent,                                "onDoConnect");            server.parent.eventPump.addEvent(ev);        };        this.parent.reconnectTimer = setTimeout(reconnectFn, 15000, this);    }    e.server = this;    e.set = "network";    e.destObject = this.parent;    for (var c in this.channels)    {        this.channels[c].users = new Object();        this.channels[c].active = false;    }    this.connection = null;    this.isConnected = false;    delete this.quitting;    return true;}
meta: 1567	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1567/5657c90bff7bfc38dafe1dfc4c6f847f40639d66/irc.js/buggy/js/lib/irc.js