rem: if (target.match(/^#[^!+&]/)) 
add: if ((target[0] == "#") && arrayIndexOf(this.parent.channelTypes, target[1]) == -1) { /* First character is "#" (which we're allowed to ommit), and the * following character is NOT a valid prefix, so it's safe to remove. */ 
context: function chan_geturl (){    var target = this.encodedName;    if (target.match(/^#[^!+&]/))        target = ecmaEscape(target.substr(1));    else        target = ecmaEscape(target);    target = target.replace("/", "%2f");    //target += "?charset=" + this.prefs["charset"];    return this.parent.parent.getURL(target);}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/98569baee34323e5d050375524019678a9670f98/irc.js/clean/extensions/irc/js/lib/irc.js