var ary = nickname.match(/(\S+)/); 
var ary = nickname.match(/([^ ]+)/); 
function getMessagesContext(cx, element){    if (!cx)        cx = new Object();    cx.__proto__ = getObjectDetails(client.currentObject);    if (!element)        element = document.popupNode;    while (element)    {        switch (element.localName)        {            case "a":                var href = element.getAttribute("href");                cx.url = href;                break;            case "tr":                var nickname = element.getAttribute("msg-user");                if (!nickname)                    break;                // strip out  a potential ME! suffix                var ary = nickname.match(/(\S+)/);                nickname = ary[1];                if (!cx.network)                    break;                // NOTE: nickname is the unicodeName here!                if (cx.channel)                    cx.user = cx.channel.getUser(nickname);                else                    cx.user = cx.network.getUser(nickname);                if (cx.user)                {                    cx.nickname = cx.user.unicodeName;                    cx.canonNick = cx.user.canonicalName;                }                else                {                    cx.nickname = nickname;                }                break;        }        element = element.parentNode;    }    return cx;}
5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5459/b9e1c87023084f53d448f0950373036c39c91d75/static.js/clean/extensions/irc/xul/content/static.js