/* @date: 2010-08-16 09:48:33 */
/*firebugx.js*/
if(!("console" in window)||!("firebug" in console)){var names=["log","debug","info","warn","error","assert","dir","dirxml","group","groupEnd","time","timeEnd","count","trace","profile","profileEnd"];window.console={};for(var i=0;i<names.length;++i){window.console[names[i]]=function(){}}};
/*taffy.min.js*/
/*
Software License Agreement (BSD License)
http://taffydb.com/?oa=agree
1.7.3
*/
if(typeof TAFFY=="undefined"||!TAFFY){var TAFFY=function(g){var k={template:null},e=TAFFY,n=(e.isString(g))?e.JSON.parse(g):g,i=n,a=[],o=true,j=false;var m=function(q,p){var p=p||k.template;if(!TAFFY.isNull(p)){for(var f=0,r=q.length;f<r;f++){i[q[f]]=TAFFY.mergeObj(i[q[f]],p)}}};var h=function(){a=[];for(var f=0,p=i.length;f<p;f++){a[a.length]=f}};h();var l={pickTest:function(p){var f=(p.indexOf("!")===0)?j:o;if(!f){p=p.substring(1,p.length)}return{test:(p=="equal")?"is":(p=="notequal")?"not":(p=="startswith")?"starts":(p=="endswith")?"ends":(p=="greaterthan")?"gt":(p=="lessthan")?"lt":(p=="regexppass")?"regex":p,mode:(f)?{s:o,f:j}:{s:j,f:o}}},run:function(q,r,p,f){return((q=="regex")?(p.test(r)):(q=="lt")?(r<p):(q=="gt")?(r>p):(q=="lte")?(r<=p):(q=="gte")?(r>=p):(q=="starts")?(r.indexOf(p)===0):(q=="ends")?(r.substring((r.length-p.length))==p):(q=="like")?(r.indexOf(p)>=0):(q=="is")?(r==p):(q=="has")?(e.has(r,p)):(q=="hasAll")?(e.hasAll(r,p)):(q=="length")?(l.length(r,p,f)):l[q](r,p))?f.s:f.f},length:function(t,p,f){var s=(!e.isUndefined(t.length))?t.length:(!e.isUndefined(t.getLength))?t.getLength():0;if(e.isObject(p)){for(var r in p){if(p.hasOwnProperty(r)){var q=l.pickTest(r);return l.run(q.test,s,p[r],q.mode)?o:j}}}return s==p?f.s:f.f}};(function(){for(var f in TAFFY){if(TAFFY.hasOwnProperty(f)&&f.indexOf("is")===0){(function(p){l["is"+p]=function(s,r,q){return(TAFFY["is"+p](s)==r)?o:j}}(f.substring(2,f.length)))}}}());var d=function(p,q){var r=[];if(!e.isArray(p)&&TAFFY.isNumber(p)){r[r.length]=p}else{if(e.isArray(p)){r=p}else{if(e.isObject(p)){r=q(p)}else{if(!e.isArray(p)&&!e.isNumber(p)){r=a}}}}return r};var b=function(r){var p=[0],q="none",r=r+"";if(!e.isNull(r)&&!e.isUndefined(r)){for(var t=0,f=r.length;t<f;t++){var s=r.slice(t,(t+1));if(e.isNumeric(s)){if(q!="number"){p[p.length]=s;q="number"}else{p[(p.length-1)]=p[(p.length-1)]+""+s}}else{if(q!="string"){p[p.length]=s;q="string"}else{p[(p.length-1)]=p[(p.length-1)]+s}}}for(var t=0,f=p.length;t<f;t++){if(e.isNumeric(p[t])){p[t]=parseFloat(p[t])}}}else{p[p.length]=null}return p};var c=function(q){var r=[],p=[];if(e.isString(q)){p[0]=q}else{if(e.isObject(q)){p=[q]}else{p=q}}if(e.isArray(p)){for(var f=0,t=p.length;f<t;f++){if(e.isString(p[f])){if(e.isString(i[0][p[f]])){r[r.length]={sortCol:p[f],sortDir:"asc",type:"string"}}else{r[r.length]={sortCol:p[f],sortDir:"asc",type:"number"}}}else{if(e.isObject(p[f])){for(var s in p[f]){if(p[f].hasOwnProperty(s)){if(e.isString(i[0][p[f].sortCol])){r[r.length]={sortCol:s,sortDir:p[f][s],type:"string"}}else{r[r.length]={sortCol:s,sortDir:p[f][s],type:"number"}}}}}}}}return function(E,D){var w=0,v=E,u=D,F,C;for(var G=0,A=r.length;G<A;G++){if(w===0){F=v[r[G].sortCol];C=u[r[G].sortCol];if(r[G].type=="string"){F=(e.isString(F))?F.toLowerCase():F;C=(e.isString(C))?C.toLowerCase():C}if(r[G].sortDir=="desc"){if(e.isNull(C)||e.isUndefined(C)||C<F){w=-1}else{if(e.isNull(F)||e.isUndefined(F)||F<C){w=1}}}else{if(r[G].sortDir=="logical"){F=b(F);C=b(C);for(var B=0,H=C.length;B<H;B++){if(F[B]<C[B]&&B<F.length){w=-1;break}else{if(F[B]>C[B]){w=1;break}}}if(F.length<C.length&&w==0){w=-1}else{if(F.length>C.length&&w==0){w=1}}}else{if(r[G].sortDir=="logicaldesc"){F=b(F);C=b(C);for(var B=0,H=C.length;B<H;B++){if(F[B]>C[B]&&B<F.length){w=-1;break}else{if(F[B]<C[B]){w=1;break}}}if(F.length<C.length&&w==0){w=1}else{if(F.length>C.length&&w==0){w=-1}}}else{if(e.isNull(F)||e.isUndefined(F)||F<C){w=-1}else{if(e.isNull(C)||e.isUndefined(C)||F>C){w=1}}}}}}}return w}};return{TAFFY:true,getLength:function(){return i.length},lastModifyDate:new Date(),find:function(t,C){var p=0;if(e.isArray(C)){var r=C}else{var r=a}if(e.isFunction(t)){var s=[];for(var w=0,u=r.length;w<u;w++){if(t(i[w],w)){s[s.length]=r[w]}}r=s}else{for(var v in t){if(t.hasOwnProperty(v)){var q="is",f="",B=v,y={s:o,f:j},A={};if(e.isObject(t[v])){for(var z in t[v]){if(t[v].hasOwnProperty(z)){A=l.pickTest(z);q=A.test;y=A.mode;f=t[v][z]}}}else{f=t[v]}var s=[];for(var w=0,u=r.length;w<u;w++){if(e.isArray(f)&&q!="isSameArray"&&q!="hasAll"){if(y.s){for(var x=0;x<f.length;x++){if(l.run(q,i[r[w]][B],f[x],y)){s[s.length]=r[w]}}}else{var A=1;for(var x=0;x<f.length;x++){if(!l.run(q,i[r[w]][B],f[x],y)){A=0}}if(A==1){s[s.length]=r[w]}}}else{if(e.isFunction(f)&&f(i[r[w]][B],w)){s[s.length]=r[w]}else{if(l.run(q,i[r[w]][B],f,y)){s[s.length]=r[w]}}}}r=s}}}r=e.gatherUniques(r);return r},remove:function(f){var s=d(f,this.find);for(var t=0,u=s.length;t<u;t++){if(!e.isNull(this.onRemove)){this.onRemove(i[s[t]])}i[s[t]]="remove"}var q=function(){for(var w=0,v=i.length;w<v;w++){if(i[w]==="remove"){return o}}return j};while(q()){for(var r=0,p=i.length;r<p;r++){if(i[r]==="remove"){i.splice(r,1);this.lastModifyDate=new Date()}}}h();return s},insert:function(q){var p=(TAFFY.isArray(q))?q:[q];for(var f=0;f<p.length;f++){if(!e.isNull(this.onInsert)){this.onInsert(p[f])}i[i.length]=(TAFFY.isNull(k.template))?p[f]:TAFFY.mergeObj(k.template,p[f]);this.lastModifyDate=new Date();a[a.length]=i.length-1}return[i.length-1]},update:function(q,p){var t=d(p,this.find),f=0;for(var u=0,r=t.length;u<r;u++){var s=t[u];if(!e.isNull(this.onUpdate)){this.onUpdate(q,i[s])}i[s]=e.mergeObj(i[s],q);f++}return t},get:function(f){var q=[];var s=d(f,this.find);for(var r=0,p=s.length;r<p;r++){q[q.length]=i[s[r]]}return q},first:function(f){var p=d(f,this.find);return(p.length>0)?i[p[0]]:false},last:function(f){var p=d(f,this.find);return(p.length>0)?i[p[(p.length-1)]]:false},stringify:function(f){return e.JSON.stringify(this.get(f))},orderBy:function(f){if(i.length>0){if(e.isFunction(f)){var p=f}else{var p=c(f)}i.sort(p);this.lastModifyDate=new Date()}},forEach:function(t,f){var s=d(f,this.find);var u;for(var p=0,q=s.length;p<q;p++){u=i[s[p]];var r=t(u,s[p]);if(e.isObject(r)){if(TAFFY.isSameObject(r,TAFFY.EXIT)){break}else{this.update(r,s[p])}}}},sum:function(p,f){var q=0;this.forEach(function(s){if(TAFFY.isNumeric(s[p])){q=q+s[p]}},f);return q},max:function(q,p){var r,s=0;this.forEach(function(f){if(s==1&&f[q]>r){r=f[q]}else{if(s==0){r=f[q];s=1}}},p);return r},min:function(q,p){var r,s=0;this.forEach(function(f){if(s==1&&f[q]<r){r=f[q]}else{if(s==0){r=f[q];s=1}}},p);return r},values:function(p,f){var q=[];this.forEach(function(s){q[q.length]=s[p]},f);return q},uniqueValues:function(p,f){var q=TAFFY([]);this.forEach(function(s){if(q.find({value:s[p]}).length==0){q.insert({value:s[p]})}},f);return q.values("value")},config:{set:function(p,f){k[p]=f;if(p=="template"&&!TAFFY.isNull(f)){m(a,f)}},get:function(f){return k[f]}},applyTemplate:function(p,f){var q=d(f,this.find);m(q,p)},onUpdate:null,onRemove:null,onInsert:null}};TAFFY.typeOf=function(a){var b=typeof a;if(b==="object"){if(a){if(typeof a.length==="number"&&!(a.propertyIsEnumerable("length"))&&typeof a.splice==="function"){b="array"}}else{b="null"}}return b};TAFFY.JSON=function(){function f(n){return n<10?"0"+n:n}Date.prototype.toJSON=function(){return this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z"};var m={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function stringify(value,whitelist){var a,i,k,l,r=/["\\\x00-\x1f\x7f-\x9f]/g,v;switch(typeof value){case"string":return r.test(value)?'"'+value.replace(r,function(a){var c=m[a];if(c){return c}c=a.charCodeAt();return"\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16)})+'"':'"'+value+'"';case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null"}if(typeof value.toJSON==="function"){return stringify(value.toJSON())}a=[];if(typeof value.length==="number"&&!(value.propertyIsEnumerable("length"))){l=value.length;for(i=0;i<l;i+=1){a.push(stringify(value[i],whitelist)||"null")}return"["+a.join(",")+"]"}if(whitelist){l=whitelist.length;for(i=0;i<l;i+=1){k=whitelist[i];if(typeof k==="string"){v=stringify(value[k],whitelist);if(v){a.push(stringify(k)+":"+v)}}}}else{for(k in value){if(typeof k==="string"){v=stringify(value[k],whitelist);if(v){a.push(stringify(k)+":"+v)}}}}return"{"+a.join(",")+"}"}return""}return{stringify:stringify,parse:function(text,filter){var j;function walk(k,v){var i,n;if(v&&typeof v==="object"){for(i in v){if(Object.prototype.hasOwnProperty.apply(v,[i])){n=walk(i,v[i]);if(n!==undefined){v[i]=n}else{delete v[i]}}}}return filter(k,v)}if(/^[\],:{}\s]*$/.test(text.replace(/\\./g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){j=eval("("+text+")");return typeof filter==="function"?walk("",j):j}throw new SyntaxError("parseJSON")}}}();TAFFY.mergeObj=function(e,a){var d={};for(var b in e){if(e.hasOwnProperty(b)){d[b]=e[b]}}for(var b in a){if(a.hasOwnProperty(b)){d[b]=a[b]}}return d};TAFFY.getObjectKeys=function(a){var b=[];for(var c in a){if(a.hasOwnProperty(c)){b[b.length]=c}}b.sort();return b};TAFFY.isSameArray=function(b,a){return(TAFFY.isArray(b)&&TAFFY.isArray(a)&&b.join(",")==a.join(","))?true:false};TAFFY.isSameObject=function(d,b){var a=TAFFY;if(a.isObject(d)&&a.isObject(b)){if(a.isSameArray(a.getObjectKeys(d),a.getObjectKeys(b))){for(var c in d){if(d.hasOwnProperty(c)){if((a.isObject(d[c])&&a.isObject(b[c])&&a.isSameObject(d[c],b[c]))||(a.isArray(d[c])&&a.isArray(b[c])&&a.isSameArray(d[c],b[c]))||(d[c]==b[c])){}else{return false}}}}else{return false}}else{return false}return true};TAFFY.has=function(e,d){var b=TAFFY;var c=true;if(b.isTAFFY(e)){c=e.find(d);if(c.length>0){return true}else{return false}}else{switch(b.typeOf(e)){case"object":if(b.isObject(d)){for(var a in d){if(c===true&&d.hasOwnProperty(a)&&!b.isUndefined(e[a])&&e.hasOwnProperty(a)){c=b.has(e[a],d[a])}else{return false}}return c}else{if(b.isArray(d)){for(var a=0;a<d.length;a++){c=b.has(e,d[a]);if(c===true){return true}}}else{if(b.isString(d)&&!TAFFY.isUndefined(e[d])){return true}}}break;case"array":if(b.isObject(d)){for(var f=0;f<e.length;f++){c=b.has(e[f],d);if(c==true){return true}}}else{if(b.isArray(d)){for(var a=0;a<d.length;a++){for(var f=0;f<e.length;f++){c=b.has(e[f],d[a]);if(c==true){return true}}}}else{if(b.isString(d)){for(var f=0;f<e.length;f++){c=b.has(e[f],d);if(c==true){return true}}}}}break;case"string":if(b.isString(d)&&d==e){return true}break;default:if(b.typeOf(e)==b.typeOf(d)&&e==d){return true}break}}return false};TAFFY.hasAll=function(f,e){var c=TAFFY;if(c.isArray(e)){var b=true;for(var d=0,a=e.length;d<a;d++){b=c.has(f,e[d]);if(b==false){return b}}return true}else{return c.has(f,e)}};TAFFY.gatherUniques=function(b){var h=[];for(var f=0;f<b.length;f++){var e=true;for(var g=0;g<h.length;g++){if(h[g]==b[f]){e=false}}if(e==true){h[h.length]=b[f]}}return h};(function(a){for(var b=0;b<a.length;b++){(function(c){TAFFY["is"+c]=function(d){return(TAFFY.typeOf(d)==c.toLowerCase())?true:false}}(a[b]))}}(["String","Number","Object","Array","Boolean","Null","Function","Undefined"]));TAFFY.isNumeric=function(b){var c="0123456789";var a=true;for(var d=0;d<b.length&&a==true;d++){if(c.indexOf(b.charAt(d))==-1){return false}}return a};TAFFY.isTAFFY=function(a){return(TAFFY.isObject(a)&&a.TAFFY)?true:false};TAFFY.EXIT={EXIT:true}};
/*search.js*/
(function(c){if(typeof(WUC)=="undefined"){window.WUC={}}Function.prototype.bind2=function(e){var d=this;return function(){d.apply(e,arguments)}};function a(d){d=d?d:(window.event?window.event:null);return(d.srcElement?d.srcElement:d.target)}function b(d){d.preventDefault();d.stopPropagation()}if(c.browser.msie){b=function(d){d.cancelBubble=true;d.returnValue=false}}WUC.searchMember=(function(){var l=null;var k=null;var e=-1;var i=null;var d=false;var f="";var o,g={baseBox:"webim_ucChatRoom",srearchBox:"webim_searchMemberList",resultsBox:"webim_searchResult",searchBar:"webim_searchInput",searchInput:"webim_searchInput input",clearBar:"webim_searchInput p a",showSearch_bt:"webim_groupTitle a",userGroups_title:".webim_searchResult h3",userGroups_list:".webim_searchResult ul",listCtrlMenu:"webim_ucChatRoom .webim_dropMenu",listCtrlMenuLink:"webim_ucChatRoom .webim_dropMenu a",tipsTitle:"请输入昵称",delay:400,registered:"1",max:10,autoFill:false,stopClass:"",onItemSelect:function(){},onSearch:function(){},getOutObj:function(){}};var h={BACKSPACE:8,TAB:9,RETURN:13,ESC:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46,HOME:36,END:35,PAGEUP:33,PAGEDOWN:34,INSERT:45,SPACE:32};function j(){alert(this.test)}function n(p){o=c.extend(g,p);l=new m()}function m(){this.test="test";this.baseBox=c("#"+o.baseBox);this.show_bt=c("."+o.showSearch_bt);this.searchInput=c("."+o.searchInput);this.searchBox=c("."+o.srearchBox);this.resultsBox=c("."+o.resultsBox);this.searchBar=c("."+o.searchBar);this.clearBar=c("."+o.clearBar);this.registersTitle=c("."+o.userGroups_title).eq(0);this.registersList=c("."+o.userGroups_list).eq(0);this.registersNumBox=this.registersTitle.find("span").eq(0);this.registersNum=0;this.visitorsTitle=c("."+o.userGroups_title).eq(1);this.visitorsList=c("."+o.userGroups_list).eq(1);this.visitorsNumBox=this.visitorsTitle.find("span").eq(0);this.visitorsNum=0;this.listCtrlMenu=c("#"+o.listCtrlMenu);this.noResults=null;this.wuc=null;this.bindEvent()}m.prototype={testfn:function(){alert(this.test)},bindEvent:function(){var p=this;this.show_bt.click(function(q){b(q);p.displaySearch()});this.clearBar.click(function(){p.searchInput.val("");p.resultsBox.hide();c(this).hide();return false});this.searchInput.focus(function(q){p.clearDefault();b(q)});this.searchInput.keyup(function(q){p.checkKeyCode(q);b(q)});this.searchInput.bind("paste",function(){p.searchInput.keyup()});this.registersTitle.click(function(q){c(this).toggleClass("webim_dropRight");p.registersList.toggle();b(q)});this.visitorsTitle.click(function(q){c(this).toggleClass("webim_dropRight");p.visitorsList.toggle();b(q)});c(document).bind("mousedown",function(q){p.bindDocumentClick(q);q.stopPropagation()})},displaySearch:function(){obj_x=this;obj_x.show_bt.unbind("click");obj_x.resultsBox.hide();obj_x.searchBox.show();obj_x.searchInput.val(o.tipsTitle)},hideSearch:function(){obj_x=this;this.searchBox.hide();this.clearBar.hide();this.listCtrlMenu.hide();this.show_bt.one("click",function(p){obj_x.displaySearch();return false})},bindDocumentClick:function(q){var r=a(q);var p=true;if(r==this.show_bt.get(0)||r==this.clearBar.get(0)){p=false}while(r.offsetParent&&p){if(r==this.searchBox.get(0)||r==this.listCtrlMenu.get(0)){p=false}r=r.offsetParent}if(p){this.hideSearch()}},clearDefault:function(){if(this.searchInput.val()==o.tipsTitle){this.searchInput.val("")}},checkBindKeyUp:function(q){var p=this;if((q.ctrlKey&&q.shiftKey)||(q.ctrlKey&&q.keycode==h.Space)){p.searchInput.unbind("keyup");return}else{p.searchInput.keyup(function(r){p.checkKeyCode(r);b(event)})}},checkKeyCode:function(p){eventObj=this;$input=this.searchInput;i=p.keyCode;switch(p.keyCode){case h.UP:p.preventDefault();break;case h.DOWN:p.preventDefault();break;case h.TAB:break;case h.RETURN:this.onChange();break;default:e=-1;if(k){clearTimeout(k)}k=setTimeout(function(){eventObj.onChange()},o.delay);break}},onChange:function(){$results=this.resultsBox;$input=this.searchInput;if(i==h.DELETE||(i>h.BACKSPACE&&i<32)&&i!=h.RETURN){return}this.clearBar.show();this.resultsBox.show();var r=new String($input.val());var p=r.replace(/(^[\s　]*)|([\s　]*$)/g,"");if(p.length===0&&r.length>0){}else{r=p}if(r.length===0){this.clearBar.hide();return $results.hide()}f=r;var q=this.requestData(r);this.receiveData(r,q)},requestData:function(p){if(typeof o.onSearch==="function"){return o.onSearch(p)}},receiveData:function(s,r){$input=this.searchInput;var p;if(r){p=this.dataToDom(r)}else{this.noMatchData()}},noMatchData:function(){this.hideGroups();if(this.noResults==null){this.noResults=c("<ul/>");this.noResults.html(c("<li/>").html("没有匹配的结果"));this.noResults.appendTo($results)}else{this.noResults.show()}},dataToDom:function(r){this.clearGroups();this.resultsBox.show();if(!(r instanceof Array)){r=[r]}if(r.length==0){this.noMatchData();return}if(this.noResults){this.noResults.hide()}this.showGroups();for(var q=0,p=r.length;q<p;q++){this.selectGroup(r[q])}},selectGroup:function(q){var p;if(q.group==o.registered){p=this.registersList;this.registersNumBox.html("("+(++this.registersNum)+")");this.visitorsNumBox.html("("+this.visitorsNum+")")}else{p=this.visitorsList;this.registersNumBox.html("("+this.registersNum+")");this.visitorsNumBox.html("("+(++this.visitorsNum)+")")}p.append(this.constructLI(q))},constructLI:function(t){if(this.wuc==null&&typeof o.getOutObj=="function"){this.wuc=o.getOutObj()}var r=this.checkBlock(t.username);var p=c("<li/>"),s=this;p.hover(function(){c(this).addClass("webim_listHover")},function(){c(this).removeClass("webim_listHover")});var q=t.nick;if(r.blockState){p.html('<span></span><a href="javascript:void(0)" class="webim_available">'+q+"</a>")}else{p.html('<a href="javascript:void(0)" class="webim_available">'+q+"</a>")}p.click(function(v){v.preventDefault();var w=c(this);var x=w.get(0);var u=s.getLiMenuP(x);r.showMenuFn.call(r.me,function(y){y.css({top:u.top+"px",left:u.left+"px"});y.show();(function(){y.unbind("click");y.click(function(A){b(A);y.unbind("click");var B=a(A);var z=c(this).find("a");if(B==z.get(0)){}if(B==z.get(1)){if(w.find("span").length==0){w.find("a").eq(0).before("<span></span>")}}if(B==z.get(2)){w.find("span").eq(0).remove()}c(this).hide()})})()})});return p},checkBlock:function(r){var q=0,p=this.wuc.Base.curRoom.memberList;for(q;q<p.length;q++){if(r==p[q]["username"]){return{me:p[q],blockState:p[q]["isBlock"],showMenuFn:p[q]["showCtrlMenu"]}}}},getLiMenuP:function(t){var s=0,r=0;while(t.offsetParent){s+=t.offsetTop;r+=t.offsetLeft;t=t.offsetParent}var q=0,u=0,p=this.baseBox.get(0);while(p.offsetParent){q+=p.offsetTop;u+=p.offsetLeft;p=p.offsetParent}s=s-q;r=r-u-100;return{top:s,left:r}},showGroups:function(){this.registersTitle.get(0).className="webim_dropDown";this.visitorsTitle.get(0).className="webim_dropDown";this.registersList.show();this.registersTitle.show();this.visitorsTitle.show();this.visitorsList.show()},hideGroups:function(){this.registersList.hide();this.registersTitle.hide();this.visitorsTitle.hide();this.visitorsList.hide()},clearGroups:function(){this.registersList.html("");this.registersNum=0;this.visitorsList.html("");this.visitorsNum=0},selectItem:function(p){if(!p){p=document.createElement("li")}var q=c(p).find("a").html();f=q;$input.val(q);if(o.onItemSelect){setTimeout(function(){o.onItemSelect(c(p),$input)},1)}}};return{buildSearchMember:n}})()})(jQuery);
/*changeChatShape.js*/
(function(c){if(typeof(WUC)=="undefined"){window.WUC={}}Function.prototype.bind2=function(e){var d=this;return function(){d.apply(e,arguments)}};function a(d){d=d?d:(window.event?window.event:null);return(d.srcElement?d.srcElement:d.target)}function b(d){d.preventDefault();d.stopPropagation()}if(c.browser.msie){b=function(d){d.cancelBubble=true;d.returnValue=false}}WUC.witchChatShape=(function(){var d=null;var i;var n=null,f={miniChatBox:"webim_miniChat",CR_Indent_bt:"webim_setMini",Indent_bt:"webim_Indent_bt",s_Indent_bt:"webim_miniBar .webim_close",miniChatIframe:"webim_miniChatMask",Expand_Box:"webim_Expand_Box",Expand_bt:"webim_Expand_bt",miniBar:"webim_miniBar",shield_bt:"webim_miniChat .webim_del",miniChatTitle:"webim_miniBar h4",switchBig_bt:"webim_miniBar .webim_zoom",miniMessageBox:"webim_chatView",miniMessageList:"webim_chatView ul",defaultNum:0,defaultTitle:"聊天室",checkJoin:function(){},hideChatBox:function(){},showChatBox:function(){}};function e(o){n=c.extend(f,o);d=new h()}function l(){if(d){d.showMini()}}function m(o){if(d){d.newMessage(o)}}function g(o){if(n&&d){n=c.extend(n,o);d.setDefaultNum()}}function k(){if(d){d.unBindEvent();d=null}}function j(){if(d){d.IndentMini()}}function h(){this.switchBt=c("."+n.switchBig_bt);this.miniBox=c("#"+n.miniChatBox);this.miniBar=c("."+n.miniBar);this.miniTitle=c("."+n.miniChatTitle);this.messageList=c("."+n.miniMessageList);this.shield_bt=c("#"+n.shield_bt);this.Indent_bt=c("."+n.Indent_bt);this.sIndent_bt=c("."+n.s_Indent_bt);this.Expand_Box=c("."+n.Expand_Box);this.Expand_bt=c("."+n.Expand_bt);this.miniMessageBox=c("."+n.miniMessageBox);this.miniChatIframe=c("#"+n.miniChatIframe);this.hasMessage=false;this.bindEvent();this.setDefault()}h.prototype={bindEvent:function(){var o=this;this.shield_bt.click(function(p){p.stopPropagation();o.closeMiniPop(true)});this.miniBar.click(function(p){p.stopPropagation();o.hideMini(p)});this.Expand_bt.click(function(p){p.stopPropagation();o.hideMini(p)});this.switchBt.hover(function(){c(this).addClass("webim_zoomHover")},function(){c(this).removeClass("webim_zoomHover")});this.sIndent_bt.hover(function(){c(this).addClass("webim_closeHover")},function(){c(this).removeClass("webim_closeHover")})},unBindEvent:function(){this.switchBt.unbind("click");this.shield_bt.unbind("click");this.miniBar.unbind("click");this.Expand_bt.unbind("click")},hideMini:function(r){var q=r||window.event||null;if(q){var p=a(r)}if(p&&(p==this.Indent_bt.get(0)||p==this.sIndent_bt.get(0))){this.IndentMini();return}this.Expand_Box.hide();this.Expand_bt.hide();this.miniBox.hide();var o=n.checkJoin();n.showChatBox();if(o==0){c(".webim_initialize a").click()}},closeMiniPop:function(p){this.shield_bt.hide();this.miniMessageBox.hide();if(p){var o=this.miniBar.width()+5;this.resizeIframe({w:o,h:35,r:0})}},showMiniPop:function(){this.shield_bt.show();this.miniMessageBox.show()},resizeIframe:function(o){this.miniChatIframe.css({width:o.w,height:o.h,right:o.r})},IndentMini:function(){n.hideChatBox();this.miniBox.show();this.miniBar.hide();this.closeMiniPop();this.Expand_bt.removeClass("webim_expandbt_tp2");this.Expand_Box.show();this.Expand_bt.show();var q=this.Expand_bt.width();var o=this.Expand_bt.height();var p=this.Expand_bt.css("right");this.resizeIframe({w:q,h:o,r:p})},ExpandMini:function(){this.Expand_Box.hide();this.Expand_bt.hide();this.Expand_bt.removeClass("webim_expandbt_tp2");this.miniBar.show();this.showMiniPop();var o=this.miniBar.width()+5;this.resizeIframe({w:o,h:75,r:0})},showMini:function(){n.hideChatBox();var o=n.checkJoin();if(o==0){this.setDefault()}this.miniBox.show();this.showMiniPop();this.Expand_bt.hide();this.Expand_Box.hide();this.miniBar.show();var p=this.miniBar.width()+5;this.resizeIframe({w:p,h:75,r:0})},setDefault:function(){var p=this;p.miniTitle.html(n.defaultTitle);this.messageList.html("");var o=c("<li/>");o.html("<span>"+n.defaultNum+'</span>个访问此页面的人正在聊天<a style="position:absolute;left:195px;" href="javascript:void(0)">参与</a>');o.find("a:first").click(function(){p.hideMini();return false});o.appendTo(this.messageList)},setDefaultNum:function(){if(!this.hasMessage){var o=this.messageList.find("li:fist").find("span:first").text(n.defaultNum)}},newMessage:function(p){this.hasMessage=true;var q=p.name;var r=p.message;if(r.match('img src="http://simg.sinajs.cn/webchat/common/images/face/.*ghiz')!==null){r="[表情]"}var o=c("<li/>");if(p.self===true){o.html('<strong class="webim_professor">'+q+"：</strong><span>"+r+"</span>")}else{o.html('<strong class="webim_visitor">'+q+"：</strong><span>"+r+"</span>")}if(this.messageList.find("li").length!=1){this.messageList.find("li:last").remove()}o.appendTo(this.messageList);this.messageList.animate({marginTop:"-25px"},100,function(){c(this).css({marginTop:"0px"}).find("li:first").appendTo(this)});this.Expand_bt.addClass("webim_expandbt_tp2")},fn_bak:null};return{buildMiniChat:e,showMiniChat:l,newMiniMessage:m,setDefualtNum:g,destroyMini:k,callIndentMini:j}})()})(jQuery);
/*act_count.js*/
(function(a){WUC=WUC||{};WUC.actCountManager=function(){var c={openFlag:true,autoTime:10000};var f=[];var i;var g;function e(){a.each(f,function(l,j){j.sendCountToServer()})}function d(){g=document.createElement("img");document.body.appendChild(g);a(g).hide()}function h(j){if(!c.openFlag){return}i=j;d();f.push(new b({actType:"与Ta聊天",behavior:"0001",targetEl:".webim_chatWith,#webuc_profile_talk"}));f.push(new b({actType:"屏蔽Ta",behavior:"0002",targetEl:".webim_stopChat"}));f.push(new b({actType:"解除屏蔽",behavior:"0003",targetEl:".webim_relieveStop"}));f.push(new b({actType:"游客改名",behavior:"0004",targetEl:".webim_beforeLogin span"}));f.push(new b({actType:"滚动新闻",behavior:"0005",targetEl:".alerMsgCon"}));if(WUC.profile){f.push(new b({actType:"添加收藏连接",behavior:"0006",targetEl:"#webim_collectBT"}));f.push(new b({actType:"取消收藏连接",behavior:"0007",targetEl:"#webim_cancelCollectBT"}));f.push(new b({actType:"取消收藏列表",behavior:"0007",targetEl:"#webuc_profile_collectBox li"}))}setInterval(e,c.autoTime)}function b(j){this.actType=j.actType||"";this.behavior=j.behavior||"";this.eventType=j.eventType||"click";this.targetEl=a(j.targetEl);this.count=0;this.init()}b.prototype={init:function(){var j=this;this.targetEl.live(this.eventType,function(){j.count++})},sendCountToServer:function(){if(this.count<=0){return}g.src="http://218.30.115.100/get_if.php?product_key=WEBIM&behavior="+this.behavior+"&ct="+this.count+"&chatRoom_id="+i+"&_r="+Math.random();this.count=0}};return{init:h}}()})(jQuery);
/*scroll_news.js*/
(function(a){WUC=WUC||{};WUC.scrollNewsManager=function(){var c=[];var k="";var b=5;var l;var i=0;var f="Notice";function m(o){if(f=="Notice"){l=o;a(".webim_alertMessage").remove();var n="系统消息：<a href='http://blog.sina.com.cn/s/blog_60dd1f4a0100kqrw.html' target='_blank'>新浪聊天室畅谈“三字经”。请点击查看详情。</a>";l.AlertMessage.show(n,true)}else{if(!k){return}l=o;g()}}function g(){j(k,function(n){c=n.list;i=0;l.AlertMessage.removeAll();if(!c){setTimeout(g,30*60*1000)}else{d()}})}function j(n,o){a.getScript(n+"&_r="+Math.random(),function(){o(jsonData)})}function d(){var n=c[i];h(n);i++;if(i<c.length){setTimeout(d,b*60*1000)}else{g()}}function h(n){a(".webim_alertMessage").remove();var o="滚动新闻：<a href='"+n.url+"' target='_blank'>"+n.title+"</a>";l.AlertMessage.show(o,true)}function e(n){k=n.serverUrl4News;b=n.time4ChangeNews}return{init:m,setScrollNewsConfig:e}}()})(jQuery);
/*ui.js*/
(function($){window.WUC=typeof window.WUC==="undefined"?{}:window.WUC;WUC.global={sLastSay:"",aFaceOrigin:[":)","/tx",":d","/bz",":-o","/cy","/qiao",":(","8o|",":$","/love","/se","/$","/:>","|-)","/ms","/lh","/nm","({)","/qq",":'(","+o(",":@",":|","/sj","*-)","/ty","/tuu","(H)","/xu","/?","/yun","/88","/shuai","/zhem","/zc",":p",";)","/fd","/sd","/bs","/qiang","/ws","/shl","/boy","/girl","/jc","/gb","(#)","(u)","(w)","(s)","/zq","/cf","/dg","(L)","/lq","(F)","/lw","/mail","(K)","/pg","/xg","/kf","/@@","/xc","/mao","/gou","/zt","/bb","/hl","/%@","(*)","/xy","/ys","/ds","/dh","/dy","/yy","/dp","/sz"],aFaceTransferred:[":\\)","/tx",":d","/bz",":-o","/cy","/qiao",":\\(","8o\\|",":\\$","/love","/se","/\\$","/:&gt;","\\|-\\)","/ms","/lh","/nm","\\(\\{\\)","/qq",":'\\(","\\+o\\(",":@",":\\|","/sj","\\*-\\)","/ty","/tuu","\\(H\\)","/xu","/\\?","/yun","/88","/shuai","/zhem","/zc",":p",";\\)","/fd","/sd","/bs","/qiang","/ws","/shl","/boy","/girl","/jc","/gb","\\(#\\)","\\(u\\)","\\(w\\)","\\(s\\)","/zq","/cf","/dg","\\(L\\)","/lq","\\(F\\)","/lw","/mail","\\(K\\)","/pg","/xg","/kf","/@@","/xc","/mao","/gou","/zt","/bb","/hl","/%@","\\(\\*\\)","/xy","/ys","/ds","/dh","/dy","/yy","/dp","/sz"],aFaceUrl:[29,19,8,4,5,6,7,3,9,10,11,12,13,14,15,16,17,18,2,20,21,22,23,24,25,26,27,28,1,30,31,32,33,34,35,36,37,38,39,40,41,44,43,42,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81],clientTime:function(){now=new Date();function fnGapfiller(i){if(i<10){i="0"+i}return i}now=fnGapfiller(now.getHours())+":"+fnGapfiller(now.getMinutes())+":"+fnGapfiller(now.getSeconds());return now},htmlFilter:function(string){string=string.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/ /g,"&nbsp;").replace(/&/g,"&amp;");return string},tolerantFilter:function(string){string=string.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/ /g,"&nbsp;");return string},faceFilter:function(string){for(var i=0,l=WUC.global.aFaceOrigin.length;i<l;i++){var rePz=new RegExp(WUC.global.aFaceTransferred[i],"g");string=string.replace(rePz,'<img src="http://simg.sinajs.cn/webchat/common/images/face/'+WUC.global.aFaceUrl[i]+'.gif" class="webim_ghiz">')}return string},formatTime:function(tStr){if(!tStr){return""}var d=new Date(Number(tStr));var ho=d.getHours()<10?"0"+d.getHours():d.getHours();var mi=d.getMinutes()<10?"0"+d.getMinutes():d.getMinutes();return ho+":"+mi},browser:function(){window.sBrowser={};if(sBrowser.platform){return}var ua=window.navigator.userAgent;sBrowser.platform=window.navigator.platform;sBrowser.firefox=ua.indexOf("Firefox")>0;sBrowser.opera=typeof(window.opera)==="object";sBrowser.ie=!sBrowser.opera&&ua.indexOf("MSIE")>0;sBrowser.mozilla=window.navigator.product==="Gecko";sBrowser.netscape=window.navigator.vendor==="Netscape";sBrowser.safari=ua.indexOf("Safari")>-1;if(sBrowser.firefox){var bn="firefox",re=/Firefox(\s|\/)(\d+(\.\d+)?)/}else{if(sBrowser.ie){var bn="ie",re=/MSIE( )(\d+(\.\d+)?)/}else{if(sBrowser.opera){var bn="opera",re=/Opera(\s|\/)(\d+(\.\d+)?)/}else{if(sBrowser.netscape){var bn="netscape",re=/Netscape(\s|\/)(\d+(\.\d+)?)/}else{if(sBrowser.safari){var bn="safari",re=/Version(\/)(\d+(\.\d+)?)/}else{if(sBrowser.mozilla){var bn="mozilla",re=/rv(\:)(\d+(\.\d+)?)/}}}}}}if("undefined"!==typeof(re)&&re.test(ua)){sBrowser.version=parseFloat(RegExp.$2)}this.name=bn;this.version=sBrowser.version;return this},insertWbr:function(string){var re=/([^a-z0-9][a-z0-9]{32}[^a-z0-9])|([a-z0-9]{16})/ig;return string.replace(re,function(match,$1,$2){return $1||($2+"<wbr />")})},insertAt:function(selector,string){obj=$(selector)[0];obj.focus();if(document.selection==null){var iStart=obj.selectionStart;var iEnd=obj.selectionEnd;obj.value=obj.value.substring(0,iEnd)+string+obj.value.substring(iEnd,obj.value.length)}else{var range=document.selection.createRange();range.text+=string}},customLen:function(string){return string.match(/[^\r|\n| -~]/g)===null?string.replace(/[\r|\n]/g,"").length:string.replace(/[\r|\n]/g,"").length+string.match(/[^\r|\n| -~]/g).length},beOriginal:function(string){string=string.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/ /g,"&nbsp;").replace(/&/g,"&amp;");for(var i=0,l=WUC.global.aFaceOrigin.length;i<l;i++){var rePz=new RegExp(WUC.global.aFaceTransferred[i],"g");if(WUC.global.browser().name==="ie"){string=string.replace(rePz,'<IMG class=webim_ghiz src="http://simg.sinajs.cn/webchat/common/images/face/'+WUC.global.aFaceUrl[i]+'.gif">')}else{string=string.replace(rePz,'<img src="http://simg.sinajs.cn/webchat/common/images/face/'+WUC.global.aFaceUrl[i]+'.gif" class="webim_ghiz">')}}return string},getItemByAttr:function(val,target,attr){if(typeof val==="undefined"||!(target instanceof Array)){return null}attr=attr||"id";try{for(var i=0,len=target.length;i<len;i++){if(target[i][attr]===val){return{obj:target[i],index:i}}}}catch(err){return null}},delItemByAttr:function(val,target,attr){if(typeof val==="undefined"||!(target instanceof Array)){return null}attr=attr||"id";var temObj=this.getItemByAttr(val,target,attr);if(temObj){target.splice(temObj.index,1);return temObj.obj}else{return null}},getEvent:function(){var e=window.event;if(!e){try{var fnCaller=arguments.callee;while(!fnCaller||!fnCaller.arguments[0]||!((fnCaller.arguments[0].originalEvent||fnCaller.arguments[0]) instanceof Event)){fnCaller=fnCaller.caller}e=fnCaller.arguments[0].originalEvent||fnCaller.arguments[0]}catch(err){e=null}}return e}};WUC.ChatRoom_UI=function(client,isMini){window.webUCBaseRoomClient=client;var UIObj=this;var wuc={};wuc.Base={chatRoomMiniSize:{width:450,height:300},webChatSpaceId:"finance_webchat_id",messageRecord:[],recordTitle:"",fakeChatBox:null,curRoom:null,rooms:[],me:null,roomArg:{maxNum:0,niceWidth:120,minWidth:90,lastNum:0,roomFix:2,factor:[]},ui:{containerEl:null,roomCtn:null,moreRoomEl:null,roomListCtn:null,memberListCtn:null,memberListTitle:null,signTitle:null,signList:null,noSignTitle:null,noSignList:null,dropMenu:null,ctrlMenu:[],searchCtn:null,headEl:null},loadDefaultMsg:false,domToObj:function(dom,objList,attr){if(typeof dom==="undefined"||!(objList instanceof Array)){return null}try{for(var i=0,len=objList.length;i<len;i++){var obj=eval("objList["+i+"]."+attr);if(obj[0]===dom){return objList[i]}}}catch(err){return null}},beforeInitDOM:function(type){var stock=miniDisplay=chatRoomDisplay="";switch(type){case 1:chatRoomDisplay='style="display:none"';stock='class="webim_stock"';break;case 2:miniDisplay='style="display:none"';stock='class="webim_stock"';break;case 3:miniDisplay='style="display:none"';break}var titleInfo=this.titleInfo;var domString=['<div id="webim_miniChat" '+miniDisplay+">",'<iframe frameborder="0" id="webim_miniChatMask"></iframe>','<div class="webim_chatView"><ul></ul></div>','<div class="webim_miniBar">','<a class="webim_Indent_bt" '+(titleInfo.toMiniBar?"title="+titleInfo.toMiniBar:"")+"></a>",'<div class="webim_logo"></div>','<span class="webim_close" '+(titleInfo.midToMin?"title="+titleInfo.midToMin:"")+"></span>",'<span class="webim_zoom" '+(titleInfo.midToWin?"title="+titleInfo.midToWin:"")+"></span>",'<div class="webim_pp_ico"></div>',"<h4>贵糖股份聊天室</h4>","</div>",'<a class="webim_del" href="javascript:void(0)"></a>','<div class="webim_Expand_Box"><a '+(titleInfo.toMidBar?"title="+titleInfo.toMidBar:"")+' class="webim_Expand_bt webim_expandbt_tp1"></a></div>',"</div>"].join("");var ctnEl=$("webim_stock");if(ctnEl[0]){if(type==1||type==2){ctnEl.addClass("webim_stock")}ctnEl.append(domString)}else{ctnEl=$('<div id="webim_ucChatDiv"></div>');ctnEl.append('<div id="webim_stock" '+stock+">"+domString+"</div>");if(type==3){$("#"+wuc.Base.webChatSpaceId).append(ctnEl)}else{$("body").append(ctnEl)}}if($("#webim_popUcMessage").length===0){}else{$("#webim_popUcMessage").prependTo("#webim_stock")}if($("#webim_ucChatDiv .webim_stock").length!=0){$("#webim_popUcMessage").get(0).style.bottom="0px";$("#webim_popUcMessage").get(0).style.top="auto"}domString=null;titleInfo=null;$(".webim_Indent_bt").click(function(){$(".webim_miniBar").hide();$(".webim_chatView").hide();$(".webim_Expand_Box").show();$(".webim_Expand_bt").show()})},beforeInit:function(type){var sign=1;if(!type){sign=2}if(client.name==""){sign=3}this.beforeInitDOM(sign)},initDOM:function(type,autoAdd){var stock=miniDisplay=chatRoomDisplay="";switch(type){case 1:chatRoomDisplay=autoAdd?'style="display:none"':"";stock='class="webim_stock"';break;case 2:miniDisplay='style="display:none"';stock='class="webim_stock"';break;case 3:miniDisplay='style="display:none"';break}var titleInfo=this.titleInfo;var link4count="chatroom_from=a&chatroom_id="+client.id;var domString=['<div id="webim_ucChatRoom" '+chatRoomDisplay+">",'<div class="webim_dropMenu">','<a class="wim_out" href="javascript:void(0);" style="display:none">踢TA</a>','<a class="wim_gag" href="javascript:void(0);" style="display:none">禁言</a>','<a class="wim_cancelGag" href="javascript:void(0);" style="display:none">解除禁言</a>','<a class="wim_grant" href="javascript:void(0);" style="display:none">授权</a>','<a class="wim_cancelGrant" href="javascript:void(0);" style="display:none">解除授权</a>','<a class="wim_report" href="http://www.baidu.com" target="_blank" style="display:none">举报TA</a>','<a class="webim_chatWith" href="javascript:void(0);">与TA聊天</a>','<a class="webim_stopChat" href="javascript:void(0);">屏蔽TA</a>','<a class="webim_relieveStop" href="javascript:void(0);">解除屏蔽</a>',"</div>",'<div id="webim_header">','<div class="webim_logo"></div>','<span class="webim_setClose" '+(titleInfo.winCloseButton?"title="+titleInfo.winCloseButton:"")+"></span>",'<span class="webim_setMini" '+(titleInfo.winMiniButton?"title="+titleInfo.winMiniButton:"")+"></span>",'<div class="webim_afterLogin">','<span>欢迎来到新浪财经直播室</span><a id="webim_logout" href="https://login.sina.com.cn/sso/logout.php" '+(titleInfo.logoutTitle?"title="+titleInfo.logoutTitle:"")+'>退出</a><span id="webim_myNickname" class="webim_available"></span>',"</div>",'<div class="webim_beforeLogin"><span '+(titleInfo.resetName?"title="+titleInfo.resetName:"")+'><input maxlength="20" type="text" /><u></u></span><a href="javascript:void(0);" class="webim_login" '+(titleInfo.loginTitle?"title="+titleInfo.loginTitle:"")+'>登录</a><a href="http://im.sina.com.cn/reg.php?'+link4count+'" target="_blank" class="webim_signup" '+(titleInfo.regTitle?"title="+titleInfo.regTitle:"")+">注册</a>&nbsp;&nbsp;</div>","</div>",'<div id="webim_container">','<div class="webim_roomTab">','<a href="javascript:void(0);" class="webim_moreRoom" '+(titleInfo.moreRoom?"title="+titleInfo.moreRoom:"")+"></a>",'<div class="webim_moreRoomDiv"></div>',"</div>",'<div class="webim_chat">','<div class="webim_groupMember">','<div class="webim_infoLinkWrapper"><a href="http://uc.sina.com.cn/?'+link4count+'" target="_blank">官网</a> <a href="http://comment4.news.sina.com.cn/comment/skin/feedback.html?channel=ly&newsid=227" target="_blank">举报</a> <a href="http://im.sina.com.cn/feedback.php?'+link4count+'" target="_blank">反馈</a> </div>','<div class="webim_groupTitle"><a hidefocus="ture" '+(titleInfo.searchButton?"title="+titleInfo.searchButton:"")+' href="javascript:void(0);"></a><span>0</span>人参与聊天</div>','<div class="webim_memberList">','<h3 class="webim_dropDown">'+client.logGroupName+"<span>(0)</span></h3>","<ul></ul>",'<h3 class="webim_dropDown">游客<span>(0)</span></h3>',"<ul></ul>","</div>","</div>",'<div class="webim_hideGroupMember" '+(titleInfo.hideList?"title="+titleInfo.hideList:"")+"></div>",'<div class="webim_showGroupMember" '+(titleInfo.showList?"title="+titleInfo.showList:"")+"></div>",'<div class="webim_searchMemberList">','<div class="webim_searchInput">','<p><a href="javascript:void(0);"></a><input type="text" maxlength="10" /></p>',"</div>",'<div class="webim_searchResult">','<h3 class="webim_dropDown">'+client.logGroupName+"<span>(0)</span></h3>","<ul></ul>",'<h3 class="webim_dropDown">游客<span>(0)</span></h3>',"<ul></ul>","</div>","</div>",'<div class="webim_chatArea">','<div class="webim_chatBody"><ul></ul></div>','<form><div class="webim_chatInput"><div><textarea>请在这里输入内容。</textarea></div></div></form>','<div class="webim_buttonArea">',"<span "+(titleInfo.sendButton?"title="+titleInfo.sendButton:"")+">发送</span>",'<a href="javascript:void(0);" '+(titleInfo.emotionButton?"title="+titleInfo.emotionButton:"")+"></a>","</div>","</div>","</div>","</div>",'<div class="webim_initialize"><p>网友热评，实时评论<br><a href="javascript:void(0);">立即参与聊天</a></p></div>','<div class="webim_outPanel"><div class="webim_closeTip"> <p>本聊天室正在维护中，暂时无法提供服务</p><p>您可以访问其它聊天室或进入<a href="http://biz.finance.sina.com.cn/stockask/index.php">股市直播室</a>与专家互动</p></div><div class="webim_visitorBlockTip">抱歉，游客禁止进入聊天室，请您先登录！</div><div class="webim_blockTip">抱歉，您的帐户已被限制使用！</div><div class="webim_kickTip">您已被踢出聊天室，您还有<span class="webim_outPanel_timebanner"></span>可重新进入聊天室</div></div>','<div id="webim_loading"><p>正在加载,请稍候...</p></div>','<div class="webim_emotDiv">','<table border="0" cellpadding="4" cellspacing="1">',"<tbody><tr>",'<td title="微笑" abbr=":)"></td><td title="窃笑" abbr="/tx"></td><td title="大笑" abbr=":d"></td><td title="闭嘴" abbr="/bz"></td><td title="吃惊" abbr=":-o"></td><td title="呲牙" abbr="/cy"></td><td title="打你" abbr="/qiao"></td>','<td title="悲伤" abbr=":("></td><td title="愤怒" abbr="8o|"></td><td title="害羞" abbr=":$"></td><td title="好爱你" abbr="/love"></td><td title="好色" abbr="/se"></td><td title="见钱眼开" abbr="/$"></td><td title="可爱" abbr="/:>"></td>',"</tr>","<tr>",'<td title="困" abbr="|-)"></td><td title="懒得理你" abbr="/ms"></td><td title="流汗" abbr="/lh"></td><td title="怒骂" abbr="/nm"></td><td title="抱抱" abbr="({)"></td><td title="亲亲" abbr="/qq"></td><td title="伤心死了" abbr=":\'("></td>','<td title="生病" abbr="+o("></td><td title="生气" abbr=":@"></td><td title="失望" abbr=":|"></td><td title="睡觉" abbr="/sj"></td><td title="思考" abbr="*-)"></td><td title="讨厌" abbr="/ty"></td><td title="吐" abbr="/tuu"></td>',"</tr>","<tr>",'<td title="摆酷" abbr="(H)"></td><td title="嘘" abbr="/xu"></td><td title="疑问" abbr="/?"></td><td title="晕" abbr="/yun"></td><td title="再见" abbr="/88"></td><td title="整蛊" abbr="/shuai"></td><td title="抓狂" abbr="/zhem"></td>','<td title="嘴馋" abbr="/zc"></td><td title="做鬼脸" abbr=":p"></td><td title="眨眼" abbr=";)"></td><td title="非典" abbr="/fd"></td><td title="书呆子" abbr="/sd"></td><td title="鄙视" abbr="/bs"></td><td title="赞" abbr="/qiang"></td>',"</tr>","<tr>",'<td title="握手" abbr="/ws"></td><td title="胜利" abbr="/shl"></td><td title="男孩" abbr="/boy"></td><td title="女孩" abbr="/girl"></td><td title="警察" abbr="/jc"></td><td title="干杯" abbr="/gb"></td><td title="太阳" abbr="(#)"></td>','<td title="心碎" abbr="(u)"></td><td title="蔫儿玫瑰花" abbr="(w)"></td><td title="月亮" abbr="(s)"></td><td title="足球" abbr="/zq"></td><td title="吃饭" abbr="/cf"></td><td title="蛋糕" abbr="/dg"></td><td title="红心" abbr="(L)"></td>',"</tr>","<tr>",'<td title="篮球" abbr="/lq"></td><td title="玫瑰花" abbr="(F)"></td><td title="礼物" abbr="/lw"></td><td title="邮件" abbr="/mail"></td><td title="热吻" abbr="(K)"></td><td title="苹果" abbr="/pg"></td><td title="西瓜" abbr="/xg"></td>','<td title="咖啡" abbr="/kf"></td><td title="小精灵" abbr="/@@"></td><td title="小丑" abbr="/xc"></td><td title="猫" abbr="/mao"></td><td title="狗" abbr="/gou"></td><td title="猪头" abbr="/zt"></td><td title="便便" abbr="/bb"></td>',"</tr>","<tr>",'<td title="活力四射" abbr="/hl"></td><td title="骷髅" abbr="/%@"></td><td title="小星星" abbr="(*)"></td><td title="下雨了" abbr="/xy"></td><td title="伞" abbr="/ys"></td><td title="电视" abbr="/ds"></td><td title="电话" abbr="/dh"></td>','<td title="电影" abbr="/dy"></td><td title="音乐" abbr="/yy"></td><td title="灯泡" abbr="/dp"></td><td title="时钟" abbr="/sz"></td><td></td><td></td><td></td>',"</tr>","</tbody></table>","</div>",'<div id="webim_loginWebuc">','<h3><a class="webim_del" title="关闭登录窗口" href="#"></a>登录新浪通行证</h3>','<div class="webim_login">',"<div>",'<label for="username">登录名：</label><input id="username" /><span rel="username">请输入用户名</span>','<label for="password">密&nbsp;&nbsp;码：</label><input id="password" type="password" /><span rel="password">请输入密码</span>',"</div>","<p>","<button>登 录</button>",'<a target="_blank" href="http://im.sina.com.cn/reg.php?'+link4count+'">立即注册</a><a target="_blank" href="https://login.sina.com.cn/getpass.html">找回密码</a>',"</p>","</div>",'<div class="webim_loginLoading">',"<p>登录中。</p>",'<img src="http://simg.sinajs.cn/webchat/common/css/bgimages/loading.gif" />',"</div>","</div>",'<div id="webim_roomSwitch">',"<span></span>","<div>正在切换房间,请稍候...</div>","<p>此房间已满员，请稍候重试。</p>","</div>",'<div id="webim_LostService" class="" >',"<span></span>","<div>重新连接服务器,请稍候...</div>","<p>","<em>服务器连接断开，请检查网络状况。</em>",'<em><a href="#">立即连接</a><u>10</u> 秒后自动连接。</em>',"</p>","</div>",'<div id="webim_msgOverCount">',"<span></span>","<p>","<u>x</u>","<strong></strong>","</p>","</div>",'<iframe id="webim_hideSelect"></iframe>','<div id="webim_shadeDiv"></div>','<div id="webim_transparentDiv"></div>','<div class="webim_errorTips"></div>','<div id="webim_pulicPrompt"><p></p><div class="del"></div></div>',"</div>"].join("");var ctnEl=$("#webim_stock");if(ctnEl[0]){if(type==1||type==2){ctnEl.addClass("webim_stock")}ctnEl.append(domString)}domString=null;titleInfo=null},init:function(type,autoAdd){var sign=1;if(!type){sign=2}if(client.name==""){sign=3}this.initDOM(sign,autoAdd);var o=this;var mouseoutFn=function(){var e=WUC.global.getEvent();if(!e){return}var tarEl=e.toElement||e.relatedTarget;while(tarEl!=document.body){try{if(tarEl==o.ui.roomListCtn[0]||tarEl==o.ui.moreRoomEl[0]){return}tarEl=tarEl.parentNode}catch(err){tarEl=document.body}}mouseoutFn.timeout=setTimeout(function(){o.ui.roomListCtn.hide();var a=o.ui.roomListCtn[0].offsetWidth},1000)};var ctrlMenuFn=function(){var e=WUC.global.getEvent();if(!e){return}var tarEl=e.srcElement||e.target;try{if(!o.curRoom){return}var obj=o.domToObj(tarEl.parentNode,o.curRoom.memberList,"ui.el");if(!obj){return}if(!o.me||obj.username!=o.me.username){obj.showCtrlMenu()}}catch(err){}return false};this.containerEl=$("#webim_ucChatRoom");if(!this.containerEl[0]){return}this.ui.roomCtn=$("#webim_ucChatRoom .webim_roomTab");this.ui.roomListCtn=$("#webim_ucChatRoom .webim_moreRoomDiv").hide().click(function(){if(o.ui.roomListCtn){o.ui.roomListCtn.hide()}return false}).mouseenter(function(){if(mouseoutFn.timeout){clearTimeout(mouseoutFn.timeout);delete mouseoutFn.timeout}}).mouseout(mouseoutFn);this.ui.moreRoomEl=$("#webim_ucChatRoom .webim_moreRoom").hide().click(function(){if(o.ui.roomListCtn){o.ui.roomListCtn.show()}return false}).mouseout(mouseoutFn);this.ui.memberListCtn=$("#webim_ucChatRoom .webim_memberList");this.ui.memberListTitle=$("#webim_ucChatRoom .webim_groupTitle");this.ui.dropMenu=$("#webim_ucChatRoom .webim_dropMenu").hide();this.ui.ctrlMenu[0]=$("#webim_ucChatRoom .webim_chatWith").click(function(e){if(o.curRoom&&o.curRoom.curMember){o.curRoom.curMember.chatWithMe()}e.preventDefault()});this.ui.ctrlMenu[1]=$("#webim_ucChatRoom .webim_stopChat").click(function(e){if(o.curRoom&&o.curRoom.curMember){o.curRoom.curMember.block()}e.preventDefault()});this.ui.ctrlMenu[2]=$("#webim_ucChatRoom .webim_relieveStop").click(function(e){if(o.curRoom&&o.curRoom.curMember){o.curRoom.curMember.block()}e.preventDefault()});this.ui.ctrlMenu[3]=$("#webim_ucChatRoom .wim_out").click(function(e){if(o.curRoom&&o.curRoom.curMember){client.out(o.curRoom.curMember.username)}e.preventDefault()});this.ui.ctrlMenu[4]=$("#webim_ucChatRoom .wim_gag").click(function(e){if(o.curRoom&&o.curRoom.curMember){client.gag(o.curRoom.curMember.username);o.curRoom.curMember.isGag=true}e.preventDefault()});this.ui.ctrlMenu[5]=$("#webim_ucChatRoom .wim_cancelGag").click(function(e){if(o.curRoom&&o.curRoom.curMember){client.cancelGag(o.curRoom.curMember.username);o.curRoom.curMember.isGag=false}e.preventDefault()});this.ui.ctrlMenu[6]=$("#webim_ucChatRoom .wim_grant").click(function(e){if(o.curRoom&&o.curRoom.curMember){client.grant(o.curRoom.curMember.username)}e.preventDefault()});this.ui.ctrlMenu[7]=$("#webim_ucChatRoom .wim_cancelGrant").click(function(e){if(o.curRoom&&o.curRoom.curMember){client.cancelGrant(o.curRoom.curMember.username)}e.preventDefault()});this.ui.ctrlMenu[8]=$("#webim_ucChatRoom .wim_report").click(function(e){window.open("http://im.sina.com.cn/report.php?type=1&chatroom_from=a&uid="+o.curRoom.curMember.username+"&chatroom_id="+client.id);e.preventDefault()});this.ui.signList=this.ui.memberListCtn.find("ul").eq(0).click(ctrlMenuFn);this.ui.noSignList=this.ui.memberListCtn.find("ul").eq(1).click(ctrlMenuFn);this.ui.signTitle=this.ui.memberListCtn.find("h3").eq(0).click(function(e){this.className=this.className=="webim_dropDown"?"webim_dropRight":"webim_dropDown";if(this.className=="webim_dropDown"){o.ui.signList.show()}else{o.ui.signList.hide()}e.preventDefault()});this.ui.noSignTitle=this.ui.memberListCtn.find("h3").eq(1).click(function(e){this.className=this.className=="webim_dropDown"?"webim_dropRight":"webim_dropDown";if(this.className=="webim_dropDown"){o.ui.noSignList.show()}else{o.ui.noSignList.hide()}e.preventDefault()});this.resize()},getSelf:function(data){if(data&&data.username){this.me=data;wuc.Addon.initName(data.nick||data.username);if(!this.curRoom){return}var memberObj=WUC.global.getItemByAttr(data.username,this.curRoom.memberList,"username");if(memberObj){this.me=memberObj.obj}wuc.Addon.checkShow()}},setCurRoom:function(id){id=Math.abs(id);var roomObj=WUC.global.getItemByAttr(id,this.rooms);if(roomObj){this.atRoom(roomObj.obj.id)}else{this.curRoom=new wuc.ChatRoom(id)}},resetAllRooms:function(){if(!this.ui.roomCtn&&this.rooms.length===0){return}var arg=this.roomArg,ctnWidth=this.ui.roomCtn[0].offsetWidth,boxWidth=arg.niceWidth,restWidth=0;arg.maxNum=parseInt(ctnWidth/boxWidth,10);ctnWidth=ctnWidth-this.ui.moreRoomEl[0].offsetWidth;if(boxWidth*arg.maxNum>ctnWidth){boxWidth=boxWidth-parseInt((boxWidth*arg.maxNum-ctnWidth)/arg.maxNum,10);restWidth=boxWidth*arg.maxNum-ctnWidth;for(var i=0;i<this.rooms.length;i++){var temWidth=boxWidth-arg.roomFix-(restWidth-->0?1:0);if(!this.rooms[i].inList){this.rooms[i].boxEl.width(temWidth)}}}else{boxWidth=boxWidth+parseInt((ctnWidth%boxWidth)/arg.maxNum,10);restWidth=ctnWidth-boxWidth*arg.maxNum;for(var i=0;i<this.rooms.length;i++){var temWidth=boxWidth-arg.roomFix+(restWidth-->0?1:0);if(!this.rooms[i].inList){this.rooms[i].boxEl.width(temWidth)}}}},resize:function(){var ctnWidth=parseInt(this.containerEl.parent().width());this.containerEl.width(ctnWidth);if(this.ui.roomCtn){this.resetAllRooms()}},changeRoom:function(roomId,isSuccess){if(isSuccess){this.dataReset();client.getDefaultMsg();wuc.Base.messageRecord=[]}else{wuc.Message.roomSwitch("failed")}},atRoom:function(id){if(typeof id==="undefined"||isNaN(id)){return}var roomObj=WUC.global.getItemByAttr(id,this.rooms);if(!roomObj){return}var room=roomObj.obj;this.roomArg.factor.push(WUC.global.delItemByAttr(room.id,this.roomArg.factor)||room);if(room.inList){this.ui.roomListCtn.append(this.roomArg.factor[0].boxEl);this.ui.roomCtn.append(room.boxEl);room.boxEl.width(this.roomArg.factor[0].boxEl.css("width"));this.roomArg.factor[0].boxEl.css("width","");room.inList=false;this.roomArg.factor[0].inList=true;for(var i=0,len=this.rooms.length;i<len;i++){if(this.rooms[i].inList&&this.rooms[i].id>this.roomArg.factor[0].id){this.roomArg.factor[0].boxEl.insertBefore(this.rooms[i].boxEl);break}}this.roomArg.factor.shift();this.ui.roomListCtn.hide()}try{if(this.curRoom){this.curRoom.boxEl.removeClass("webim_on")}}catch(err){}this.curRoom=room;this.curRoom.boxEl.addClass("webim_on");wuc.Message.roomSwitch("success");this.loadDefaultMsg=client.getDefaultMsg();var Load_DMT=setInterval(function(){if(wuc.Base.loadDefaultMsg){wuc.Message.warmTips("join",id);if(client.isLogin()){try{WUC.profile.getSelfConllectList()}catch(e){}}clearInterval(Load_DMT);Load_DMT=null}},500);wuc.Base.recordTitle="房间"+Math.abs(id)},addRoom:function(data){if(!(data instanceof Array)){data=[data]}for(var i=0,len=data.length;i<len;i++){if(data[i]["c_id"]>=0){continue}var id=Math.abs(data[i]["c_id"]);if(data[i]["c_ucount"]==0){this.removeRoom(id);continue}if(isNaN(id)||WUC.global.getItemByAttr(id,this.rooms)){continue}var room,inRoomList=false;if(!this.curRoom||this.curRoom.id!=id){room=new wuc.ChatRoom(id)}else{room=this.curRoom}this.rooms.push(room);if(this.rooms.length>this.roomArg.maxNum){this.ui.moreRoomEl.show();inRoomList=true}room.init(id,inRoomList);if(!inRoomList){this.roomArg.factor.unshift(room)}room.boxEl.click(function(o,id){return function(){if(!o.curRoom||id===o.curRoom.id){return false}wuc.Message.roomSwitch("start");window.setTimeout(function(){client.change(-parseInt(id,10))},100);return false}}(this,room.id));this.resetAllRooms()}room=null;id=null},removeRoom:function(id){id=Math.abs(id);if(isNaN(id)){return}var roomObj=WUC.global.getItemByAttr(id,this.rooms);if(roomObj){roomObj.obj.boxEl.remove();this.rooms.splice(roomObj.index,1)}factorObj=WUC.global.getItemByAttr(id,this.roomArg.factor);if(factorObj){this.roomArg.factor.splice(factorObj.index,1);for(var i=0,len=this.rooms.length;i<len;i++){if(this.rooms[i].inList){this.ui.roomCtn.append(this.rooms[i].boxEl);this.rooms[i].inList=false;this.roomArg.factor.unshift(this.rooms[i]);break}}}if(this.rooms.length<=this.roomArg.factor.length){this.ui.moreRoomEl.hide();this.resetAllRooms()}},checkBlock:function(id){var memberObj=WUC.global.getItemByAttr(id,this.curRoom.blockList,"username");if(memberObj){return memberObj.obj.isBlock}return false},dataReset:function(){if(!this.curRoom){return}this.curRoom.boxEl.removeClass("webim_on");this.curRoom.memberList=[];this.curRoom.chatList=[];this.curRoom.blockList=[];this.curRoom.curMember=null;this.curRoom.removeMember()},dragEvt:function(){this.dragParams={o:$("#webim_ucChatRoom"),sx:null,sy:null,x:0,y:0,tx:0,ty:0,l:0,t:0,w:0,h:0,d:false,moveEnd:true};var oThis=this;$(document).bind("mousedown",function(event){oThis.dragDown(event)}).bind("mousemove",function(event){oThis.dragMove(event)}).bind("mouseup",function(event){oThis.dragUp(event)});$("#webim_header").bind("mousemove",function(event){$(this).css("cursor",event.target.tagName.toUpperCase()!="DIV"?"default":"move")});$(window).bind("resize",function(){oThis.resetLayer()})},dragDown:function(event){if(this.dragParams.sx==null&&this.dragParams.sy==null){this.dragParams.sx=this.dragParams.o.css("left");this.dragParams.sy=this.dragParams.o.css("top")}this.dragParams.d=$(event.target).is("#webim_header")||($(event.target.parentNode).is("#webim_header")&&event.target.tagName.toUpperCase()=="DIV");if(!this.dragParams.d){return}var p=this.dragParams.o.position(),l=p.left,t=p.top;this.dragParams.x=event.pageX-(1*(this.dragParams.o.css("left").replace(/px/gi,""))||0);this.dragParams.y=event.pageY-t;this.dragParams.l=event.pageX-this.dragParams.o.offset().left;this.dragParams.t=event.pageY-this.dragParams.o.offset().top;this.dragParams.w=document.documentElement.clientWidth;this.dragParams.h=document.documentElement.clientHeight;p=l=t=null;if($.browser.msie){this.dragParams.o.get(0).setCapture()}else{event.preventDefault()}},dragMove:function(event){if(!this.dragParams.d){return}if(!this.dragParams.moveEnd){return}this.dragParams.moveEnd=false;this.dragParams.tx=event.pageX-this.dragParams.x,this.dragParams.ty=event.pageY-this.dragParams.y;if(event.clientY-this.dragParams.t<0){this.dragParams.ty=event.pageY-event.clientY-this.dragParams.y+this.dragParams.t}else{if(event.clientY+this.dragParams.o.height()-this.dragParams.t>this.dragParams.h){this.dragParams.ty=event.pageY-event.clientY-this.dragParams.y+(this.dragParams.h-this.dragParams.o.height())+this.dragParams.t}}if(event.clientX-this.dragParams.l<0){this.dragParams.tx=event.pageX-event.clientX-this.dragParams.x+this.dragParams.l}else{if(event.clientX+this.dragParams.o.width()-this.dragParams.l>this.dragParams.w){this.dragParams.tx=event.pageX-event.clientX-this.dragParams.x+(this.dragParams.w-this.dragParams.o.width())+this.dragParams.l}}var oThis=this;setTimeout(function(){oThis.dragParams.o.css({left:oThis.dragParams.tx,top:oThis.dragParams.ty});oThis.dragParams.moveEnd=true;oThis=null},30)},dragUp:function(event){if(!this.dragParams.d){return}this.dragParams.d=false;if($.browser.msie){this.dragParams.o.get(0).releaseCapture()}},resetPopPosition:function(isAbs){$("#webim_popUcMessage").css({position:isAbs?"absolute":"static"})},resetLayer:function(){if(this.dragParams.sx!=null&&this.dragParams.sy!=null){$("#webim_ucChatRoom").css({top:this.dragParams.sy,left:this.dragParams.sx})}},reload:function(){wuc.Addon.checkShow()},clearFakeChatBox:function(){if(wuc.Base.fakeChatBox){wuc.Base.fakeChatBox.unbind();wuc.Base.fakeChatBox.remove();wuc.Base.fakeChatBox=null}},titleInfo:{winMiniButton:"最小化",emotionButton:"选择表情",sendButton:"点击发送消息 ",searchButton:"搜索聊天参与者",toMiniBar:"收起聊天室",toMidBar:"展开聊天室",midToWin:"最大化",resetName:"",moreRoom:"更多房间",hideList:"隐藏聊天参与者列表",showList:"显示聊天参与者列表",winCloseButton:"关闭",midToMin:"关闭"},login:function(){$("#webim_loginWebuc span").css("visibility","hidden")},logout:function(){$("#message").hide();$("#webim_notice").hide();try{$.wim.close("message")}catch(err){}wuc.AlertMessage.removeAll()},showRecordLink:function(){var isAdmin=wuc.Base.me?(wuc.Base.me.auth||"").indexOf("3")!=-1:false;var bt=$(".webim_groupMember .webim_infoLinkWrapper #showRecord");if(isAdmin){if(bt.length==0){bt=$('<a id="showRecord" href="javascript:void(0);">记录</a>').appendTo($(".webim_groupMember .webim_infoLinkWrapper"));bt.bind("click",this.showRecordPage)}else{bt.show()}}else{if(bt.length!=0){bt.hide()}}},showRecordPage:function(){var data=client.getChatRecord();var roomName=data.roomName,chatName=data.chatName;var records=data.records;var str=[];str[str.length]="<table cellSpacing=0 cellPadding=0 style='width:100%;border:1px solid #666;border-collapse:collapse;'>";str[str.length]="<tr style='background:#D1D1D1;text-align:center;'>";str[str.length]="<td width='60' style='border:1px solid #666;'>时间</td>";str[str.length]="<td width='100' style='border:1px solid #666;'>用户名</td>";str[str.length]="<td width='100' style='border:1px solid #666;'>用户ID</td>";str[str.length]="<td style='border:1px solid #666;'>内容</td>";str[str.length]="</tr>";for(var i=0;i<records.length;i++){var curRecord=records[i];var time=curRecord.time;var userid=curRecord.id;var username=curRecord.who;var text=curRecord.what;str[str.length]="<tr onmouseover=\"this.style.backgroundColor='#F1F1F1'\"; onmouseout=\"this.style.backgroundColor='#FFFFFF';\">";str[str.length]="<td style='border:1px solid #666;'>"+time+"</td>";str[str.length]="<td style='border:1px solid #666;'>"+username+"</td>";str[str.length]="<td style='border:1px solid #666;'>"+userid+"</td>";str[str.length]="<td style='border:1px solid #666;'>"+text+"</td>";str[str.length]="</tr>"}str[str.length]="</table>";var cssStr='<style type="text/css">.titleDiv {border-bottom:1px solid #CCCCCC; height:30px;font:normal 16px "宋体";text-align:center;}.recordDiv {margin-top:5px;}.recordTable {background:#FFFFFF;width:100%;border:1px solid #666;border-collapse:collapse;}.recordTable .title {background:#D1D1D1;}.recordTable .title td {text-align:center;}.recordTable td {border:1px solid #666; height:18px; padding:2px;font:normal 12px "宋体";}.recordTable .time {text-align:center;}.recordTable .id {}.recordTable .name {}.recordTable .text { word-break:break-all;}</style>';var winStr='<div class="titleDiv">'+("消息记录-"+chatName+"["+roomName+"]")+"</div>";winStr+='<div class="recordDiv">'+str.join("")+"</div>";var cmd=window.open("about:blank");cmd.document.write(winStr)}};wuc.grayPanel={panel:null,tipClassNames:{kick:".webim_kickTip",block:".webim_blockTip",visitorBlock:".webim_visitorBlockTip",closeOrIpblock:".webim_closeTip"},init:function(){this.panel=$(".webim_outPanel")},show:function(){this.panel.show()},hide:function(){if(this.panel){this.panel.hide()}},_showTip:function(tipType){$.each(this.tipClassNames,function(k,v){if(k==tipType){$(v).show()}else{$(v).hide()}});this.show()},showKickTip:function(){this._showTip("kick")},showBlockTip:function(){this._showTip("block")},showVisitorBlockTip:function(){this._showTip("visitorBlock")},showCloseOrIpblockTip:function(){this._showTip("closeOrIpblock")}};wuc.AlertMessage={MsgQueue:[[],[]],FixQueue:[[],[]],pElm:$("#webim_ucChatRoom .webim_chatBody .alerMsgCon"),show:function(showMsg,isStay){if(this.hasBeenShow(this.MsgQueue,showMsg)||this.hasBeenShow(this.FixQueue,showMsg)){return}if(this.pElm.length==0){this.pElm=$('<div class="alerMsgCon"></div>');this.pElm.appendTo($("#webim_ucChatRoom .webim_chatBody"))}this.pElm.show();var msgElm=$('<div class="webim_alertMessage"><p><a href="javascript:void(0);" class="webim_del"/><span class="webim_icon"/>'+showMsg+"</p></div>");msgElm.appendTo(this.pElm);if(isStay){this.FixQueue[0].push(msgElm);this.FixQueue[1].push(showMsg)}else{this.MsgQueue[0].push(msgElm);this.MsgQueue[1].push(showMsg)}var oThis=this;msgElm.find(".webim_del").bind("click",function(event){oThis.clear(msgElm)});if(!isStay){setTimeout(function(){if(oThis.hasBeenShow(oThis.MsgQueue,msgElm)){oThis.hide(msgElm)}},1500)}},hide:function(elm){var oThis=this;elm.fadeOut("slow",function(){oThis.clear(elm)})},clear:function(elm){if(this.hasBeenShow(this.MsgQueue,elm)){this.MsgQueue[0].shift();this.MsgQueue[1].shift()}else{if(this.hasBeenShow(this.FixQueue,elm)){this.FixQueue[0].shift();this.FixQueue[1].shift()}}elm.find(".webim_del").unbind("click");elm.remove();if(this.MsgQueue[0].length==0&&this.FixQueue[0].length==0){this.pElm.hide()}},hasBeenShow:function(arr,msg){for(var i=0;i<arr[0].length;i++){if(arr[0][i]==msg||arr[1][i]==msg){return true}}return false},removeAll:function(){var elmArr=[this.MsgQueue[0].concat(this.FixQueue[0]),this.MsgQueue[1].concat(this.FixQueue[1])];for(var i=0;i<elmArr[0].length;i++){var elm=elmArr[0][i];elm.unbind("click");elm.remove();elm=null}if(this.pElm.length!=0){this.pElm.hide()}this.MsgQueue=[[],[]];this.FixQueue=[[],[]];elmArr=null},linkLose:function(){var elm=$("#webim_ucChatRoom .webim_linkLose");if(elm.length==0){var str=['<div class="webim_linkLose">',"<span/>","<p>",'<em><a href="javascript:void(0);" class="webim_del"/>与服务器连接异常，可能无法继续聊天。</em>',"<em>",'<a href="javascript:void(0);" onclick="javascript:location.reload();" title="刷新后页面数据需要重新加载">刷新页面</a>',"<u></u>","</em>","</p>","</div>"];elm=$(str.join("")).appendTo($("#webim_ucChatRoom"));var del=elm.find(".webim_del");del.bind("click",function(){elm.hide();$("#webim_transparentDiv").hide()})}elm.show();$("#webim_transparentDiv").show()}};wuc.Message={sPrevious:"",maxSendcountPerMinu4Visitor:0,msgCountCurrentMinu:0,init:function(){setInterval(function(){wuc.Message.msgCountCurrentMinu=0},60*1000)},setVisitorMaxSendcountPerMinu:function(n){wuc.Message.maxSendcountPerMinu4Visitor=n},roomSwitch:function(status){switch(status){case"start":$("#webim_transparentDiv").show();$("#webim_roomSwitch").show();break;case"success":$(".webim_chatBody ul").html("");$("#webim_transparentDiv").hide();$("#webim_roomSwitch").hide();break;case"failed":$("#webim_roomSwitch").addClass("webim_failed");setTimeout(function(){$("#webim_roomSwitch").removeClass("webim_failed").hide();$("#webim_transparentDiv").hide()},2500);break}},msgTrim:function(str){str=str.replace(/^\s+|\s+$/g,"");return str},showPublicPrompt:function(str){$("#webim_pulicPrompt p").html(str);$("#webim_pulicPrompt").show()},closePublicPrompt:function(){$("#webim_pulicPrompt").hide()},showError:function(type){switch(type){case"sensitive":$(".webim_chatBody ul").get(0).scrollTop=$(".webim_chatBody ul").get(0).scrollHeight;break;case"vacant":wuc.AlertMessage.show("请输入内容后发送。");break;case"repetitive":wuc.AlertMessage.show("请不要重复发送相同信息。");break;case"overbrim":wuc.AlertMessage.show("每次发言请勿超过140个字符或70个汉字。");break;case"excessive":wuc.AlertMessage.show("你发送消息的速度过快，请间隔2秒后发送下一条。");break;case"illegal":wuc.AlertMessage.show("你所修改的名字中包含非法字符。");break;case"username":$("#webim_loginWebuc span[rel='username']").css("visibility","visible");break;case"password":$("#webim_loginWebuc span[rel='password']").css("visibility","visible");break;case"loseLink":wuc.AlertMessage.linkLose();break}},say:function(){if(client.isLoseLink){wuc.Message.showError("loseLink");return}if(!client.isLogin()&&this.maxSendcountPerMinu4Visitor!="-1"&&this.msgCountCurrentMinu>=this.maxSendcountPerMinu4Visitor){var tip=this.maxSendcountPerMinu4Visitor==0?"请注册登录后开始发言，<br />现在<a href='###'>登录</a>吗？":"游客发言每分钟"+this.maxSendcountPerMinu4Visitor+"条,注册用户不受限制，现在<a href='###'>登录</a>吗？";$("#webim_msgOverCount").show();$("#webim_msgOverCount strong").html(tip);$("#webim_msgOverCount u").one("click",function(){$("#webim_msgOverCount").hide()});$("#webim_msgOverCount a").one("click",function(){$("#webim_msgOverCount").hide();wuc.Message.loginDialog("show")});return}sOrigin=$(".webim_chatInput textarea")[0].value;sToServer=sOrigin;sToClient=WUC.global.faceFilter(WUC.global.htmlFilter(sOrigin));if(sOrigin!=""){if(sOrigin!="请在这里输入内容。"){thisTime=new Date().getTime();if(typeof(lastTime)==="undefined"){lastTime=thisTime=new Date().getTime()}timeInterval=thisTime-lastTime;if(timeInterval===0||timeInterval>2000){if(WUC.global.customLen(sOrigin)<=140){if(this.msgTrim(sOrigin)!==wuc.Message.sPrevious){lastTime=new Date().getTime();wuc.Message.sPrevious=this.msgTrim(sOrigin);this.msgCountCurrentMinu++;$("#webim_msgOverCount").hide();client.send(sToServer);$(".webim_chatInput textarea")[0].value="";$(".webim_chatInput textarea")[0].focus()}else{lastTime=new Date().getTime();wuc.Message.localHear(sToServer);$(".webim_chatInput textarea")[0].value=""}}else{wuc.Message.showError("overbrim")}}else{wuc.Message.showError("excessive");$(".webim_chatInput textarea")[0].focus()}}else{wuc.Message.showError("vacant");$(".webim_chatInput textarea")[0].value="";$(".webim_chatInput textarea")[0].focus()}}else{wuc.Message.showError("vacant");$(".webim_chatInput textarea")[0].focus()}},localHear:function(what){var data={username:wuc.Base.me.username,nick:wuc.Base.me.nick,msg:what,time:new Date().getTime()};this.hear(data)},hear:function(data){if(wuc.Base.checkBlock(data.username)==false){var profile=client.getProfile();var who=WUC.global.tolerantFilter(data.nick);var what=WUC.global.faceFilter(WUC.global.tolerantFilter(data.msg));var msgTime=WUC.global.formatTime(data.time);wuc.Base.messageRecord.push({id:data.username,who:who,what:what,time:msgTime});who="["+msgTime+"] "+who;var self="";if(data.username===profile.id){$(".webim_chatBody ul").append('<li class="webim_self"><div><span class="webim_professor">'+who+":</span><p>"+what+"</p></div></li>");self=true}else{$(".webim_chatBody ul").append('<li><div><a _forMenu="1" href="javascript:void(0);"><span class="webim_visitor">'+who+":</span></a><p>"+what+"</p></div></li>");self=false;this.chatBodyMenu(data.username,$(".webim_chatBody ul"))}if(this.canRoll!=false){$(".webim_chatBody ul").get(0).scrollTop=$(".webim_chatBody ul").get(0).scrollHeight}if(WUC.witchChatShape){WUC.witchChatShape.newMiniMessage({self:self,name:who,message:what})}}},chatBodyMenu:function(n,o){var m=this.getMenuData(n),oThis=this;$(o).find("a[_forMenu]:last").eq(0).click(function(event){if(!m||!oThis.getMenuData((m.me)["username"])){return}event.preventDefault();event.stopPropagation();var l=17+$(this).width(),t=$(this).position().top;m.showMenuFn.call(m.me,function(menu){oThis.canRoll=false;menu.css({left:l+"px",top:t+"px"});menu.show();menu.unbind("click");menu.bind("click",function(event){menu.unbind("click");$(this).hide();oThis.canRoll=true});var e=WUC.global.getEvent();if(e){if(e.stopPropagation){e.stopPropagation()}else{e.cancelBubble=true}}$("body").one("click",function(){menu.hide();oThis.canRoll=true})})})},getMenuData:function(key){var mList=wuc.Base.curRoom.memberList;for(var i=0;i<mList.length;i++){if(key==mList[i]["username"]){return{me:mList[i],blockState:mList[i]["isBlock"],showMenuFn:mList[i]["showCtrlMenu"]}}}},unbindHideEmot:function(){if($(".webim_emotDiv:visible").size()===1){$(".webim_emotDiv").hide()}$(document).unbind("click",wuc.Message.unbindHideEmot)},loginDialog:function(todo){switch(todo){case"show":$("#webim_shadeDiv").show();$("#webim_loginWebuc").show();$("#username")[0].focus();break;case"hide":$("#webim_shadeDiv").hide();$("#webim_loginWebuc").hide();$("#username").val("");$("#password").val("");break}},showNotice:function(type,array){if(array.length===0){return}var notice="";switch(type){case"rename":for(i=0,j=array.length;i<j;i++){if(i!==j-1){notice=notice+array[i][0]+"把名字改为了"+array[i][1]+"，"}else{notice=notice+array[i][0]+"把名字改为了"+array[i][1]+"。"}}break;case"arrive":for(i=0,j=array.length;i<j;i++){if(i!==j-1){notice=notice+array[i]+"、"}else{notice=notice+array[i]+"进入了聊天室。"}}break;case"depart":for(i=0,j=array.length;i<j;i++){if(i!==j-1){notice=notice+array[i]+"、"}else{notice=notice+array[i]+"离开了聊天室。"}}break;case"out":for(i=0,j=array.length;i<j;i++){if(i!==j-1){notice+=array[i].nick+"、"}else{notice=array[i].nick+"被管理员踢出了房间。"}}break;case"gag":for(i=0,j=array.length;i<j;i++){if(i!==j-1){notice+=array[i].nick+"、"}else{notice=array[i].nick+"被管理员禁言了。"}}break;case"cancelGag":for(i=0,j=array.length;i<j;i++){if(i!==j-1){notice+=array[i].nick+"、"}else{notice=array[i].nick+"被管理员解除禁言了。"}}break}notice=WUC.global.tolerantFilter(notice);$(".webim_chatBody ul").append('<li class="webim_chatTips"><b></b><em>系统公告：'+notice+"</em></li>");$(".webim_chatBody ul").get(0).scrollTop=$(".webim_chatBody ul").get(0).scrollHeight},warmTips:function(type){var tips="";switch(type){case"join":if(client.isLogin()){tips=tips+"点击其他"+client.logGroupName+"昵称,可与TA私聊"}else{tips=tips+"登录后,可与"+client.logGroupName+"私聊"}break}tips=WUC.global.tolerantFilter(tips);$(".webim_chatBody ul").append('<li class="webim_chatTips"><b></b><em>温馨提示：'+tips+"</em></li>");$(".webim_chatBody ul").get(0).scrollTop=$(".webim_chatBody ul").get(0).scrollHeight},terminator:""};wuc.ChatRoom=function(id){this.id=Math.abs(id)||0;this.title="";this.boxEl=null;this.boxSize=[90,30];this.curMember=null;this.num={all:0,login:0};this.inList=false;this.chatList=[];this.memberList=[];this.blockList=[]};wuc.ChatRoom.prototype={init:function(roomID,inRoomList){this.id=roomID;this.title="房间"+(Math.abs(roomID));if(inRoomList){this.inList=true;this.boxEl=$("<a></a>").appendTo(wuc.Base.ui.roomListCtn).text(this.title).attr("href","javascript:void(0)")}else{this.boxEl=$("<a></a>").appendTo(wuc.Base.ui.roomCtn).text(this.title).attr("href","javascript:void(0)")}this.boxEl[0].hideFocus=true;if(wuc.Base.curRoom&&wuc.Base.curRoom.id==this.id){wuc.Base.atRoom(this.id)}},renewNumber:function(){this.num.login=wuc.Base.ui.signList.children().length;this.num.all=this.num.login+wuc.Base.ui.noSignList.children().length;wuc.Base.ui.signTitle.find("span").html("("+this.num.login+")");wuc.Base.ui.noSignTitle.find("span").html("("+(this.num.all-this.num.login)+")");wuc.Base.ui.memberListTitle.find("span").html(this.num.all)},addMember:function(data,sign){if(sign==="roster"){this.clearAllMember();this.memberList=[]}if(typeof data==="undefined"){return}if(!(data instanceof Array)){data=[data]}var sendArr=[];for(var i=0,len=data.length;i<len;i++){var memberObj=WUC.global.getItemByAttr(data[i].username,this.memberList,"username");if(memberObj){continue}var member=new wuc.Member();member.init(data[i]);this.memberList.push(member);sendArr.push(data[i].nick);if(wuc.Base.me.username===member.username){wuc.Base.me=member}}if(sign==="roster"&&wuc.Base.me){wuc.Base.me.ui.el.appendTo(wuc.Base.me.ui.el.parent())}this.renewNumber()},removeMember:function(data){if(typeof data==="undefined"){this.clearAllMember();return}if(!(data instanceof Array)){data=[data]}var sendArr=[];for(var i=0,len=data.length;i<len;i++){var memberObj=WUC.global.getItemByAttr(data[i].username,this.memberList,"username");if(memberObj){sendArr.push(data[i].nick);WUC.global.delItemByAttr(data[i].username,wuc.Base.curRoom.blockList,"username");this.memberList.splice(memberObj.index,1);memberObj.obj.ui.el.remove()}}this.renewNumber()},clearAllMember:function(){wuc.Base.ui.signList.html("");wuc.Base.ui.noSignList.html("");wuc.Base.curRoom.num.all=0;wuc.Base.curRoom.num.login=0;wuc.Base.ui.signTitle.find("span").html("");wuc.Base.ui.noSignTitle.find("span").html("");this.renewNumber()},reNameMember:function(data){if(!(data instanceof Array)){data=[data]}var sendArr=[];for(var i=0,len=data.length;i<len;i++){var memberObj=WUC.global.getItemByAttr(data[i].username,this.memberList,"username");if(data[i].username==wuc.Base.me.username){wuc.Addon.initName(data[i].nick)}if(memberObj){memberObj.obj.nick=data[i].nick;memberObj.obj.ui.nickEl.text(data[i].nick);memberObj.obj.ui.nickEl.attr("title",data[i].nick);sendArr.push([data[i].nickold,data[i].nick])}}wuc.Message.showNotice("rename",sendArr)},createMemberCollect:function(items){var chatRoom=null;var meUid=wuc.Base.me.username;var chatRoomID=""+client.id;var uList=this.memberList;var isSelf=false;var collected=false;var itemsLn=items.length;if(itemsLn!=0){var uid=items[0].userid;isSelf=uid==meUid;for(var i=0;i<uList.length;i++){var curInfo=uList[i];if(curInfo.username==uid){curInfo.collectItems=items}}}try{if(isSelf){collected=false;for(var j=0;j<items.length;j++){if(items[j].roomid==chatRoomID){collected=true}}WUC.profile.setCurUserCollectCount(items.length);WUC.profile.getCollectDataCallBack(uid,items,true)}else{WUC.profile.getCollectDataCallBack(uid,items)}WUC.profile.checkShowCollectBt(collected,isSelf)}catch(e){}},addMemberCollect:function(param){var uid=param.userid;var uList=this.memberList;var collectList=null;var roomid=param.roomid;for(var i=0;i<uList.length;i++){var curInfo=uList[i];if(curInfo.username==uid){collectList=curInfo.collectItems}}if(!collectList){return}var hasChatRom=false;for(var j=0;j<collectList.length;j++){if(collectList[j].roomid==roomid){hasChatRom=true}}if(!hasChatRom){collectList.push(param)}WUC.profile.addCurUserCollectCount()},delMemberCollect:function(param){var roomid=param.roomid;var uid=param.uid;var collectList=null;var uList=this.memberList;var curRoomID=""+client.id;var hasCurRoom=false;for(var i=0;i<uList.length;i++){var curInfo=uList[i];if(curInfo.username==uid){collectList=curInfo.collectItems}}if(!collectList){return}for(var x=0;x<collectList.length;x++){if(curRoomID==collectList[x].roomid){hasCurRoom=true}}for(var j=0;j<collectList.length;j++){if(collectList[j].roomid==roomid){collectList.splice(j,1);WUC.profile.cutCurUserCollectCount();if(hasCurRoom&&roomid!=curRoomID){WUC.profile.checkShowCollectBt(true)}else{WUC.profile.checkShowCollectBt(false)}}}}};wuc.Member=function(){this.username="";this.nick="";this.status="online";this.isLogin=false;this.isBlock=false;this.auth="";this.ui={el:null,nickEl:null}};wuc.Member.prototype={init:function(obj){for(var attr in obj){if(attr==="group"){this.isLogin=obj.group==1}else{this[attr]=obj[attr]}}if(this.nick){this.nick=this.nick.replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&apos;/g,"'").replace(/&quot;/g,'"')}this.ui.el=$("<li></li>");this.ui.el.hover(function(){$(this).addClass("webim_listHover")},function(){$(this).removeClass("webim_listHover")});if(this.isLogin){this.ui.nickEl=$('<a class="webim_available" href="javascript:void(0)" title="与'+this.nick+'私聊"></a>').appendTo(this.ui.el)}else{this.ui.nickEl=$('<a class="webim_available" href="javascript:void(0)" title="'+this.nick+'"></a>').appendTo(this.ui.el)}this.ui.nickEl.text(this.nick);if(this.isLogin){this.ui.el.attr("_proid",this.username);this.ui.nickEl.attr("_proid",this.username)}if(wuc.Base.me&&wuc.Base.me.username==this.username){this.ui.nickEl.addClass("webim_signSel")}wuc.Base.curRoom.num.all++;if(this.isLogin){wuc.Base.ui.signList.append(this.ui.el);wuc.Base.curRoom.num.login++}else{wuc.Base.ui.noSignList.append(this.ui.el)}if(this.isLogin){this.changeUi4Gender()}if(this.auth.indexOf("3")!=-1){this.changeUi2Manager()}},getGender:function(){return this.gender=="m"?1:0},changeUi4Gender:function(){var maleFlag=this.getGender();var color=maleFlag?"":"#fc49b2";var position=maleFlag?"-8px -624px":"-8px -649px";this.ui.nickEl.css({color:color,"background-position":position})},showCtrlMenu:function(callback){if(this.username==wuc.Base.me.username){return}var el=wuc.Base.ui.dropMenu;if(this.isLogin){wuc.Base.ui.ctrlMenu[0].show()}else{wuc.Base.ui.ctrlMenu[0].hide()}if(this.isBlock){wuc.Base.ui.ctrlMenu[1].hide();wuc.Base.ui.ctrlMenu[2].show()}else{wuc.Base.ui.ctrlMenu[1].show();wuc.Base.ui.ctrlMenu[2].hide()}if(wuc.Base.me.auth.indexOf("1")!=-1){if(this.auth.indexOf("3")==-1){wuc.Base.ui.ctrlMenu[6].css("display","");wuc.Base.ui.ctrlMenu[7].hide()}else{wuc.Base.ui.ctrlMenu[6].hide();wuc.Base.ui.ctrlMenu[7].css("display","")}}if(wuc.Base.me.auth.indexOf("2")!=-1){wuc.Base.ui.ctrlMenu[3].show()}if(wuc.Base.me.auth.indexOf("3")!=-1&&!this.isGag){wuc.Base.ui.ctrlMenu[4].css("display","");wuc.Base.ui.ctrlMenu[5].hide()}if(wuc.Base.me.auth.indexOf("4")!=-1&&this.isGag){wuc.Base.ui.ctrlMenu[4].hide();wuc.Base.ui.ctrlMenu[5].css("display","")}if(wuc.Base.me.auth.indexOf("3")==-1){wuc.Base.ui.ctrlMenu[3].hide();wuc.Base.ui.ctrlMenu[4].hide();wuc.Base.ui.ctrlMenu[5].hide();wuc.Base.ui.ctrlMenu[6].hide();wuc.Base.ui.ctrlMenu[7].hide();wuc.Base.ui.ctrlMenu[8].hide()}if(wuc.Base.me.auth.indexOf("5")!=-1){wuc.Base.ui.ctrlMenu[8].show()}if(typeof callback=="function"){callback(el)}else{var top=this.ui.el.position().top+"px";if(this.ui.el.position().top+el.height()>$("#webim_ucChatRoom").height()){top=$("#webim_ucChatRoom").height()-el.height()-10+"px"}var left=this.ui.el.position().left-el.width()-5+"px";el.show();el.css({top:top,left:left});var e=WUC.global.getEvent();if(e){if(e.stopPropagation){e.stopPropagation()}else{e.cancelBubble=true}}$("body").one("click",this.hideCtrlMenu)}wuc.Base.curRoom.curMember=this},becomeManager:function(auth){this.auth=auth;this.changeUi2Manager()},loseManager:function(){this.auth="";this.changeUi2Normal()},changeUi2Manager:function(){this.ui.el.find("a").css("color","red")},changeUi2Normal:function(){this.ui.el.find("a").css("color","")},hideCtrlMenu:function(){wuc.Base.ui.dropMenu.hide();wuc.Base.curRoom.curMember=null;return false},block:function(){if(this.isBlock){this.ui.el.find("span").remove();this.isBlock=false;WUC.global.delItemByAttr(this.username,wuc.Base.curRoom.blockList,"username")}else{this.ui.el.prepend($("<span></span>"));this.isBlock=true;wuc.Base.curRoom.blockList.push(this)}},chatWithMe:function(){if(typeof ucClient!=="undefined"){ucClient.chatWith(this.username)}}};wuc.setChatroomSize=function(w,h){if(w<this.Base.chatRoomMiniSize.width){w=this.Base.chatRoomMiniSize.width}if(h<this.Base.chatRoomMiniSize.height){h=this.Base.chatRoomMiniSize.height}$("#webim_loading").width(w).height(h);$(".webim_initialize").width(w).height(h-36);$(".webim_initialize p").css("margin-top",h/2-52);$(".webim_outPanel").width(w).height(h-33);$(".webim_outPanel div").css("margin-top",h/2-52);$("#webim_ucChatRoom").width(w).height(h);$(".webim_chatBody ul").height(h-183);$(".webim_chatBody").height(h-183+12);$(".webim_memberList").height(h-133);$(".webim_groupMember").height(h-103);$(".webim_hideGroupMember").css("margin-top",h/2-56);$(".webim_showGroupMember").css("margin-top",h/2-56);$("#webim_shadeDiv").width(w).height(h);$("#webim_transparentDiv").height(h);$("#webim_hideSelect").width(w+1).height(h+1);$(".webim_searchMemberList .webim_searchResult").height(h-178);if(client.name!=""){$("#webim_ucChatRoom").css({left:-w+"px",top:-h-2+"px"})}else{$("#webim_ucChatRoom").css({position:"relative",left:"0",top:"0"})}};wuc.Addon={init:function(){$("#webim_LostService a").click(function(){wuc_chatroom.reconnect();wuc.Addon.reLink();return false});$(".webim_hideGroupMember").click(function(event){$(this).fadeOut("fast");$(".webim_groupMember").fadeOut("fast",function(){$(".webim_showGroupMember").show()})});$(".webim_hideGroupMember").mouseover(function(){$(this).addClass("webim_mHover")}).mouseout(function(){$(this).removeClass("webim_mHover")});$(".webim_showGroupMember").mouseover(function(){$(this).addClass("webim_mHover")});$(".webim_showGroupMember").mouseout(function(){$(this).removeClass("webim_mHover")});$(".webim_showGroupMember").click(function(event){$(".webim_showGroupMember").hide();$(".webim_hideGroupMember").fadeIn("fast");$(".webim_groupMember").fadeIn("fast")});$(".webim_buttonArea span").hover(function(){$(this).addClass("webim_btnHover")},function(){$(this).removeClass("webim_btnHover")});$(".webim_miniBar span").hover(function(){$(this).addClass("webim_mHover")},function(){$(this).removeClass("webim_mHover")}).click(function(){$("#webim_miniChat").hide();$("#webim_ucChatRoom").show()});if(client.name!=""){wuc.Base.dragEvt()}$(".webim_setMini").hover(function(){$(this).addClass("webim_miniHover")},function(){$(this).removeClass("webim_miniHover")}).click(function(){WUC.witchChatShape.showMiniChat()});$(".webim_setClose").hover(function(){$(this).addClass("webim_closeHover")},function(){$(this).removeClass("webim_closeHover")}).click(function(){WUC.witchChatShape.callIndentMini()});var visitorName=$(".webim_beforeLogin span");var visitorNameInput=$(".webim_beforeLogin span input")},logoutToInit:function(){$(".webim_beforeLogin").show();$(".webim_beforeLogin span").hide();$(".webim_afterLogin").hide();$(".webim_initialize a").html("立即参与聊天");$(".webim_initialize").show();$(".webim_chatInput textarea").get(0).value="请在这里输入内容。";wuc.Base.dataReset();try{WUC.profile.removeCollectBt()}catch(e){}},lostTimer:null,countSeconds:0,lostService:function(second){if(second>0){wuc.Addon.lostTimer&&clearInterval(wuc.Addon.lostTimer);wuc.Addon.countSeconds=second;$("#webim_transparentDiv").show();$("#webim_LostService").hasClass("webim_relink")&&$("#webim_LostService").removeClass("webim_relink");$("#webim_LostService").show();wuc.Addon.lostTimer=setInterval(wuc.Addon.countTime,1000);$("#webim_LostService u").text(second)}else{wuc.Addon.reLink()}},countTime:function(){$("#webim_LostService u").text(--wuc.Addon.countSeconds);if(wuc.Addon.countSeconds<=0){wuc.Addon.reLink()}},reLink:function(){wuc.Addon.lostTimer&&clearInterval(wuc.Addon.lostTimer);$("#webim_transparentDiv").show();$("#webim_LostService").show();!$("#webim_LostService").hasClass("webim_relink")&&$("#webim_LostService").addClass("webim_relink")},reLinkSuccess:function(){},checkWhatRoom:function(){if(wuc_chatroom.name!==""){$(".webim_miniBar h4").text(client.name+"聊天室")}},errorTips:function(content){var errorDiv=$(".webim_errorTips");errorDiv.show().html(content);setTimeout(function(){errorDiv.hide()},1800);$(".webim_beforeLogin span input").select()},initName:function(name){$(".webim_beforeLogin u").text(name)},setNickflag:0,setNick:function(newNick){var result=client.setNick(newNick);if(result===2){this.errorTips("称呼不能为空。")}else{$(".webim_beforeLogin span").removeClass("webim_modify");$(".webim_beforeLogin span u").html($(".webim_beforeLogin span input").val());$(".webim_beforeLogin span input").hide()}},joinCallback:function(result){if(result){$(".webim_beforeLogin span").show();$(".webim_initialize").hide();var joinBtn=$("#webim_ucChatDiv .webim_chatView a").eq(0);if(joinBtn[0]){joinBtn.remove()}}else{alert("连接服务器失败。")}},backToInit:function(){$(".webim_initialize a").html("您已经在其他聊天室登录，参与本聊天室聊天请进入");$(".webim_initialize").show()},checkShow:function(){if(client.isLogin()){$(".webim_beforeLogin").hide();$(".webim_afterLogin").show();if(client.name){$(".webim_afterLogin").find("span").eq(0).html(client.name+"聊天室")}$("#webim_myNickname").text(client.getProfileName())}},keyTrigger:function(e,keyCode){var argv=$.wuc.keyTrigger.arguments,argc=$.wuc.keyTrigger.arguments.length,bCtrl=false,bAlt=false,nav4=window.Event?true:false,whichCode=0;if(argc>2){bCtrl=argv[2]}if(argc>3){bAlt=argv[3]}if(typeof e==="undefined"){e=event}if(bCtrl&&!((typeof e.ctrlKey!=="undefined")?e.ctrlKey:e.modifiers&Event.CONTROL_MASK>0)){return false}if(bAlt&&!((typeof e.altKey!=="undefined")?e.altKey:e.modifiers&Event.ALT_MASK>0)){return false}if(nav4){whichCode=e.which}else{if(e.type==="keypress"||e.type==="keydown"){whichCode=e.keyCode}else{whichCode=e.button}}return(whichCode===keyCode)},ctrlEnter:function(event){if(event.keyCode===13){event.target.readOnly=true;wuc.Message.say();event.target.readOnly=false;$("#webim_ucChatRoom").focus();$(".webim_chatInput textarea").focus();return false}},enterKey:function(event){if(event.keyCode===13){$("#webim_loginWebuc span").css("visibility","hidden");var _name=$("#username").val();var _pwd=$("#password").val();if(_name===""){wuc.Message.showError("username")}else{if(_pwd===""){wuc.Message.showError("password")}else{sinaSSOController.login(_name,_pwd)}}}},end:""};wuc.AddEvent={addOver:false,addAll:function(autoAdd){if(!autoAdd){autoAdd=false}wuc.Base.clearFakeChatBox();wuc.Base.init(isMini,autoAdd);wuc.Addon.init();WUC.searchMember.buildSearchMember({onSearch:client.search,getOutObj:function(){return wuc}});if(client.name!==""){WUC.witchChatShape.destroyMini();WUC.witchChatShape.buildMiniChat({hideChatBox:function(){$("#webim_ucChatRoom").hide();wuc.Base.resetPopPosition(false)},showChatBox:function(){$("#webim_ucChatRoom").show();wuc.Base.resetAllRooms();wuc.Base.resetPopPosition(true)},defaultTitle:client.name+"聊天室",checkJoin:client.getRoomId});wuc.Base.resetPopPosition(!isMini||!autoAdd)}var nick=client.getProfileCookie().nick;if(nick){$("#webim_myNickname").text(client.getProfileCookie().nick)}$("#webim_logout").click(function(){if(confirm("您确定要退出吗？")){$("#message").hide();$("#webim_notice").hide();try{$.wim.close("message")}catch(err){}wuc.AlertMessage.removeAll();client.logout()}return false});$(".webim_buttonArea a").click(function(){if($(".webim_emotDiv:visible").size()===0){$("div.webim_emotDiv").show();$(document).bind("click",wuc.Message.unbindHideEmot)}else{$("div.webim_emotDiv").hide();$(document).unbind("click",wuc.Message.unbindHideEmot)}$("div.webim_emotDiv").get(0).rel=$(this).parent().parent().get(0).id;return false});$(".webim_emotDiv td").click(function(){$(document).unbind("click",wuc.Message.unbindHideEmot);$("div.webim_emotDiv").hide();if($(".webim_chatInput textarea").get(0).value==="请在这里输入内容。"){$(".webim_chatInput textarea").get(0).value=this.abbr}else{WUC.global.insertAt(".webim_chatInput textarea",this.abbr)}});$(".webim_buttonArea span").click(function(){wuc.Message.say()});$(".webim_chatInput textarea").keydown(function(event){return wuc.Addon.ctrlEnter(event)});$("#webim_loginWebuc input").keyup(function(event){return wuc.Addon.enterKey(event)});$(".webim_chatInput textarea").click(function(){if(this.value==="请在这里输入内容。"){this.value=""}$(this)[0].focus()});$("#webim_loginWebuc .webim_del").click(function(){wuc.Message.loginDialog("hide");return false});$(".webim_beforeLogin .webim_login").click(function(){wuc.Message.loginDialog("show");return false});$(".webim_login button").click(function(){$("#webim_loginWebuc span").css("visibility","hidden");var _name=$("#username").val();var _pwd=$("#password").val();if(_name===""){wuc.Message.showError("username")}else{if(_pwd===""){wuc.Message.showError("password")}else{sinaSSOController.login(_name,_pwd)}}return false});$(".webim_initialize a").click(function(){client.join();return false});$("#webim_pulicPrompt .del").click(function(){$("#webim_pulicPrompt").hide()});setTimeout(function(){$("#webim_loading").hide()},1500);wuc.Addon.checkWhatRoom();wuc.Addon.checkShow();wuc.setChatroomSize(client.chatRoomSize.width,client.chatRoomSize.height);this.addOver=true;wuc.grayPanel.init();client.outManager.init();client.gagManager.init();try{WUC.profile.init(client,UIObj)}catch(e){}if(WUC.scrollNewsManager){WUC.scrollNewsManager.init(UIObj)}if(WUC.actCountManager){setTimeout(function(){WUC.actCountManager.init(client.id)},2000)}}};$(function(){wuc.Base.beforeInit(isMini);if(client.name!==""){WUC.witchChatShape.buildMiniChat({hideChatBox:function(){},showChatBox:function(){wuc.AddEvent.addAll();$(".webim_initialize a").click()}})}else{wuc.Base.fakeChatBox=$("<div/>");var fakeC_w=client.chatRoomSize.width;var fakeC_h=client.chatRoomSize.height;wuc.Base.fakeChatBox.css({border:"1px solid #ADADAD","line-height":22+"px",width:fakeC_w,height:fakeC_h,"text-align":"center",cursor:"pointer","font-size":14});wuc.Base.fakeChatBox.html("<div style='padding-top:"+Math.round(fakeC_h/2-25)+"px'>网友热评，实时评论<br><font style='color:#3B54B0;text-decoration:underline;'>立即参与聊天</font></div>");wuc.Base.fakeChatBox.one("click",function(){$(this).remove();wuc.AddEvent.addAll();$(".webim_initialize a").click()});wuc.Base.fakeChatBox.appendTo($("#"+wuc.Base.webChatSpaceId));fakeC_w=null;fakeC_h=null}setTimeout(function(){if(!wuc.AddEvent.addOver){wuc.AddEvent.addAll(true)}},10000)});this.addRoom=function(id){wuc.Base.addRoom(id)};this.setToRoom=function(id){wuc.Base.atRoom(id)};this.changeRoom=function(id,isSuccess){wuc.Base.changeRoom(id,isSuccess)};this.removeRoom=function(id){wuc.Base.removeRoom(id)};this.memberIn=function(data,sign){if(wuc.Base.curRoom){wuc.Base.curRoom.addMember(data,sign)}};this.memberOut=function(data){if(wuc.Base.curRoom){wuc.Base.curRoom.removeMember(data)}};this.reName=function(data){if(wuc.Base.curRoom){wuc.Base.curRoom.reNameMember(data)}};this.getSelf=function(data){wuc.Base.getSelf(data)};this.setCurRoom=function(id){wuc.Base.setCurRoom(id)};this.say=function(){wuc.Message.say()};this.hear=function(data){wuc.Message.hear(data)};this.showError=function(type){wuc.Message.showError(type)};this.loginDialog=function(todo){wuc.Message.loginDialog(todo)};this.showNotice=function(type,array){wuc.Message.showNotice(type,array)};this.roomSwitch=function(status){wuc.Message.roomSwitch(status)};this.setNick=wuc.Addon.setNick;this.initName=wuc.Addon.initName;this.joinCallback=wuc.Addon.joinCallback;this.checkShow=wuc.Addon.checkShow;this.setChatroomSize=wuc.setChatroomSize;this.backToInit=wuc.Addon.backToInit;this.lostService=wuc.Addon.lostService;this.reLinkSuccess=wuc.Addon.reLinkSuccess;this.logoutToInit=wuc.Addon.logoutToInit;this.reload=wuc.Base.reload;this.addAllEvent=wuc.AddEvent.addAll;this.AlertMessage=wuc.AlertMessage;this.logout=wuc.Base.logout;this.login=wuc.Base.login;this.setVisitorMaxSendcountPerMinu=wuc.Message.setVisitorMaxSendcountPerMinu;this.grayPanel=wuc.grayPanel;this.findMember=function(key){var mList=wuc.Base.curRoom.memberList;for(var i=0;i<mList.length;i++){if(key==mList[i]["username"]){return mList[i];break}}};this.showPublicPrompt=wuc.Message.showPublicPrompt;this.getChatRecord=function(){return{record:wuc.Base.messageRecord,title:wuc.Base.recordTitle}};this.CheckIsShowRecordButton=function(){wuc.Base.showRecordLink()};this.GetUserList=function(){return wuc.Base.curRoom.memberList};this.createUserCollectList=function(param){wuc.Base.curRoom.createMemberCollect(param)};this.addUserCollectList=function(param){wuc.Base.curRoom.addMemberCollect(param)};this.delUserCollectList=function(param){wuc.Base.curRoom.delMemberCollect(param)};this.clearCurUserCollectList=function(param){wuc.Base.curRoom.clearCurUserCollectList(param)};this.getSelfConllectList=function(){try{WUC.profile.getSelfConllectList()}catch(e){}};this.changeCollectBT=function(param){try{WUC.profile.checkShowCollectBt(param)}catch(e){}}}})(jQuery);
/*sso.js*/
if(typeof sinaSSOConfig==="undefined"){sinaSSOConfig=new function(){this.feedBackUrl="";this.service="webuc";this.noActiveTime=14400;this.customInit=function(){};this.customLoginCallBack=function(a){if(a.result){if(webUCBaseRoomClient){webUCBaseRoomClient.reload()}}else{alert("用户名或者密码错误，登录失败！");if($("#username")&&$("#password")){$("#username")[0].value="";$("#password")[0].value=""}}};this.customLogoutCallBack=function(a){if(typeof ucClient!=="undefined"){ucClient.dispatch("wuc_chatroom.logoutCallback")}else{wuc_chatroom.logoutCallback()}}}};
/*profile.js*/
(function(a){if(!window.WUC){window.WUC={}}WUC.profile=(function(){var g=null;var h={};var G=null;var i=null;var J=null;var y=0;var F=4;var e="http://im.sina.com.cn/report.php?type=1&retcode=0&uid=";var k="http://login.sina.com.cn/cgi/login/home.php?menu=info";function H(){var K=a('<div id="webuc_userProfile" _webuc_profile="1"></div>');K.appendTo(a("#webim_ucChatRoom"));var L=[];L[L.length]='<div id="webuc_profile_head" _webuc_profile="1"><img width="80" height="80" _webuc_profile="1"/></div>';L[L.length]='<div id="webuc_profile_base" _webuc_profile="1">';L[L.length]='	<div class="webuc_profile_info" _webuc_profile="1">';L[L.length]='		<div id="webuc_profile_nick" _webuc_profile="1">用户名</div>';L[L.length]='		<div id="webuc_profile_self" _webuc_profile="1">';L[L.length]='			<a href="javascript:void(0);" _webuc_profile="1">修改信息</a>';L[L.length]="		</div>";L[L.length]='		<div id="webuc_profile_chat" _webuc_profile="1">';L[L.length]='			<a href="javascript:void(0);" id="webuc_profile_talk" _webuc_profile="1">打招呼</a>';L[L.length]="		</div>";L[L.length]='		<a href="http://service.51uc.com/uc_level/mo.shtml?uc_level.html" target="_blank" id="webuc_profile_grade" _webuc_profile="1">sdfsdf</a>';L[L.length]="	</div>";L[L.length]='	<div id="webuc_profile_saa" _webuc_profile="1">';L[L.length]='		<div id="webuc_profile_sex" _webuc_profile="1">dd</div>';L[L.length]='		<div id="webuc_profile_add" _webuc_profile="1">dd</div>';L[L.length]='		<div id="webuc_profile_age" _webuc_profile="1">dd</div>';L[L.length]='		<div id="webuc_profile_gradeT" _webuc_profile="1">fsfsd</div>';L[L.length]='	</div">';L[L.length]='	<div id="webuc_profile_report" _webuc_profile="1"><a href="javascript:void(0);" _webuc_profile="1">举报</a></div>';L[L.length]='	<div id="webuc_profile_collectBox" _webuc_profile="1">';L[L.length]="	</div>";L[L.length]="</div>";K.html(L.join(""));h={webimHead:a("#webim_header"),webim_afterLogin:a(".webim_afterLogin"),layer:a("#webim_ucChatRoom #webuc_userProfile"),head:a("#webuc_profile_head img"),nick:a("#webuc_profile_nick"),sex:a("#webuc_profile_sex"),add:a("#webuc_profile_add"),age:a("#webuc_profile_age"),grade:a("#webuc_profile_grade"),gradeT:a("#webuc_profile_gradeT"),other:a("#webuc_profile_chat"),talk:a("#webuc_profile_talk"),report:a("#webuc_profile_report a"),self:a("#webuc_profile_self"),change:a("#webuc_profile_self a"),collectBox:a("#webuc_profile_collectBox"),collectBt:null,falseCollectBt:null,cancelCollectBt:null};h.head.hide();I(-1);K.hide();K=null;L=null}function v(K){y=K}function r(){y++}function b(){y--}function D(){var M=G.getProfile()["id"];if(!M){return}var N=C();var L=a('<span id="webim_collectBT" title="收藏聊天室">收藏聊天室</span>');L.click(function(){G.addCollect(N);i.addUserCollectList({userid:M,roomid:N.roomid,group:"",title:N.title,url:N.url,creattime:""})});var K=a('<span id="webim_falseCollectBT" title="收藏聊天室">收藏聊天室</span>');K.click(function(){i.showPublicPrompt(" 您的收藏已满，可删除一些后再继续添加。")});var O=a('<span id="webim_cancelCollectBT" title="取消收藏">取消收藏</span>');O.click(function(){G.delCollect(N.roomid);i.delUserCollectList({roomid:N.roomid,uid:M});d(false)});a(".webim_afterLogin a").before(L);a(".webim_afterLogin a").before(K);a(".webim_afterLogin a").before(O);h.collectBt=L;if(N.title!=""){h.collectBt.show()}h.falseCollectBt=K;h.cancelCollectBt=O}function o(){if(h.collectBt&&h.cancelCollectBt){h.collectBt.remove();h.cancelCollectBt.remove();h.collectBt=null;h.cancelCollectBt=null}}function C(){var K=window.location.href;var M=G.id;var L=G.name;return{roomid:""+M,title:L,url:K,group:""}}function d(K,L){if(G.name==""){return}if(!G.isLogin()){h.collectBt.hide();h.falseCollectBt.hide();h.cancelCollectBt.hide();return}if(!h.collectBt||!h.cancelCollectBt){D()}if(L==false){return}if(K){h.collectBt.hide();h.falseCollectBt.hide();h.cancelCollectBt.show();return}if(y<F){h.collectBt.show();h.falseCollectBt.hide();h.cancelCollectBt.hide()}else{h.collectBt.hide();h.falseCollectBt.show();h.cancelCollectBt.hide()}}function u(){var K=G.getProfile()["id"];G.checkCollect(K)}function f(Q,M){for(var O=0;O<Q.length;O++){var R=Q[O].roomid;var P=Q[O].userid;var N=Q[O].title;var K=Q[O].url;li=a('<li _webuc_profile="1" _roomid="'+R+'"></li>');div=a('<div class="del" _webuc_profile="1"></div>');A=a('<a href="#" target="_blank" _webuc_profile="1">'+N+"</a>");A.attr("href",K);if(M){var L=G.id;li.mouseover((function(T,S){return function(){T.addClass("over");S.show()}})(li,div));li.mouseout((function(T,S){return function(){T.removeClass("over");S.hide()}})(li,div));div.click((function(U,T,S){return function(){G.delCollect(T);i.delUserCollectList({roomid:T,uid:S});U.remove()}})(li,R,P))}A.appendTo(li);div.appendTo(li);li.appendTo(h.collectBox)}}function n(){h.collectBox.html("")}function x(){h.collectBox.html("")}function t(Q,L,P){J=Q;var O={};var N=h.layer.width();var M=P.y;if(M+h.layer.height()>a("#webim_ucChatRoom").height()){M=P.y-h.layer.height()+23}h.layer.show();h.layer.css({left:P.x-N,top:M});var O=l(Q);var Z=O.nick;var Y=O.avatar;var W=O.city;var S=O.birthday;var U=O.gender;var X=O.otime;var V=O.collectItems;h.head.hide();h.nick.html("");h.sex.html("");h.age.html("");h.add.html("");h.grade.removeAttr("title");h.gradeT.html("");n();I(-1);var K=-1;if(X){var ab=Math.ceil(Number(X)/3600);K=z(ab);h.grade.attr("title",ab+"小时");I(K);h.gradeT.html(K+"级")}if(L){h.other.hide();h.self.show()}else{h.other.show();h.self.hide()}if(Y){if(s.contains(Q)){h.head[0].src=s.get(Q).src}else{h.head[0].src=Y}h.head.show()}else{h.head.hide()}h.nick.html(Z);if(U){h.sex.html(U=="m"?"男":"女")}if(S){var aa="";if(!isNaN(S)){var R=new Date(Number(S));var T=new Date().getUTCFullYear();aa=T-R.getUTCFullYear()-1+"岁"}h.age.html(aa)}if(W){h.add.html(W)}if(!s.contains(Q)&&Y){s.set(Q,Y)}if(V){if(L){f(V,true)}else{f(V)}}else{G.checkCollect(Q)}}function c(L,M,K){if(L!==J){return}if(h.collectBox.find("li").length!=0){return}if(K){f(M,K)}else{f(M)}}function l(M){var K=i.GetUserList();for(var L=0;L<K.length;L++){var N=K[L];if(N.username==M){return N}}return{}}function j(){h.layer.hide()}function I(M){var O=Math.floor(M/16);var L=Math.floor(M%16/4);var N=M%4;h.grade.html("");for(var K=0;K<O;K++){h.grade.append(a("<em class='webim_bigBirdIcon' _webuc_profile='1'></em>"))}for(var K=0;K<L;K++){h.grade.append(a("<em class='webim_smallBirdIcon' _webuc_profile='1'></em>"))}for(var K=0;K<N;K++){h.grade.append(a("<em class='webim_eggIcon' _webuc_profile='1'></em>"))}}function w(){a("#webim_ucChatRoom").bind("mousemove",m);h.talk.bind("click",q);h.report.bind("click",E);h.change.bind("click",p)}function m(O){var M=O.target.getAttribute("_proid");if(M!=null){if(g==M){return}else{g=M}var L=a(O.target);if(L.parent().attr("_proid")!=null){L=L.parent()}var P=L.position();var K=G.getProfile()["id"]==M;t(M,K,{x:P.left,y:P.top,w:a(O.target).width(),h:a(O.target).height()})}else{var N=a(O.target).attr("_webuc_profile")=="1";if(!N){j();g=null}N=null}}function q(){if(typeof ucClient!=="undefined"){ucClient.chatWith(g)}}function E(){window.open(e+g)}function p(){window.open(k,"_wuc_profile_passport")}function B(K,L){G=K;i=L;H();w()}var s={ids:[],imgs:[],get:function(L){var K=s.getIndex(L);if(K!=-1){return s.imgs[K]}},set:function(M,K){var L=new Image();L.src=K;s.ids.push(M);s.imgs.push(L)},contains:function(K){return s.getIndex(K)!=-1},getIndex:function(L){for(var K=0;K<s.ids.length;K++){if(s.ids[K]==L){return K}}return -1}};function z(M){if(typeof(M)=="string"){M=Math.ceil(M)}var N=[[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128],[2,60,120,200,300,420,560,720,900,1100,1320,1560,1820,2100,2400,2720,3060,3420,3800,4200,4620,5060,5520,6000,6500,7020,7560,8120,8700,9300,9920,10560,11220,11900,12600,13320,14060,14820,15600,16400,17220,18060,18920,19800,20700,21620,22560,23520,24500,25500,26520,27560,28620,29700,30800,31920,33060,34220,35400,36600,37820,39060,40320,41600,42900,44220,45560,46920,48300,49700,51120,52560,54020,55500,57000,58520,60060,61620,63200,64800,66420,68060,69720,71400,73100,74820,76560,78320,80100,81900,83720,85560,87420,89300,91200,93120,95060,97020,99000,101000,103020,105060,107120,109200,111300,113420,115560,117720,119900,122100,124320,126560,128820,131100,133400,135720,138060,140420,142800,145200,147620,150060,152520,155000,157500,160020,162560,165120]];for(var L=0;L<N[1].length;L++){var K=N[1][L];if(M==K){return L+1}if(M<K){return L||1}}return 128}return{init:B,getGradeByHour:z,getSelfConllectList:u,checkShowCollectBt:d,removeCollectBt:o,getCollectDataCallBack:c,setCurUserCollectCount:v,addCurUserCollectCount:r,cutCurUserCollectCount:b}})()})(jQuery);
/*chatroom.js*/
(function($){var _i18n={_loginFailed:"登陆失败,请检查网络连接。",_retryFailed:"网络连接异常，请检查网络或刷新页面。",_conflict:"您的新浪帐号在另一地点登录了同一聊天室，\n您已被迫下线。",_loginFailedDebug:"登陆失败。\n错误信息:%msg%\n时间:%date%。",_foo:""};window.WUCChatroom=function(_id,_name,_logGroupName){_id=_id||1000000;this.id=_id;this.name=_name||"";this.logGroupName=_logGroupName||"登录用户";this.chatRoomSize={width:604,height:375};var _roomId=_getRoomIdFromURL();var _ui=new WUC.ChatRoom_UI(this,_roomId===0);var _cometd=null;var _retryTimes=0;var _BackoffIncrement=5000;var isLoseLink=false;var _backoff=0;var _status;var _room=null;var _debug=false;var _chatroomLoaded=false;var _finishedScheduler=[];var _loginFlag=false;var _config={_nasServer:"http://nas.uc.sina.com.cn/webroom/?type=finance&callback=?&roomid="+this.id,_cometHandle:"/im/req",_userGroup:{_member:1,_visitor:2},_cometStatus:{_connecting:1,_connected:2,_disconnecting:3,_disconnect:4}};var _profile={id:0,nick:"",auth:"",group:_config._userGroup._visitor};var _buffer={_users:[],_rooms:[],_messages:[]};var _cache={_users:new TAFFY([])};this.getClassName=function(){return"WUCChatroom"};this.isLogin=function(){var _info=this.getProfileCookie();if(_info.uid){return true}else{return false}};this.getProfileName=function(){var _info=this.getProfileCookie();return _info.nick||""};this.logout=function(){sinaSSOController.logout();this.afterLogout()};this.logoutCallback=function(){_roomId=0;_disconnect();_clearCache();_clearBuffer();_chatroomLoaded=false;var _pattern=/#cid=-\d+/ig;if(_pattern.test(location.href)){location.href=location.href.replace(_pattern,"#cid=0")}_ui.logoutToInit();_loginFlag=false};this.login=function(_username,_pwd){sinaSSOController.login(_username,_pwd)};this.loginCallback=function(){_profile={};if(_roomId<0){_goto(_roomId)}_ui.checkShow();_ui.loginDialog("hide");_ui.grayPanel.hide();_loginFlag=true};this.setRoomId=function(_id){_roomId=_id};this.getRoomId=function(){return _roomId};this.getProfile=function(){return _profile};this.join=function(){_getServer(_connect)};this.search=function(_keyword){return _cache._users.get({nick:{like:_keyword},username:{"!is":_profile.id}})};this.send=function(_message){if(!_publish("msg",{msg:_message})){_ui.AlertMessage.show("发送消息失败。",true);return false}return true};this.checkCollect=function(_uid){if(!_publish("favorite",{ids:_uid})){_ui.AlertMessage.show("查看收藏操作失败。",true);return false}return true};this.addCollect=function(_roomInfo){if(!_publish("favorite_add",{roomid:_roomInfo.roomid,title:_roomInfo.title,url:_roomInfo.url,group:""})){_ui.AlertMessage.show("添加收藏操作失败。",true);return false}return true};this.delCollect=function(chatRoomId){if(!_publish("favorite_del",{roomid:chatRoomId})){_ui.AlertMessage.show("删除收藏操作失败。",true);return false}return true};this.out=function(_uid){if(!_publish("kick",{user:_uid})){_ui.AlertMessage.show("踢出操作失败。",true);return false}return true};this.gag=function(_uid){if(!_publish("restrict",{user:_uid})){_ui.AlertMessage.show("禁言操作失败。",true);return false}return true};this.cancelGag=function(_uid){if(!_publish("unrestrict",{user:_uid})){_ui.AlertMessage.show("踢出操作失败。",true);return false}return true};this.grant=function(_uid){if(!_publish("authorize",{pid:_uid,auth:"2,3,4,5,6",operator:"grant"})){_ui.AlertMessage.show("踢出操作失败。",true);return false}return true};this.cancelGrant=function(_uid){if(!_publish("authorize",{pid:_uid,auth:"",operator:"grant"})){_ui.AlertMessage.show("踢出操作失败。",true);return false}return true};this.getDefaultMsg=function(count){count=count?count:20;if(!_publish("lastmsg",{count:count})){_ui.AlertMessage.show("获取默认信息失败。",true);return false}return true};this.setNick=function(_newNick){var _error=0;_newNick=$.trim(_newNick);if(/^\s*$/.test(_newNick)){_error=2}else{if(_newNick===_profile.nick){_error=3}else{if(_profile.group===_config._userGroup._member){_error=4}else{_publish("setnick",{nick:_newNick})}}}return _error};this.getProfileCookie=function(){var _return={};var _cookie=$.cookie("SUP");if(_cookie){var _strs=_cookie.split("&");if(_strs.length){var _row;$.each(_strs,function(i,s){_row=s.split("=",2);_return[_row[0]]=decodeURIComponent(_row[1].replace(/\+/ig,"%20")).replace(/&lt;/ig,"<").replace(/&gt;/ig,">")})}}return _return};this.showCache=function(){_ui.AlertMessage.show(JSON.stringify(_cache._users.get()),true)};function _publish(_cmd,_data){if(_status===_config._cometStatus._connected){_cometd.publish(_config._cometHandle,$.extend({cmd:_cmd},_data));return true}else{return false}}function _getRoomIdFromURL(){var _id=0;var _pattern=/^.+#cid=(-\d+).*$/;if(_pattern.test(location.href)){_id=location.href.replace(_pattern,"$1")}return _id}this.change=function(_newRoomid){if(_roomId!==_newRoomid){_publish("roomlist",{rid:_id.toString(),cid:_newRoomid.toString()});if($.browser.msie){}}};function _isMember(_username){return _username.substr(0,1)!="u"}function _sleep(_millisecond){var _start=new Date();var _ajax=new ActiveXObject("Microsoft.XMLHTTP");while((new Date()-_start)<_millisecond){try{_ajax.open("get","about:blank?v="+Math.random(),false);_ajax.send()}catch(e){}}return}function _goto(_newRoomid){_roomId=_newRoomid;_disconnect();_clearCache();_clearBuffer();_chatroomLoaded=false;_getServer(_connect)}function _getGroup(_username){var _group;if(_isMember(_username)){_group=_config._userGroup._member}else{_group=_config._userGroup._visitor}return _group}function _getServer(_callback){var _url=_config._nasServer;if(_roomId<0){_url+="&cid="+_roomId}if(_profile.group===_config._userGroup._visitor&&_profile.nick!==""){_url+="&vnick="+encodeURIComponent(_profile.nick)}var _ukey=$.cookie("chatroomUkey");if(!_ukey){_ukey=Math.uuid(10);$.cookie("chatroomUkey",_ukey,{path:"/",domain:"sina.com.cn",expires:365})}_url+="&ukey="+_ukey;$.getJSON(_url,function(_response){if(_response&&_response.channel){_ui.joinCallback(1);_callback(_response)}else{if(_response&&_response.recode){if(_response.recode=="3"||_response.recode=="7"){_ui.grayPanel.showCloseOrIpblockTip()}else{if(_response.recode=="1"){_ui.grayPanel.showBlockTip()}else{if(_response.recode=="9"&&!outManagerScope.isLogin()){_ui.grayPanel.showVisitorBlockTip()}}}}else{_ui.joinCallback(0)}}})}function _reconnect(){_cometd.reconnect()}this.reconnect=_reconnect;function _connect(_data){if(_data.channel){_cometd=new org.cometd.Cometd("chatroom");var _server=_data.server;var _channel=_data.channel;_roomId=_data.cid;_status=_config._cometStatus._connecting;_cometd.init({url:_server});_cometd.setBackoffIncrement(_BackoffIncrement);_cometd.clearSubscriptions();_cometd.clearListeners();_status=_config._cometStatus._connected;_cometd.startBatch();_cometd.publish(_config._cometHandle,{cmd:"authuser",uid:_data.uid,ukey:_data.ukey,ucode:$.cookie("chatroomUkey")});if(_room){_cometd.unsubscribe(_room);_room=null}_room=_cometd.subscribe(_channel,_receive);_cometd.publish(_config._cometHandle,{cmd:"roomlist",rid:_id.toString(),cid:""});_cometd.publish(_config._cometHandle,{cmd:"vcard"});_cometd.publish(_config._cometHandle,{cmd:"roster",type:"all"});_cometd.endBatch();_cometd.addListener("/meta/unsuccessful",function(e){if(_debug){$("<div><nobr>unsuccessful: "+JSON.stringify(e)+" backoff:"+_cometd.getBackoffPeriod()+"</nobr></div>").appendTo("body")}_ui.lostService(_cometd.getBackoffPeriod()/1000);_status=_config._cometStatus._connecting;if(e.channel=="/meta/connect"){}});_cometd.addListener("/meta/connect",function(e){if(_debug){$("<div><nobr>connect: "+JSON.stringify(e)+"</nobr></div>").appendTo("body")}if(e.failure){}else{if(e.error&&e.error==="402::Unknown client"){_ui.AlertMessage.linkLose();isLoseLink=true}else{_ui.reLinkSuccess();_status=_config._cometStatus._connected}}});_cometd.addListener("/meta/subscribe",function(e){if(_debug){$("<div><nobr>subscribe: "+JSON.stringify(e)+"</nobr></div>").appendTo("body")}});_cometd.addListener("/meta/handshake",function(e){if(_debug){$("<div><nobr>handshake: "+JSON.stringify(e)+"</nobr></div>").appendTo("body")}if(e.reestablish&&e.successful){if(_room){_cometd.unsubscribe(_room);_room=null}_room=_cometd.subscribe(_channel,_receive)}});_cometd.addListener("/meta/publish",function(e){if(_debug){$("<div><nobr>publish: "+JSON.stringify(e)+"</nobr></div>").appendTo("body")}})}else{if(_debug){_ui.AlertMessage.show(_i18n._loginFailedDebug.replace("%msg%",_data.msg).replace("%date%",_data.date),true)}}}function _closeAllChatRoom(){_disconnect();_ui.logoutToInit();_ui.grayPanel.showCloseOrIpblockTip()}function _disconnect(){if(_cometd){if(_room){_cometd.unsubscribe(_room);_room=null}_cometd.clearListeners();_cometd.disconnect()}}function _clearCache(){_cache._users.remove()}function _clearBuffer(){_buffer._users=[];_buffer._rooms=[];_buffer._messages=[]}function _retry(){if(_retryTimes<=5){_getServer(_connect);_retryTimes++}else{_ui.AlertMessage.show(_i18n._retryFailed,true);_retryTimes=0;_cometd.disconnect()}}function _now(){return(new Date()).getTime()}var outManagerScope=this;this.outManager={outPanel:null,timeBanner:null,outTime_user:60*24,outTime_visitor:60*24,interval_obj:null,init:function(){this.outPanel=_ui.grayPanel;this.timeBanner=$(".webim_outPanel_timebanner");this.checkOutHandler()},isOut:function(){return($.cookie("outEndTime")&&new Date().getTime()<parseInt($.cookie("outEndTime"),10))?true:false},checkOutHandler:function(){if(this.isOut()){var scope=this;this.outPanel.showKickTip();this.interval_obj=setInterval(function(){scope.intervalHandler()},1000)}else{this.outPanel.hide()}},out:function(){var _time=outManagerScope.isLogin()?this.outTime_user:this.outTime_visitor;$.cookie("outEndTime",new Date().getTime()+_time*60*1000,{expires:1});_disconnect();_ui.logoutToInit();this.checkOutHandler()},intervalHandler:function(){var _time=(parseInt($.cookie("outEndTime"),10)-new Date().getTime())/1000;if(_time<0){clearInterval(this.interval_obj);$.cookie("outEndTime","");this.checkOutHandler();return}var _minute=Math.floor(_time/60);var _second=Math.floor(_time%60);this.timeBanner.html(_minute+"分"+_second+"秒")}};this.gagManager={writeArea:null,sendBtn:null,gagTime_user:60*12,gagTime_visitor:60*12,init:function(){this.writeArea=$(".webim_chatInput textarea");this.sendBtn=$(".webim_buttonArea span");this.checkGagHandler(true)},isGag:function(){return($.cookie("gagEndTime")&&new Date().getTime()<parseInt($.cookie("gagEndTime"),10))?true:false},checkGagHandler:function(notAddSendBtnListener){if(this.isGag()){this.writeArea.attr("disabled",true);this.writeArea.css("background-color","#ddd");this.sendBtn.unbind("click");var scope=this;this.interval_obj=setInterval(function(){scope.intervalHandler()},1000)}else{clearInterval(this.interval_obj);this.writeArea.text("请在这里输入内容。");this.writeArea.attr("disabled",false);this.writeArea.css("background-color","");if(!notAddSendBtnListener){this.sendBtn.click(function(){_ui.say()})}}},gag:function(){if(this.isGag()){return}var _time=outManagerScope.isLogin()?this.gagTime_user:this.gagTime_visitor;$.cookie("gagEndTime",new Date().getTime()+_time*60*1000,{expires:1});this.checkGagHandler()},cancelGag:function(){$.cookie("gagEndTime","");this.checkGagHandler()},intervalHandler:function(){var _time=(parseInt($.cookie("gagEndTime"),10)-new Date().getTime())/1000;if(_time<0){$.cookie("outEndTime","");this.checkGagHandler();return}var _minute=Math.floor(_time/60);var _second=Math.floor(_time%60);this.writeArea.text("您已被禁言。还有"+_minute+"分"+_second+"秒您可以恢复发言。")}};function _receive(_response){var type=_response.data.type;var data=_response.data;if(_debug){}switch(type){case"roomlist":if(!_chatroomLoaded){$.each(data.rooms,function(i,_room){_buffer._rooms.push(_room)})}else{if(data.rooms.length>1){_ui.addRoom(data.rooms)}else{var _dstRoom=data.rooms[0];var _personLimit=data.maxmember;if(_profile.auth.indexOf("3")!=-1||parseInt(_dstRoom.c_ucount,10)<parseInt(_personLimit,10)){_ui.changeRoom(_dstRoom.c_id,true);_goto(_dstRoom.c_id)}else{_ui.changeRoom(_dstRoom.c_id,false)}}}break;case"roomadd":_ui.addRoom({c_id:data.cid});break;case"roomdel":_ui.removeRoom(data.cid);break;case"destroy":_closeAllChatRoom();break;case"setnick":if(data.status==3){_ui.initName(data.nickold);_ui.showError("illegal")}else{if(data.nick!==data.nickold){_ui.reName(data);_cache._users.update({nick:data.nick},{username:data.username});if(data.username===_profile.id){_profile.nick=data.nick}}}break;case"msg":$.each(data.msgs,function(i,_message){_ui.hear(_message);if(_message.status==3){_ui.showError("sensitive")}});break;case"lastmsg":$.each(data.msgs,function(i,_message){_ui.hear(_message);if(_message.status==3){_ui.showError("sensitive")}});break;case"roster":$.each(data.groups[0].items,function(i,_user){_user.group=_getGroup(_user.username);_user.joinTime=_now();if(_cache._users.find({username:_user.username}).length===0){_cache._users.remove({username:_user.username})}_cache._users.insert(_user);if(!_chatroomLoaded){_buffer._users.push(_user)}});if(_chatroomLoaded){_ui.memberIn(data.groups[0].items,"roster")}break;case"join":if(_profile.id===0){return}else{var _join_users=[];$.each(data.usernames,function(i,_user){_user.group=_getGroup(_user.username);_user.joinTime=_now();if(_cache._users.find({username:_user.username}).length===0){_cache._users.insert(_user)}_join_users.push(_user)});if(!_chatroomLoaded){_buffer._users=_buffer._users.concat(_join_users)}else{_ui.memberIn(_join_users,"join")}}break;case"exit":$.each(data.usernames,function(i,_user){var _uid=_user.username;if(_uid!=_profile.id){_ui.memberOut(_user);_cache._users.remove({username:_uid})}});break;case"conflict":_disconnect();_ui.backToInit();break;case"vcard":_profile.id=data.username;_profile.nick=data.nick;_profile.auth=data.auth;_profile.group=_getGroup(data.username);_ui.getSelf(data);break;case"favorite":if(data.status==1&&data.items){_ui.createUserCollectList(data.items)}break;case"favorite_add":if(data.status==1){_ui.changeCollectBT(true)}break;case"favorite_del":if(data.status==1){}break;case"kick":_ui.showNotice("out",data.usernames);$.each(data.usernames,function(k,v){if(v.username==_profile.id){outManagerScope.outManager.out()}});break;case"restrict":_ui.showNotice("gag",data.usernames);$.each(data.usernames,function(k,v){if(v.username==_profile.id){outManagerScope.gagManager.gag()}});break;case"unrestrict":_ui.showNotice("cancelGag",data.usernames);$.each(data.usernames,function(k,v){if(v.username==_profile.id){outManagerScope.gagManager.cancelGag()}});break;case"notify":switch(data.key){case"auth":if(data.values.indexOf("3")!=-1){_ui.findMember(data.uid).becomeManager(data.values)}else{_ui.findMember(data.uid).loseManager()}if(data.uid==_profile.id){if(data.values.indexOf("3")!=-1){alert("恭喜您成为管理员！")}else{alert("您已经失去管理员身份！")}}break}break}if(!_chatroomLoaded){_finishedScheduler.push(type);var _scheduler=["roomlist","vcard","roster"];var _found=0;for(var i=0,_len=_scheduler.length;i<_len;i++){if($.inArray(_scheduler[i],_finishedScheduler)!==-1){_found++}}if(_found===_len){_chatroomLoaded=true;_finishedScheduler=[];_ui.addRoom(_buffer._rooms);_ui.setCurRoom(_roomId);_buffer.rooms=[];if(_buffer._users.length>0){_ui.memberIn(_buffer._users,"roster");_buffer._users=[]}}}}this.setChatroomSize=function(w,h){w=Math.floor(w);h=Math.floor(h);if(!isNaN(w)&&!isNaN(h)){this.chatRoomSize={width:w,height:h}}};this.setVisitorMaxSendcountPerMinu=function(n){_ui.setVisitorMaxSendcountPerMinu(n)};$(window).bind("unload",function(){if(_status===_config._cometStatus._connected||_status===_config._cometStatus._connecting){_status=_config._cometStatus._disconnecting;try{if(_room){_cometd.unsubscribe(_room);_room=null}_cometd.disconnect()}catch(e){}_status=_config._cometStatus._disconnect}});$(document).ready(function(){comet={};if(navigator.appVersion.indexOf("MSIE")!=-1){comet.connection=new ActiveXObject("htmlfile");comet.connection.open();comet.connection.write("<html>");comet.connection.write("<script>document.domain = '"+document.domain+"'<\/script>");comet.connection.write("</html>");comet.connection.close();comet.iframediv=comet.connection.createElement("div");comet.connection.appendChild(comet.iframediv);comet.connection.parentWindow.comet=comet;comet.iframediv.innerHTML="<iframe id='cometd_chatroom'></iframe>"}else{if(navigator.appVersion.indexOf("KHTML")!=-1){comet.connection=document.createElement("iframe");comet.connection.setAttribute("id","cometd_chatroom");with(comet.connection.style){position="absolute";left=top="-100px";height=width="1px";visibility="hidden"}document.body.appendChild(comet.connection)}else{comet.connection=document.createElement("iframe");comet.connection.setAttribute("id","cometd_chatroom");with(comet.connection.style){left=top="-100px";height=width="1px";visibility="hidden";display="none"}comet.iframediv=document.createElement("iframe");comet.connection.appendChild(comet.iframediv);document.body.appendChild(comet.connection)}}comet=null;if(_roomId<0){_getServer(_connect)}if(_name!==""&&typeof(_name)!=="undefined"){$.getJSON("http://finance.uc.sina.com.cn/chat_proxy.php?callback=?&id="+_id,function(_data){var _total=_data.count||0;WUC.witchChatShape.setDefualtNum({defaultNum:_total})})}});$(window).load(function(){document.title=document.title.replace(/#cid=[-|0-9]*/g,"")});var timeScope=this;setInterval(function(){_ui.CheckIsShowRecordButton();if(timeScope.isLogin()){if(_loginFlag){return}_ui.login();timeScope.loginCallback()}else{if(!_loginFlag){return}_ui.logout();timeScope.logoutCallback()}},5000);this.reload=function(){_disconnect();_clearCache();_clearBuffer();_chatroomLoaded=false;if(ucClient){ucClient.login()}this.loginCallback();this.afterLogin()};this.afterLogin=function(){};this.afterLogout=function(){};this.getChatRecord=function(){var recordObj=_ui.getChatRecord();return{records:recordObj.record,roomName:recordObj.title,chatName:this.name}};this.GetCurRoomUserList=function(){return _ui.GetUserList()};this.getIMjQuery=function(){return $}}})(jQuery);Math.uuid=(function(){var a="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");return function(b,e){var g=a,d=[];e=e||g.length;if(b){for(var c=0;c<b;c++){d[c]=g[0|Math.random()*e]}}else{var f;d[8]=d[13]=d[18]=d[23]="-";d[14]="4";for(var c=0;c<36;c++){if(!d[c]){f=0|Math.random()*16;d[c]=g[(c==19)?(f&3)|8:f]}}}return d.join("")}})();WUCChatroom.setSkin=function(b){var a=document.createElement("style");a.type="text/css";var c="";c+="body #webim_miniChat .webim_expandbt_tp1,body #webim_miniChat .webim_expandbt_tp2,body #webim_miniChat .webim_chatView,	 body #webim_miniChat  .webim_miniBar .webim_Indent_bt,body #webim_miniChat  .webim_miniBar .webim_logo,	 body #webim_ucChatRoom #webim_header .webim_logo,body #webim_miniChat  .webim_miniBar div.webim_pp_ico{background-image:url("+b.mainBgImage+")}	 body #webim_ucChatRoom .webim_afterLogin .webim_available{background-image:url("+b.loginedBgImage+")}";if(b.headBgColor){c+="body #webim_miniChat  .webim_miniBar,body #webim_ucChatRoom #webim_header{background:"+b.headBgColor+"}"}else{c+="body #webim_miniChat  .webim_miniBar,body #webim_ucChatRoom #webim_header{background-image:url("+b.headBgImage+")}"}if(a.styleSheet){a.styleSheet.cssText=c}else{a.innerHTML=c}jQuery("head").append(a);c=""}; 