','
举报完成!感谢您对我们工作的支持,我们将在24小时内处理。
','
','
您还可以:
','
','
',' ','我是新浪博客用户,我要接收处理结果 (您还没有登录) ',"
","
",'
","
",'
'].join("");scope.reportFinishedTpl=['
',"
新浪博客愿和您一起共同打造健康和谐的网络信息交流平台。并有7×24小时的值班服务,及时有效的处理您的举报。
","
",'
',"
再次感谢您对新浪博客举报的大力支持!
",'
',"
"].join("");scope.GeneralReport=Core.Class.create();scope.GeneralReport.prototype={type:"",_hashType:{comment:{"class":"2",initFunction:null},blog:{"class":"1",initFunction:null},guestBook:{"class":"3",initFunction:null},friend:{"class":"4",initFunction:null},photoComment:{"class":"5",initFunction:null},paperlist:{"class":"6",initFunction:null}},dataInterface:null,canSubmit:true,bodyID:"",reportUID:"",userNameInfo1:"",userNameInfo2:"",titleInfo:"",nickName:"",contentInfo:"",tUID:"",_isInitDialog:false,_dialog:null,initialize:function(){this.dataInterface=new Interface("http://control.blog.sina.com.cn/admin/advice/impeach_post_content.php?version=7","ijax");this._hashType["comment"]["initFunction"]=this._commentInit;this._hashType["blog"]["initFunction"]=this._blogInit;this._hashType["guestBook"]["initFunction"]=this._guestBookInit;this._hashType["friend"]["initFunction"]=this._friendInit;this._hashType["photoComment"]["initFunction"]=this._photoCommentInit;this._hashType["paperlist"]["initFunction"]=this._paperlistInit},show:function(){!this._isInitDialog&&this._initDialog();this._dialog.setAreaLocked(true);this._dialog.setMiddle();this._dialog.show();this._isInitDialog=true;this._hashType[this.type]["initFunction"].call(this)},hidden:function(){this._dialog.hidden()},clear:function(){var nd=this._dialog.nodes;nd.resumeInfo.innerHTML="";nd.resumeContent.value="";nd.cbBlogHost.checked=false;Utils.Form.Radio.set($N("chocla"),"");nd.reportReason.value=""},submit:function(){var me=this;if(this.type==="comment"){Utils.Io.Ijax2.request("http://comment5.news.sina.com.cn/cmnt/submit",{POST:{channel:"feedback",newsid:"2",content:"channel=blog&newsid="+/[^_]*/.exec(me.bodyID)[0]+"&"+"mid="+/_(.*)/.exec(me.bodyID)[1]+"&"+"type="+Utils.Form.Radio.get($N("chocla"))+"&"+"fnickname="+me.nickName+"&"+"body_id="+me.bodyID+"&"+"fuid="+me.reportUID+"&"+"tuid="+me.tUID+"&"+"is_report="+me._dialog.nodes["cbBlogHost"].checked+"&"+"content="+me._dialog.nodes["reportReason"].value,usertype:"blogpc",ie:"utf-8",oe:"utf-8"},returnType:"json",onComplete:function(_data){me.canSubmit=true;if(_data.result.filter_code=="1005"){me.hidden();CommentV2.needAuthTrueName(_data.result.filter_code);return}if(_data.result.status.code!==0){me.onError();return}me.onSuccessed()},onException:function(){me.canSubmit=true;me.onError()}});return}this.dataInterface.request({POST:{body_id:me.bodyID,"class":me._hashType[me.type]["class"],type:Utils.Form.Radio.get($N("chocla")),fnickname:me.nickName,fuid:me.reportUID,tuid:me.tUID,reason:me._dialog.nodes["reportReason"].value,is_report:me._dialog.nodes["cbBlogHost"].checked},onSuccess:function(data){me.canSubmit=true;me.onSuccessed(data)},onError:function(err){me.canSubmit=true;me.onError(err)},onFail:function(){me.canSubmit=true}})},_initDialog:function(){this._dialog=winDialog.createCustomsDialog({tpl:scope.reportMainTpl,content:scope.reportStartTpl});var me=this,nd=this._dialog.nodes;Core.Events.addEvent(nd.btnOk,function(){if(me.canSubmit){me.canSubmit=false;me.submit()}},"click");Core.Events.addEvent(nd.btnCancel,function(){me._dialog.hidden();me.clear()},"click");Core.Events.addEvent(nd.btnClose,function(){me.clear()},"click");Utils.Form.limitMaxLen(nd.reportReason,400)},_commentInit:function(){this._dialog.nodes["resumeInfo"].innerHTML="您要举报的是"+this.userNameInfo1+"在博文"+this.titleInfo+"中发表的评论,摘要如下:";this._dialog.nodes["resumeContent"].value=this.contentInfo;this._dialog.nodes["cbBlogHost"].checked=false},_blogInit:function(){this._dialog.nodes["resumeInfo"].innerHTML="您要举报的是"+this.userNameInfo1+"发表的"+this.titleInfo+",摘要如下:";this._dialog.nodes["resumeContent"].value=this.contentInfo;this._dialog.nodes["cbBlogHost"].checked=false},_guestBookInit:function(){this._dialog.nodes["resumeInfo"].innerHTML="您要举报的是"+this.userNameInfo1+"在"+this.userNameInfo2+"博客的留言,摘要如下:";this._dialog.nodes["resumeContent"].value=this.contentInfo;this._dialog.nodes["cbBlogHost"].checked=false},_friendInit:function(){this._dialog.nodes["resumeInfo"].innerHTML="您要举报的是"+this.userNameInfo1+"给您发的好友申请,摘要如下:";this._dialog.nodes["resumeContent"].value=this.contentInfo;this._dialog.nodes["cbBlogHost"].checked=true},_photoCommentInit:function(){this._dialog.nodes["resumeInfo"].innerHTML="您要举报的是"+this.userNameInfo1+"在图片"+this.titleInfo+"中发表的评论,摘要如下:";this._dialog.nodes["resumeContent"].value=this.contentInfo;this._dialog.nodes["cbBlogHost"].checked=false},_paperlistInit:function(){this._dialog.nodes["resumeInfo"].innerHTML="您要举报的是"+this.userNameInfo1+"给您发送的纸条,摘要如下:";this._dialog.nodes["resumeContent"].value=this.contentInfo;this._dialog.nodes["cbBlogHost"].checked=false},onSuccessed:function(data){},onError:function(err){}};Utils.Form.inputListen=function(el,nLen,oOption){el=$E(el);if(typeof nLen!="undefined"){nLen=isNaN(nLen)?null:nLen*1}if(el==null||nLen==null||el.nodeType!=1){return false}oOption=oOption||{};var limitRe=oOption.limitRe;var doubleByte=oOption.doubleByte;doubleByte=doubleByte==null?true:doubleByte;var userinput=function(){try{var evt=Core.Events.getEvent();if(evt){var keyCode=evt.which||evt.keyCode;if(keyCode==37||keyCode==39){return false}}}catch(e){}var nLength=el.max;while(limitRe!=null&&limitRe.test(el.value)){el.value=el.value.replace(limitRe,"")}if(doubleByte==true){if(Core.String.byteLength(el.value)>nLength){var str=el.value.substr(0,nLength);while(Core.String.byteLength(str)>nLength){str=str.replace(/.$/,"")}el.value=str;el.maxLength=str.length}else{el.maxLength=nLength-el.value.replace(/[\x00-\xff]/g,"").length}}else{el.maxLength=nLength}if(nLength
800?Core.String.shorten(contentInfo,800):contentInfo;gr.bodyID=bodyID;gr.tUID=tUID?tUID:"";gr.onSuccessed=function(data){if(gr.type==="comment"){this.hidden();me.finished();return}me.reportSuccess(nickName,bodyID,data["dataID"]);this.hidden()};gr.onError=function(err){if(err["code"]==="B04112"){me.showBad();this.hidden()}else{winDialog.alert($SYSMSG[err["code"]])}};gr.show()},showBad:function(){var me=this;if(!this.isBRInit){this.badReport=winDialog.createCustomsDialog({tpl:scope.reportMainTpl,content:scope.reportBadTpl});Core.Events.addEvent(this.badReport.nodes["btnOk"],function(){me.badReport.hidden()},"click")}this.badReport.setAreaLocked(true);this.badReport.setMiddle();this.badReport.show()},reportSuccess:function(nickName,bodyID,dataID){var me=this,sr=this.successedReport;sr.bodyID=bodyID;sr.dataID=dataID;sr.userInfo.nickName=nickName;sr.onSuccessed=function(data){me.finished();this.hidden()};sr.onError=function(err){winDialog.alert($SYSMSG[err["code"]])};sr.show()},finished:function(){var me=this;if(!this.isFRInit){this.finishedReport=winDialog.createCustomsDialog({tpl:scope.reportMainTpl,content:scope.reportFinishedTpl});Core.Events.addEvent(this.finishedReport.nodes["btnCancel"],function(){me.finishedReport.hidden()},"click")}this.finishedReport.setAreaLocked(true);this.finishedReport.setMiddle();this.finishedReport.show()}};CommentV2.decodeContent=function(str,type){try{str=decodeURIComponent(str)}catch(e){}var imgPath="http://www.sinaimg.cn/uc/myshow/blog/misc/gif/";if(type=="god"){imgPath="http://simg.sinajs.cn/blog7style/images/common/godreply/"}var _userContent=str.replace(/\r\n|\n/gi,"###line-return###").replace(/\\n/g,"###line-return###");_userContent=Core.String.encodeHTML(_userContent);var _re=/\[emoticons=(E___\w*)\]([^[]*)\[\/emoticons\]/gi;var _html=' ';_userContent=_userContent.replace(_re,_html);var _magicReg=/\[magicemoticons=([E|W]___\w*)\ \;swfname=(\w+\.swf)\]([^[]*)\[\/magicemoticons\]/gi;var _magichtml=' ';_userContent=_userContent.replace(_magicReg,_magichtml);_userContent=_userContent.replace(/###line-return###/gi," ");return _userContent};CommentV2.Report=function(){this.BR=new Lib.BlogReport}.$define({commentReport:function(data){trace("CommentV2.Report.commentReport");var param={cms_id:data.commentid,uid:data.src_uid,decode:CommentV2.decodeContent};this.setReport(data,param)},showError:function(){winDialog.alert($SYSMSG["A00001"],{icon:"01"})},replyReport:function(data){trace("CommentV2.Report.replyReport");var param={cms_id:data.id,uid:data.source_uid,decode:CommentV2.decodeReplyContent};this.setReport(data,param)},setReport:function(data,param){var __this=this;var bID=scope.$articleid,cID=param.cms_id,bodyID=bID+"_"+cID,nickName=data.uname,reportUID=param.cms_id,userNameInfo1="",userNameInfo2="",titleInfo=''+$E("t_"+bID).innerHTML+" ";data.ulink=data.ulink?data.ulink:"http://blog.sina.com.cn/u/"+data.comm_uid;if(data.comm_uid!=0){userNameInfo1=''+nickName+" "}else{userNameInfo1=""+nickName+" "}Utils.Io.JsLoad.request("http://comment5.news.sina.com.cn/cmnt/info",{GET:{channel:"blog",newsid:data.articleid,mid:param.cms_id,_:(new Date).getTime(),callback:"reportComment",varname:"reportComment",ie:"utf-8",oe:"utf-8"},returnType:"jsonp",onComplete:function(_data){if(_data.result.status.code!==0){this.showError();return}var contentInfo=param.decode(_data.result.cmntlist[param.cms_id].content);__this.BR.start("comment",nickName,bodyID,reportUID,userNameInfo1,userNameInfo2||"举报",titleInfo,contentInfo)}.bind2(this),onException:function(){this.showError()}.bind2(this)})}});CommentV2.Share=function(){trace("CommentV2.Share");this.shorten=Core.String.shorten;this.getInterface=new Interface("http://control.blog.sina.com.cn/blog_rebuild/riaapi/profile/note/getCms.php","jsload");this.getWeiboNameInterface=new Interface("http://i2.api.weibo.com/2/users/show.json","jsload")}.$define({commentShare:function(data){var __this=this;this.data=data||{};this.__commentShare()},replyShare:function(data){var __this=this;this.data=data||{};this.type="reply";var cms_id=this.data.id;this.__getCmsBody(cms_id,$UID,data.articleid)},__getCmsBody:function(cms_id,uid,articleid){var __this=this;var param={cms_id:cms_id,uid:uid,origin:1,article_id:articleid};this.getInterface.request({GET:param,onSuccess:__this.__getWeiboName.bind2(__this),onError:function(_data){},onFail:function(){}})},__getWeiboName:function(result){var __this=this;this.body=result.cms_body;this.uid=result.uid;this.src_title=result.src_title;window.jsonpweiboname=function(res){if(res.code==1&&res.data){__this.name=encodeURIComponent("@"+res.data.name)}else{__this.name=encodeURIComponent(" "+__this.data.uname)||""}__this.__share()};var param={uid:this.uid,source:"1617465124",callback:"jsonpweiboname"};this.getWeiboNameInterface.request({GET:param,onSuccess:function(){},onError:function(){},onFail:function(){}})},__share:function(){var body=this.body;if(this.type==="comment"){if(this.data.fromProduct==="blog"){var _re=/\[emoticons=(E___\w*)\]([^[]*)\[\/emoticons\]/gi;var _magicReg=/\[magicemoticons=([E|W]___\w*)\ \;swfname=(\w+\.swf)\]([^[]*)\[\/magicemoticons\]/gi;body=body.replace(_re,"[$2]");body=body.replace(_magicReg,"[$3]")}else{var _weiboReg=/ /gi;body=body.replace(_weiboReg,"[$1]")}}body=encodeURIComponent(this.shorten(body,100));var url=encodeURIComponent(location.href);var blogTitle=encodeURIComponent(this.src_title)||encodeURIComponent($E("t_"+scope.$articleid).innerHTML);var content="分享"+this.name+" 对博文【"+blogTitle+"】的评论:"+body+" 查看原文:";var title=encodeURIComponent(content);var f="http://v.t.sina.com.cn/share/share.php?",r="新浪-博客",l="http://blog.sina.com.cn",u="http://v.t.sina.com.cn/share/share.php?searchPic=false&title="+title+"&url="+encodeURIComponent(document.location)+"&source="+r+"&sourceUrl="+encodeURIComponent(l)+"&content=utf-8&appkey=1617465124";window.open(u,"selectionshare","toolbar=0,status=0,resizable=1,width=440,height=430,left="+(screen.width-440)/2+",top="+(screen.height-430)/2)},__commentShare:function(){var title=$E("t_"+scope.$articleid).innerHTML;title=title.replace(/\ \;/g," ");var cms_id=this.data.commentid;var bodyNode=$E("body_cmt_"+cms_id);var body,name;if(typeof bodyNode.innerText==="string"){body=bodyNode.innerText}else{body=bodyNode.textContent}if(this.data.fromProduct==="blog"){var _re=/\[emoticons=(E___\w*)\]([^[]*)\[\/emoticons\]/gi;var _magicReg=/\[magicemoticons=([E|W]___\w*)\ \;swfname=(\w+\.swf)\]([^[]*)\[\/magicemoticons\]/gi;body=body.replace(_re,"[$2]");body=body.replace(_magicReg,"[$3]");name=" "+this.data.uname}else{var _weiboReg=/ /gi;body=body.replace(_weiboReg,"[$1]");name="@"+this.data.uname}body=this.shorten(body,100);title=this.shorten(title,60);var content="分享"+name+" 对博文【"+title+"】的评论:"+body+" 查看原文:";var t=encodeURIComponent(content),r="新浪-博客",l="http://blog.sina.com.cn",u="http://v.t.sina.com.cn/share/share.php?searchPic=false&title="+t+"&url="+encodeURIComponent(document.location)+"&source="+r+"&sourceUrl="+encodeURIComponent(l)+"&content=utf-8&appkey=1617465124";window.open(u,"selectionshare","toolbar=0,status=0,resizable=1,width=440,height=430,left="+(screen.width-440)/2+",top="+(screen.height-430)/2)}});CommentV2.ReplyList=function(opt){this.type="reply";this.cmtAdd=new CommentV2.Add({type:this.type,url:"http://control.blog.sina.com.cn/admin/comment_new/cms_usereply_post.php?domain=2",tpl:opt.replyTpl||""});this.ownerNickName=opt.data.ownerNickName||"";this.cmtDel=new CommentV2.Delete;this.cmtReport=new CommentV2.Report;this.cmtShare=new CommentV2.Share;this._openAreas={}}.$extends(CommentV2.List).$define({load:function(page){var __this=this;this.initContainerAndTextArea();this.show();if(this.data.cms_reply_num==0){return}this.showLoading();setTimeout(function(){__this.renderList(__this.subReplyList)},300)},render:function(result){this.renderList(result)},initContainerAndTextArea:function(argument){if(this.containerIsReady){return}var str=''+'
'+'"+'
'+'"+"
"+''+'
'+'"+"
"+"
"+"
";this.containerNode.innerHTML=str;this.renderTextArea();this.containerIsReady=1},renderTextArea:function(){var commentArea=new CommentV2.CommentArea({container:$E("comment_"+this.data.commentid+"_textarea")});var item=this.data;var ownernickEl=$E("ownernick");var ownernickname=ownernickEl?this.trim(ownernickEl.innerHTML):"";commentArea.setReplyData(this,{stair_cms_id:item.id,id:item.id,articleid:item.articleid,source_id:item.id,blog_title:$E("t_"+item.articleid)?this.trim($E("t_"+item.articleid).innerHTML):"",comm_uid:item.comm_uid,uname:item.uname,is_t:0})},renderList:function(resultData){var _this=this;var oFragment=document.createDocumentFragment();var li;_this.hideLoading();var len=resultData.length;for(var i=0;iperpage){paging.parentNode.style.display="block";paging.style.display="block";Ui.Pagination.init({pageNode:"comment_"+__this.data.commentid+"_pages",nodeClassNamePrefix:"SG",curPage:this.page,maxPage:pages,pageTpl:function(page){__this.load(page);location.hash=""}}).show()}else{paging.parentNode.style.display="none"}}},setSrcComment:function(id,uid,commentArea){Utils.Io.JsLoad.request("http://comment5.news.sina.com.cn/cmnt/info",{returnType:"jsonp",GET:{channel:"blog",newsid:scope.$articleid,mid:id,ie:"utf-8",oe:"utf-8",callback:"getSingleCnmt",_:(new Date).getTime()},onComplete:function(data){var cnmtInfo=data.result.cmntlist[id];
var cms_body=cnmtInfo.content;var configInfo=CommentV2.getConfigInfo(cnmtInfo.config);var nick_name=scope.$loginNick||scope.nickname||$UID;var source_uname=configInfo.wb_screen_name||cnmtInfo.nick;if(configInfo.wb_user_id===$UID){Lib.Uic.getNickName([$UID],function(data){source_uname=data[$UID]})}if(cms_body){var comment="//@"+nick_name+" 回复 @"+source_uname+" :"+cms_body;commentArea.setValues({comment:comment})}}.bind2(this),onException:function(){}.bind2(this)})},reply:function(opt){var __this=this;if(!opt.containerNode.isInited){v7sendLog("32_01_05");opt.node.innerHTML="取消回复 ";var str='";var div=document.createElement("div");div.className="SG_reply borderc rp2";div.innerHTML=str;div.id="reply_"+opt.data.id+"_textcon";opt.containerNode.appendChild(div);opt.containerNode.isInited=true;var replyArea=$E("reply_"+opt.data.id+"_textarea");var item=opt.data;this._openAreas[opt.data.id]=new CommentV2.CommentArea({container:replyArea,autolineheight:"yes",sid:(new Date).getTime(),shownum:"no",okhandler:function(){var replyCon=$E("reply_"+opt.data.id+"_textcon");if(replyCon){replyCon.style.display="none";opt.node.innerHTML="回复 "}}});this._openAreas[opt.data.id].setReplyData(__this,{id:opt.data.id,articleid:opt.data.articleid,source_id:opt.data.source_id,source_uid:opt.data.source_uid,source_uname:opt.data.source_uname,source_ria_index_url:opt.data.source_ria_index_url,stair_cms_id:opt.data.stair_cms_id,blog_title:$E("t_"+opt.articleid).innerHTML,comm_uid:opt.data.comm_uid,uname:opt.data.uname,is_t:0});this.setSrcComment(item.id,item.src_uid,this._openAreas[opt.data.id])}else{var replyCon=$E("reply_"+opt.data.id+"_textcon");if(replyCon.style.display=="none"){v7sendLog("32_01_05");replyCon.style.display="";if(this._openAreas[opt.data.id].getValue()==""){this.setSrcComment(opt.data.id,opt.data.src_uid,this._openAreas[opt.data.id])}opt.node.innerHTML="取消回复 "}else{replyCon.style.display="none";opt.node.innerHTML="回复 "}}},add:function(data,sucFn,errFn){trace("CommentV2.ReplyList.add");trace(data);this.cmtAdd.post(data,function(){Lib.Listener.notify("update-total-num",{type:"add",num:1});this.total++;var str=this.node.innerHTML;this.node.innerHTML=str.replace(/(\d+)/,this.total);var str=$E("c_"+this.articleid).innerHTML;var num=parseInt(/(\d+)/.exec(str)[0],10);num++;$E("c_"+this.articleid).innerHTML="("+num+")";sucFn()}.bind2(this),errFn)},share:function(opt){trace("CommentV2.ReplyList.share");v7sendLog("32_01_06");this.cmtShare.replyShare(opt.data)},del:function(opt){trace("CommentV2.ReplyList.del");v7sendLog("32_01_08");this.cmtDel.deleteReply(opt,this.delSucc.bind2(this))},delSucc:function(res){this.total=this.total--?this.total:0;Lib.Listener.notify({type:"reduce",num:1});var str=this.node.innerHTML;this.node.innerHTML=str.replace(/(\d+)/,this.total);var str=$E("c_"+this.articleid).innerHTML;var num=parseInt(/(\d+)/.exec(str)[0],10);num=num--?num:0;$E("c_"+this.articleid).innerHTML="("+num+")";if(this.total==0){$E("comment_"+this.data.stair_cms_id+"_replylist").style.display="none"}},report:function(opt){trace("CommentV2.ReplyList.report");v7sendLog("32_01_07");this.cmtReport.replyReport(opt.data)}});CommentV2.CommentList=function(opt){this.ownerNickName="";this.type="comment";this.defaultAnchor="#comment";this.replyList={};this.replyCache={};this.addEvent=Core.Events.addEvent;this.removeEvent=Core.Events.removeEvent;this.anchorEnAble=false;this.cmtAdd=new CommentV2.Add({type:this.type,tpl:opt.commentTpl||""});this.cmtDel=new CommentV2.Delete;this.cmtReport=new CommentV2.Report;this.cmtShare=new CommentV2.Share;this.bindEvent();this.initPageNew()}.$extends(CommentV2.List).$define({load:function(page){this.replyList={};var __this=this;this.page=page;if($UID){Lib.Uic.getNickName([$UID],function(data){__this.loginBlogName=data[$UID];Lib.Uic.getUserPic($UID,function(picInfo){__this.loginBlogPic=picInfo.s});Utils.Io.JsLoad.request(__this.url,{returnType:"jsonp",GET:{callback:"getCmntList",_:(new Date).getTime(),page:__this.page,page_size:50,oe:"utf-8",score:0,fake:1,thread:1,list:"asc",t_size:1e3},onComplete:__this.render.bind2(__this),onException:function(){this.error("B36110")}.bind2(this)})})}else{Utils.Io.JsLoad.request(__this.url,{returnType:"jsonp",GET:{callback:"getCmntList",_:(new Date).getTime(),page:__this.page,page_size:50,oe:"utf-8",score:0,fake:1,thread:1,list:"asc",t_size:1e3},onComplete:__this.render.bind2(__this),onException:function(){this.error("B36110")}.bind2(this)})}},updateTotalNum:function(data){switch(data.type){case"add":this.total+=data.num-0;break;case"reduce":this.total-=data.num-0;if(this.total<0){this.total=0}break}},render:function(result){var _this=this;result=result.result;Lib.checkAuthor(function(){if(_this.page==1){_this.containerNode.innerHTML=""}if(result.status.code!=0){_this.error($isAdmin?"B36021":"B36020");return}else{var oFragment=document.createDocumentFragment();var li,item,_renderItem,_tmp;_this.total=result.count.show;if(_this.total==0){_this.renderNoComment()}for(var i=0,len=result.cmntlist.length;i'},add:function(data){var item=data.item,fun=data.fun;var li=this.cmtAdd.render(data.item);fun(li)},reloadCnmtList:function(){this.load(1);winDialog.alert("发帖成功",{icon:"03"})},del:function(opt){trace("CommentV2.CommentList.del");this.cmtDel.deleteComment(opt,this.delSucc.bind2(this))},delSucc:function(res){this.total=this.total-res.cms_reply_num-1;this.total=this.total<=0?0:this.total;var str=$E("c_"+scope.$articleid).innerHTML;var num=parseInt(/(\d+)/.exec(str)[0],10);num=num-res.cms_reply_num-1?num-res.cms_reply_num-1:0;$E("c_"+scope.$articleid).innerHTML="("+num+")";if(this.total==0){this.renderNoComment()}else{if(this.containerNode.getElementsByTagName("li").length==0){this.page--;this.load(this.page)}}},reply:function(opt){trace("CommentV2.CommentList.reply");var that=this;var subReplyList=this.replyCache[opt.data.id];subReplyList=subReplyList?subReplyList:[];Lib.Uic.getNickName([scope.$uid],function(data){that.ownerNickName=data[scope.$uid]||"";opt.replyTpl=that.replyTpl||"";opt.data.ownerNickName=that.ownerNickName;opt.subReplyList=subReplyList;opt.total=opt.data.cms_reply_num;opt.data.stair_cms_id=opt.data.id;var id=opt.data.id;if(that.replyList[id]){that.replyList[id].toggle()}else{that.replyList[id]=new CommentV2.ReplyList(opt)}})},report:function(opt){trace("CommentV2.CommentList.report");this.cmtReport.commentReport(opt.data)},share:function(opt){trace("CommentV2.CommentList.share");this.cmtShare.commentShare(opt.data)},more:function(opt){trace("CommentV2.CommentList.more");var id=opt.data.commentid;var partCmsNode=$E("body_cmt_"+id);var fullCmsNode=$E("body_cmt_full_"+id);if(opt.node.className=="btn_artzk"){v7sendLog("32_01_03");partCmsNode&&(partCmsNode.style.display="none");fullCmsNode&&(fullCmsNode.style.display="")}else if(opt.node.className=="btn_artsq"){v7sendLog("32_01_04");partCmsNode&&(partCmsNode.style.display="");fullCmsNode&&(fullCmsNode.style.display="none")}},initPageNew:function(){var paging=$E("commentPaging");paging.style.display="none";paging.style.textAlign="center";paging.innerHTML='点击加载更多 ';this.addEvent(paging.children[0],function(){this.load(this.page+1)}.bind2(this),"click")},pagingMore:function(len){var paging=$E("commentPaging");if(len>=50){paging.parentNode.style.display="block";paging.style.display="block"}else{paging.parentNode.style.display="none";paging.style.display="none"}},paging:function(){var __this=this;var paging=$E("commentPaging");if(paging){var perpage=50,pages=0;if(this.total%perpage==0){pages=Math.ceil(this.total/perpage)}else{pages=Math.floor(this.total/perpage)+1}if(this.total>perpage){paging.parentNode.style.display="block";$E("commentPaging").style.display="block";Ui.Pagination.init({pageNode:"commentPaging",nodeClassNamePrefix:"SG",curPage:this.page,maxPage:pages,pageTpl:function(page){__this.load(page)}}).show();paging.onclick=this.sudaClick}else{paging.parentNode.style.display="none"}}},sudaClick:function(event){var target=event&&event.target||window.event&&window.event.srcElement;if(target&&target.tagName&&target.tagName.toLowerCase()=="a"){Lib.sendSuda(function(){try{SUDA.log("","blog_blogcomment_page")}catch(e){}})}else{return}},anchor:function(posId){var url=window.location.href;if(this.anchorEnAble){window.location.href=url.replace(location.hash,"")+"#"+posId}},showError:function(result){winDialog.alert($SYSMSG[code],{icon:"02"})}});Sina.pkg("Utils.Flash");if(typeof deconcept=="undefined")var deconcept=new Object;if(typeof deconcept.util=="undefined")deconcept.util=new Object;if(typeof deconcept.SWFObjectUtil=="undefined")deconcept.SWFObjectUtil=new Object;deconcept.SWFObject=function(swf,id,w,h,ver,c,quality,xiRedirectUrl,redirectUrl,detectKey){if(!document.getElementById){return}this.DETECT_KEY=detectKey?detectKey:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object;this.variables=new Object;this.attributes=new Array;if(swf){this.setAttribute("swf",swf)}if(id){this.setAttribute("id",id)}if(w){this.setAttribute("width",w)}if(h){this.setAttribute("height",h)}if(ver){this.setAttribute("version",new deconcept.PlayerVersion(ver.toString().split(".")))}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true}if(c){this.addParam("bgcolor",c)}var q=quality?quality:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var xir=xiRedirectUrl?xiRedirectUrl:window.location;this.setAttribute("xiRedirectUrl",xir);this.setAttribute("redirectUrl","");if(redirectUrl){this.setAttribute("redirectUrl",redirectUrl)}};deconcept.SWFObject.prototype={useExpressInstall:function(path){this.xiSWFPath=!path?"expressinstall.swf":path;this.setAttribute("useExpressInstall",true)},setAttribute:function(name,value){this.attributes[name]=value},getAttribute:function(name){return this.attributes[name]},addParam:function(name,value){this.params[name]=value},getParams:function(){return this.params},addVariable:function(name,value){this.variables[name]=value},getVariable:function(name){return this.variables[name]},getVariables:function(){return this.variables},getVariablePairs:function(){var variablePairs=new Array;var key;var variables=this.getVariables();for(key in variables){variablePairs[variablePairs.length]=key+"="+variables[key]}return variablePairs},getSWFHTML:function(){var swfNode="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath)}swfNode='0){swfNode+="flashvars="+pairs+'&realfull=1&moz=1"'}swfNode+="/>"}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath)}swfNode='';swfNode+=' ';var params=this.getParams();for(var key in params){swfNode+=' '}var pairs=this.getVariablePairs().join("&");if(pairs.length>0){swfNode+=' '}swfNode+=" "}return swfNode},write:function(elementId){if(this.getAttribute("useExpressInstall")){var expressInstallReqVer=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(expressInstallReqVer)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title)}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"))}}var n=typeof elementId=="string"?document.getElementById(elementId):elementId;var oldTitle=document.title;n.innerHTML=this.getSWFHTML();if(oldTitle!==document.title){document.title=oldTitle}return true}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var PlayerVersion=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){PlayerVersion=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}}else if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var counter=3;while(axo){try{counter++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+counter);PlayerVersion=new deconcept.PlayerVersion([counter,0,0])}catch(e){axo=null}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");PlayerVersion=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always"}catch(e){if(PlayerVersion.major==6){return PlayerVersion}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(e){}}if(axo!=null){PlayerVersion=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","))}}return PlayerVersion};deconcept.PlayerVersion=function(arrVersion){this.major=arrVersion[0]!=null?parseInt(arrVersion[0]):0;this.minor=arrVersion[1]!=null?parseInt(arrVersion[1]):0;this.rev=arrVersion[2]!=null?parseInt(arrVersion[2]):0};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.majorfv.major)return true;if(this.minorfv.minor)return true;if(this.rev=0;i--){objects[i].style.display="none";for(var x in objects[i]){if(typeof objects[i][x]=="function"){objects[i][x]=function(){}}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs)};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id]}}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;Utils.Flash.swfObject=deconcept.SWFObject;Core.Dom.getTop=function(element){var top=0;var el=$E(element);if(typeof el.offsetParent!="unknown"){while(el.offsetParent){top+=el.offsetTop;el=el.offsetParent}}else if(el.y){top+=el.y}return top};Core.Dom.getLeft=function(element){var left=0;var el=$E(element);if(typeof el.offsetParent!="unknown"){while(el.offsetParent){left+=el.offsetLeft;el=el.offsetParent}}else if(el.x){left+=el.x}return left};Lib.applyIf=function(o,s,defaults){if(defaults){Lib.applyIf(o,defaults)}if(o&&s&&Lib.isObject(s)){for(var p in s){if(s.hasOwnProperty(p)&&!o[p]){o[p]=s[p]}}}return o};Lib.isObject=function(o){return Object.prototype.toString.call(o)==="[object Object]"};Lib.apply=function(o,ref,defaults,deep,original){if(defaults){Lib.applyIf(o,defaults)}for(var p in ref){if(original&&o[p]&&!Lib.isObject(o[p])){continue}if(ref.hasOwnProperty(p)){if(deep&&Lib.isObject(ref[p])){o[p]=Lib.apply(o[p]||{},ref[p],deep,original)}else{o[p]=ref[p]}}}return o};Lib.Panel=Core.Class.create();Lib.Panel.prototype={noIframe:!1,isPostion:!0,appendTo:null,entity:null,backIframe:null,uniqueID:null,isFixed:false,isShow:!1,isHidden:!0,x:0,y:0,template:"",initialize:function(cfg){Lib.apply(this,cfg);var _this=this;this.uniqueID=this._getUniqueID();this._ie6Fixed=function(){if(_this.entity){_this.entity.style.left=document.documentElement.scrollLeft+_this.x+"px";_this.entity.style.top=document.documentElement.scrollTop+_this.y+"px"}if(_this.backIframe){_this.backIframe.style.left=_this.entity.style.left;_this.backIframe.style.top=_this.entity.style.top}}},getNode:function(name){return this.tpl.getNode(name)},setTemplate:function(template){this.template=template;if(this.entity&&this.entity.parentNode){this.entity.parentNode.removeChild(this.entity);this.backIframe&&this.backIframe.parentNode.removeChild(this.backIframe)}this.entity=$C("div");var tempEntity=$C("div");var tmp=new Lib.HtmlTemplate(this.template,this.uniqueID);this.tpl=tmp;tempEntity.innerHTML=tmp.getHtmlString();tempEntity.style.display="none";if(this.appendTo){$E(this.appendTo).appendChild(tempEntity)}else{document.body.appendChild(tempEntity)}this.entity=$E("_"+this.uniqueID+"_panel");if(this.isPostion){this.entity.style.position="absolute"}this.entity.style.display="none";if(this.appendTo){$E(this.appendTo).replaceChild(this.entity,tempEntity)}else{document.body.replaceChild(this.entity,tempEntity)}tempEntity=null;if(!this.noIframe){this.backIframe=$C("iframe");this.backIframe.style.display="none";this.backIframe.style.border="none";this.backIframe.style.zIndex=this.entity.style.zIndex-1;document.body.appendChild(this.backIframe);this._updateBackIframe()}},setPosition:function(x,y){this.x=x;this.y=y;this.entity.style.left=x+"px";this.entity.style.top=y+"px";if($IE6&&this.isFixed){this.entity.style.left=x+document.documentElement.scrollLeft+"px";this.entity.style.top=y+document.documentElement.scrollTop+"px"}if(this.backIframe){this.backIframe.style.left=this.entity.style.left;this.backIframe.style.top=this.entity.style.top}},setFixed:function(state){this.isFixed=state;if($IE6){var _this=this;this.entity.style.position="absolute";if(this.isFixed){_this._ie6Fixed();Core.Events.addEvent(window,_this._ie6Fixed,"scroll")}else{Core.Events.removeEvent(window,_this._ie6Fixed,"scroll")}return}this.entity.style.position=this.isFixed?"fixed":"absolute";if(this.backIframe){this.backIframe.style.position=this.entity.style.position}},show:function(){this.entity.style.display="";this.isHidden=!1;this.isShow=!0;if(this.backIframe){this._updateBackIframe();this.backIframe.style.display=""}},hidden:function(){this.hide()},hide:function(){this.entity.style.display="none";this.isHidden=!0;this.isShow=!1;if(this.backIframe){this.backIframe.style.display="none"}},close:function(){this.hidden();this.destroy()},destroy:function(){Core.Events.removeEvent(window,this._ie6Fixed,"scroll");this.entity.parentNode.removeChild(this.entity);this.entity=null;if(this.backIframe){this.backIframe.parentNode.removeChild(this.backIframe);this.backIframe=null}},showWithDom:function(dom,offsetLeft,offsetTop){var x=Core.Dom.getLeft(dom)+dom.offsetWidth+offsetLeft;var y=Core.Dom.getTop(dom)+dom.offsetHeight+offsetTop;if($IE6&&this.isFixed){x=x-document.documentElement.scrollLeft;y=y-document.documentElement.scrollTop}this.setPosition(x,y);this.show()},getWidth:function(){var ld=this.entity.style.display;var lv=this.entity.style.visibility;this.entity.style.visibility="hidden";this.entity.style.display="";w=this.entity.offsetWidth;this.entity.style.display=ld;this.entity.style.visibility=lv;return w},getHeight:function(){var ld=this.entity.style.display;var lv=this.entity.style.visibility;this.entity.style.visibility="hidden";this.entity.style.display="";h=this.entity.offsetHeight;this.entity.style.display=ld;this.entity.style.visibility=lv;return h},getX:function(){return parseInt(this.entity.style.left)},getY:function(){return parseInt(this.entity.style.top)},getNodes:function(mode){var m=mode||"o";var pattern=/[^\{\}]+(?=\})/g;var i;var nodes={};var result=this.template.match(pattern);if(result){for(i=0;i此处下载免费的Adobe flash player installer。成功安装程序后,可返回此处查看。',{icon:"01"})};scope.magicCfg={};window.$magicFacePlay=function(swfName){var ver;if(!scope.flashVersion){scope.flashVersion=deconcept.SWFObjectUtil.getPlayerVersion()}ver=scope.flashVersion;if(ver.major<9){showUpTips();return}Core.Events.stopEvent();var cfg={alphaNodeId:"alphaNode",containerDiv:"magicFaceCon"};var layer=['',"
"].join("");scope.magicCfg.layer=new Lib.Panel;scope.magicCfg.layer.setTemplate(''+layer+"
");scope.magicCfg.layer.show();var swfId="magicFace";var addSwf=function(){scope.magicCfg.shadow=new BackShadow(.4);scope.magicCfg.shadow.entity.setAttribute("title","点击关闭动画");scope.magicCfg.shadow.entity.setAttribute("alt","点击关闭动画");scope.magicCfg.shadow.entity.onclick=removeSwf;Core.Events.addEvent(document,escDown,"keydown");scope.magicCfg.shadow.show();var win=Core.System.winSize();var scroll=Core.System.getScrollPos(document);var _x=win.width/2-360/2+scroll[1];var _y=win.height/2-360/2+scroll[0];scope.magicCfg.layer.setPosition(_x,_y);var overlayDiv=document.createElement("div");overlayDiv.id="___flashOverlay";overlayDiv.style.cssText="cursor:pointer;visibility:hidden;background:white;;z-index:3000;position:absolute;width:360px;height:360px;top:"+_y+"px;left:"+_x+"px";document.body.appendChild(overlayDiv);if(document.all){overlayDiv.style.filter="Alpha(Opacity=0)"}else{overlayDiv.style.opacity=0}overlayDiv.style.visibility="visible";Core.Events.addEvent(overlayDiv,function(){window.open("http://blog.sina.com.cn/myshow2010")});overlayDiv=null;var FlashPlayer=new Utils.Flash.swfObject("http://www.sinaimg.cn/uc/myshow/blog/misc/gif/"+swfName+"?t="+Core.Math.getUniqueId(),swfId,360,360,9,"#FFFFFF");FlashPlayer.addParam("quality","high");FlashPlayer.addParam("wmode","transparent");FlashPlayer.addParam("allowScriptAccess","always");FlashPlayer.write(cfg.containerDiv)};var removeSwf=function(){trace("swf remove!!!");var con=$E(cfg.containerDiv);if(con){con.innerHTML=""}window.clearInterval(timer);Core.Events.removeEvent(document,escDown,"keydown");try{scope.magicCfg.shadow.close();scope.magicCfg.layer.close();Core.Events.stopEvent()}catch(e){}if($E("___flashOverlay")){document.body.removeChild($E("___flashOverlay"))}};var escDown=function(e){var curKey=e.keyCode||e.which||e.charCode;if(curKey===27){removeSwf();Core.Events.removeEvent(document,escDown,"keydown");Core.Events.stopEvent();return false}};addSwf();var timer=window.setInterval(function(){trace("……追踪 进度……");var swf=$E(swfId);var snap=0;if(swf&&swf.PercentLoaded()==100){swf.onclick=function(){Core.Events.stopEvent()};trace("swf 加载完毕了………………");var con=swf.parentNode;var scroll=Core.System.getScrollPos(document);var win=Core.System.winSize();var _x=win.width/2-con.offsetWidth/2+scroll[1];var _y=win.height/2-con.offsetHeight/2+scroll[0];scope.magicCfg.layer.setPosition(_x,_y);scope.magicCfg.layer.show();trace("flash size x="+con.offsetWidth+" y="+con.offsetHeight);window.clearInterval(timer);timer=window.setInterval(function(){var curr=swf.CurrentFrame();var total;try{total=swf.TotalFrames()}catch(e){total=swf.TotalFrames}if(curr<0){return}if(currsUidLen){for(var i=0,len=8-sUidLen;i300){clearInterval(timmer);if(func&&func.onException){func.onException(obj)}return}if(func&&func.onSuccess){clearInterval(timmer);func.onSuccess(obj)}count++},100)}}}}};App.getArticlesDetailNumber=function(sUid,aArticleLists,fCallBack){if(aArticleLists==null||aArticleLists.length==0){return{}}sUid=sUid||scope.$uid;var sUidHex=(scope.$uid*1).toString(16);var sUidLen=sUidHex.length;if(8>sUidLen){for(var i=0,len=8-sUidLen;i999?"999+":num;$E("blog_comments_num").innerHTML=num}}}if(scope.$pageid==="articleM"&&data["z"]){$E("quote_sign_count")&&($E("quote_sign_count").innerHTML=data["z"])}})},"articleNumberV2"+(new Date).getTime())});Core.Events.fireEvent=function(oElement,sEvent){var evt;oElement=$E(oElement);if(oElement.fireEvent){oElement.fireEvent("on"+sEvent)}else{if($MOBILE){evt=document.createEvent("HTMLEvents")}else{evt=document.createEvent("MouseEvents")}evt.initEvent(sEvent,true,true);oElement.dispatchEvent(evt)}};scope.faceTemplate=['','',"",' ','','"," ",' '," "," ","","",' ',' ',' '," "," ","","",' ','','"," ",' '," "," ","
"].join("");
Lib.Face=Core.Class.create();Lib.Face.prototype={dialog:null,dialogNodes:null,tabs:null,faceConfig:null,template:null,txtContentArea:null,x:0,y:0,isShowed:false,_isInitDialog:false,insertImageFile:"",initialize:function(txtContentArea,tpl){var _this=this;this.txtContentArea=txtContentArea;this.template=tpl;window.$insertFace=function(code,name){_this.insertFace(code,name)}},load:function(){var _this=this;this.dialog=new Dialog(this.template||scope.faceTemplate);this.dialogNodes=this.dialog.getNodes();this.tabs=new Tabs(this.dialogNodes["faceTab"]);Core.Events.addEvent(this.dialog.entity,function(){Core.Events.stopEvent()},"mousedown");Core.Events.addEvent(document.body,function(){_this.hidden()},"mousedown");this.initFaceConfig(function(){if(_this.tabs.tabsArr[0]){_this.tabs.tabsArr[0].setFocus()}Core.Events.addEvent(_this.dialogNodes["btnClose"],function(){_this.hidden()},"mousedown");_this.onInitialized()});this._isInitDialog=true},initFaceConfig:function(callBack){var _this=this;Utils.Io.JsLoad.request("http://www.sinaimg.cn/uc/myshow/blog/misc/gif/smileConfig.js?varname=smileConfig&"+(new Date).getTime(),{onComplete:function(data){_this.faceConfig=data;_this.initFaceData();if(callBack){callBack()}},charset:"gb2312"})},initFaceData:function(){var k,_this=this;for(k in this.faceConfig){this.addTab(k,this.faceConfig[k]["name"],this.faceConfig[k]["data"])}},onInitialized:function(){},textWatchOn:function(){var _oTextNode=this.txtContentArea;var getPos=function(){if(_oTextNode.createTextRange){_oTextNode.caretPos=document.selection.createRange().duplicate()}};Core.Events.addEvent(_oTextNode,getPos,"keyup");Core.Events.addEvent(_oTextNode,getPos,"focus");Core.Events.addEvent(_oTextNode,getPos,"select");Core.Events.addEvent(_oTextNode,getPos,"click")},addTab:function(key,tabName,contentData){var _this=this;var tab=new Tab(''+tabName+" ("+contentData.length+") ",{isFocus:false,className:"cur"});tab.addOnAbort(function(){tab.content.style.display="none"});tab.addOnFocus(function(){if(!tab.isShowed){tab.isShowed=true;tab.content=$C("ul");tab.content.innerHTML=_this._getTabContent(key,contentData);_this.dialogNodes["faceContent"].appendChild(tab.content)}tab.content.style.display=""});this.tabs.add(tab)},_getTabContent:function(key,contentData){var str=[],faceName;var i,len=contentData.length;for(i=0;i8?Core.String.leftB(faceName,6)+"...":faceName;str.push("'+faceName+" ")}return str.join("")},insertFace:function(code,name){this.insertImageFile=code+"T.gif";this.onInsert();if(!this.txtContentArea){return}var faceValue="[emoticons="+code+"]"+name+"[/emoticons]";if($IE){if(this.txtContentArea.createTextRange&&this.txtContentArea.caretPos){var caretPos=this.txtContentArea.caretPos;caretPos.text=caretPos.text.charAt(caretPos.text.length-1)==" "?faceValue+" ":faceValue;this.txtContentArea.focus()}else{this.txtContentArea.value+=faceValue;this.txtContentArea.focus()}}else{if(this.txtContentArea.setSelectionRange){var rangeStart=this.txtContentArea.selectionStart;var rangeEnd=this.txtContentArea.selectionEnd;var tempStr1=this.txtContentArea.value.substring(0,rangeStart);var tempStr2=this.txtContentArea.value.substring(rangeEnd);this.txtContentArea.value=tempStr1+faceValue+tempStr2}else{this.txtContentArea.value+=faceValue}}this.hidden();return false},onInsert:function(){},setPosition:function(x,y){this.x=x;this.y=y;this.dialog.setPosition({x:x,y:y})},show:function(){!this._isInitDialog&&this.load();this.dialog.show();this.isShowed=true},hidden:function(){this.isShowed=false;this.dialog.hidden()}};Core.Dom.addHTML=function(oParentNode,sHTML){oParentNode.insertAdjacentHTML("beforeend",sHTML)};if(!$C("div").insertAdjacentHTML){Core.Dom.addHTML=function(oParentNode,sHTML){var oRange=oParentNode.ownerDocument.createRange();oRange.setStartBefore(oParentNode);var oFrag=oRange.createContextualFragment(sHTML);oParentNode.appendChild(oFrag)}}App.smilesTemplate=['',' ',' ',' ',' ',' ',"",' ','','','
",'
','热门关键字: ',' ',"
",'
','",'
','
','
','
',' ',' ',' ','点击 预览动画效果 '," ","
","
","
",' ',"
"].join("");App.smilesDialog2=Core.Class.create();App.smilesDialog2.prototype={pageSize:24,defaultConfig:{sortId:"0",htmlTpl:App.smilesTemplate,callback:function(){}},initialize:function(oOption){this.option=oOption||{};for(var key in this.defaultConfig){if(this.option[key]==null){this.option[key]=this.defaultConfig[key]}}this.dialog=new Dialog(this.option.htmlTpl);this.dialog.setAreaLocked(true);this.dialogNodes=this.dialog.getNodes();this.getKeyWord();if(scope.smilesData!=null){this.data=scope.smilesData;this.dataSettle();this.eventListen()}else{var __this=this;var smileData=Utils.Io.JsLoad.request([{url:"http://www.sinaimg.cn/uc/myshow/blog/misc/gif/smileConfig8.js?varname=smileConfig"}],{onComplete:function(oData){scope.smilesData=oData;__this.data=oData;__this.dataSettle();__this.eventListen()},onException:function(){}})}return this},dataSettle:function(oData,nCount){oData=oData||this.data;nCount=nCount||9;this.tabsData=[];this.allData=[];for(var key in oData){var _item=oData[key];_item.sortId=key;this.tabsData.push(_item);for(var i=0,len=_item.data.length;i",{isFocus:false,className:"cur"});tab.addOnAbort(Core.Function.bind3(function(tab){},null,[tab]));tab.addOnFocus(Core.Function.bind3(function(tab,key,data,sid){_this.showSmile(data,1,_this.pageSize);_this.currentTab=tab;_this.dialogNodes.allSort.style.fontWeight=400;if(!_this.isFromUp){var pId=scope.$pageid;if(pId){var isComm=scope.isFromtheCommonhzh;if(isComm){v7sendLog($_GLOBAL.faceChooseTable[pId][isComm]+"_16_020_"+sid,pId,"")}}}_this.isFromUp=null},null,[tab,_indexBase+i,_data,_sortId]));this.tabsObject[_sortId]=tab;this.tabs.add(tab)}var _tabPageCount=Math.ceil(this.tabsData.length/nCount);if(_tabPageCount>0){this.showTabPage(nPage||1,_tabPageCount,nCount)}else{this.dialogNodes.sortCtrl.innerHTML=""}},showSmile:function(oData,nPage,nCount){var me=this;nCount=nCount||this.pageSize;var __this=this;var _smiles=oData;var _count=_smiles.length;var _totalPages=Math.ceil(_count/nCount);var _smilesDom=document.createDocumentFragment();var _pageLink;this.dialogNodes.smileList.innerHTML="";this.dialogNodes.magicTip.style.cssText="display:none;";for(var i=0;i ';_li.appendChild(_a);_a.setAttribute("key",_smile.code);var _span=$C("span");_span.title=_smile.name;_span.innerHTML=Core.String.byteLength(_smile.name)>8?Core.String.leftB(_smile.name,6)+"…":_smile.name;_li.appendChild(_span);if(_smile.swf){var _div=$C("div");_div.innerHTML=' ';_div.className="arr_r";_li.appendChild(_div);this.dialogNodes.magicTip.style.cssText="display:block;"}_smilesDom.appendChild(_li);Core.Events.addEvent(_a,function(ele){return function(){var pId=scope.$pageid;if(pId){var isComm=scope.isFromtheCommonhzh;if(isComm){v7sendLog($_GLOBAL.faceChooseTable[pId][isComm]+"_16_010_"+ele.getAttribute("key"),pId,"")}}}}(_a),"mousedown")}this.dialogNodes.smileList.appendChild(_smilesDom);if(_count>nCount){if(nPage==1){this.dialogNodes.smilePagePrev.innerHTML="上一页"}else{this.dialogNodes.smilePagePrev.innerHTML="";_pageLink=$C("a");_pageLink.href="#";_pageLink.onclick=function(){return false};_pageLink.onmousedown=function(){__this.showSmile(_smiles,nPage-1,nCount)};_pageLink.innerHTML="上一页";this.dialogNodes.smilePagePrev.appendChild(_pageLink)}this.dialogNodes.smilePageShow.innerHTML=nPage+"/"+_totalPages;if(nPage>=_totalPages){this.dialogNodes.smilePageNext.innerHTML="下一页"}else{this.dialogNodes.smilePageNext.innerHTML="";_pageLink=$C("a");_pageLink.href="#";_pageLink.onclick=function(){return false};_pageLink.onmouseup=function(){__this.showSmile(_smiles,nPage+1,nCount)};_pageLink.innerHTML="下一页";this.dialogNodes.smilePageNext.appendChild(_pageLink)}}else{this.dialogNodes.smilePagePrev.innerHTML="";this.dialogNodes.smilePageShow.innerHTML="";this.dialogNodes.smilePageNext.innerHTML=""}},showTabPage:function(nPageNum,nPageCount,nTabsPerPage){this.dialogNodes.sortCtrl.innerHTML="";this.dialogNodes.smilePagePrev.innerHTML="";this.dialogNodes.smilePageShow.innerHTML="";this.dialogNodes.smilePageNext.innerHTML="";var __this=this;var _arrow;if(nPageNum==1){if(nPageNum!=nPageCount){this.dialogNodes.sortCtrl.innerHTML=' ';_arrow=$C("a");_arrow.href="#";_arrow.onclick=function(){return false};_arrow.title="向下";_arrow.className="down";_arrow.onmousedown=function(){__this.showTab(nPageNum+1,nTabsPerPage);__this.showAll()};this.dialogNodes.sortCtrl.appendChild(_arrow)}else{}}else if(nPageNum')}},eventListen:function(){var __this=this;var _searchText=__this.dialogNodes.searchText;var _searchBtn=__this.dialogNodes.searchBtn;var _keywordBack=__this.dialogNodes.keyCtrlBack;var _allSort=__this.dialogNodes.allSort;var _smileEmptyBack=__this.dialogNodes.smileEmptyBack;Core.Events.addEvent(document.body,function(cls){var _event=Core.Events.getEvent(),_eventTarget=$IE?_event.srcElement:_event.target;if(__this.dialogNodes.entity!=null&&(Core.Dom.contains(__this.dialogNodes.entity,_eventTarget)==false||cls==true)){__this.hide()}});Core.Events.addEvent(this.dialogNodes.btnClose,function(){__this.hide()});Core.Events.addEvent(_searchText,function(){if(Core.String.trim(_searchText.value)=="输入关键字、动漫形象"){_searchText.value="";_searchText.style.color="#000"}_searchText.select()},"focus");Core.Events.addEvent(_searchText,function(){if(Core.String.trim(_searchText.value)==""){_searchText.value="输入关键字、动漫形象";_searchText.style.color="#9b9b9a"}},"blur");Core.Events.addEvent(_searchText,function(e){var _evt=Core.Events.getEvent();var _key=_evt.which||_evt.keyCode;var _keyword=Core.String.trim(_searchText.value);if(_key==13&&_keyword!=""){__this.searchKey(_keyword)}},"keydown");Utils.Form.limitMaxLen(_searchText,20);Core.Events.addEvent(_searchBtn,function(){if(_searchText.value=="输入关键字、动漫形象"||_searchText.value==""){}else{__this.searchKey(_searchText.value);_searchText.focus()}});var _backHome=function(){__this.dataSettle(__this.data,9);__this.dialogNodes.keyCtrl.style.display="none";__this.dialogNodes.smileEmpty.style.display="none";__this.dialogNodes.smileList.style.display="";__this.dialogNodes.searchText.value="输入关键字、动漫形象";__this.dialogNodes.searchText.style.color="#9b9b9a"};Core.Events.addEvent(_keywordBack,_backHome);Core.Events.addEvent(_smileEmptyBack,_backHome);Core.Events.addEvent(_allSort,function(){__this.showAll()})},showAll:function(){this.showSmile(this.allData,1,this.pageSize);this.dialogNodes.allSort.style.fontWeight=600;if(this.currentTab!=null){this.currentTab.setAbort()}},setSort:function(sId,fCallback){this.isFromUp=sId;this.option.sortId=sId;this.option.callback=fCallback;if(sId==0){this.dialogNodes.allSort.style.fontWeight=600;this.dataSettle()}else{this.dataSettle();this.tabs.swapTags(this.tabsObject[sId])}},getKeyWord:function(){if(this.keywordData!=null){return}var __this=this;var smileData=Utils.Io.JsLoad.request("http://www.sinaimg.cn/uc/myshow/blog/misc/gif/smileKeywordConfig.js?varname=smileKeywordConfig",{onComplete:function(oData){__this.keywordData=oData;var _hotkey=oData.E___00000000000||"顶|路过|哭|啦啦|美女";var _hotDom=document.createDocumentFragment();_hotkey=_hotkey.split("|");for(var i=0,len=_hotkey.length;i");Core.Dom.setStyle(this.dialogNodes.sortList,"height","217px")},setPosition:function(x,y){this.x=x;this.y=y;this.dialog.setPosition({x:x,y:y})},show:function(){this.dialogNodes.searchText.value="输入关键字、动漫形象";this.dialogNodes.searchText.style.color="#9b9b9a";this.dialog.show()},hide:function(){this.dialog.hidden();this.dialogNodes.keyCtrl.style.display="none"}};scope.smilesDataV2={302:{name:"小新小浪",contract:"GY00000001",data:[{name:"灌水",code:"E___0173EN00SIG"},{name:"赞",code:"E___0480ZH00SIG"},{name:"美好",code:"E___0305EN00SIG"},{name:"顶",code:"E___0022EN00SIG"},{name:"顶",code:"E___0088EN00SIG"},{name:"顶",code:"E___0472ZH00SIG"},{name:"开心",code:"E___0092EN00SIG"},{name:"路过",code:"E___0177EN00SIG"}]}};App.insertSmilesForm2=Core.Class.create();App.insertSmilesForm2.prototype={defalutConfig:{sortCount:6,clickCallback:function(){},recommCount:8},initialize:function(oOption){this.option=oOption||{};if(this.option.sortNode==null){return}for(var key in this.defalutConfig){if(this.option[key]==null){this.option[key]=this.defalutConfig[key]}}if(scope.smilesDataV2==null){this.getSmilesData()}else{this.data=scope.smilesDataV2;this.renderUI()}},getSmilesData:function(){var __this=this;var smileData=Utils.Io.JsLoad.request([{url:"http://www.sinaimg.cn/uc/myshow/blog/misc/gif/smileConfig8.js?varname=smileConfig"}],{onComplete:function(oData){scope.smilesData=oData;__this.data=oData;__this.renderUI()},onException:function(){}})},renderUI:function(){var __this=this;var count=1;var first6sort=[];var first6hot=[];var firstSort;var _fragement=document.createDocumentFragment();var _sorts=$C("div");var _more=$C("span");var _clearit=$C("div");firstSort=this.data&&this.data["302"]&&this.data["302"].data;if($E(this.option.recommNode)!=null){_fragement=document.createDocumentFragment();for(var i=0;i ';if(_swfName){tempHTML=tempHTML+''}node.innerHTML=tempHTML;_fragement.appendChild(node)}$E(this.option.recommNode).appendChild(_fragement)}count=first6sort=first6hot=firstSort=_fragement=_sorts=_more=_morelink=_clearit=_code=key=_title=node=null}};Lib.children=function(chs){var cArr=[];for(var i=0;chs[i];i++){if(chs[i].nodeType==1){cArr.push(chs[i])}}return cArr};App.insertSmilesDialog2=function(sSortId,fCallback,sPositionNode,arrPosiPix){App.insertSmilesDialog2.callback=fCallback;if(scope.smileDialog==null){scope.smileDialog=new App.smilesDialog2}scope.smileDialog.setSort(sSortId,fCallback);var xy=Core.Dom.getXY($E(sPositionNode));var x=xy[0]+arrPosiPix[0];var y=xy[1]+arrPosiPix[1];scope.smileDialog.setPosition(x,y);scope.smileDialog.show()};App.formInsertSmile2=function(sTextarea,sSortNode,sRecommNode,fCallBack,sPositionNode,arrPix,sFrame,opt_evnets,cfg){var _oTextNode=$E(sTextarea);cfg=cfg||{};var getPos=function(){if(_oTextNode.createTextRange){_oTextNode.caretPos=document.selection.createRange().duplicate()}};if(!scope.commEditor){scope.commEditor=new commEditor}scope.commEditor.append(sFrame,sTextarea,opt_evnets);Core.Events.addEvent(_oTextNode,getPos,"keyup");Core.Events.addEvent(_oTextNode,getPos,"focus");Core.Events.addEvent(_oTextNode,getPos,"select");Core.Events.addEvent(_oTextNode,getPos,"click");var smileCfg={sortNode:sSortNode,clickCallback:function(nCode,sName,swfname){setTimeout(function(){var tempHTML=' ';if(swfname){tempHTML=' '}scope.commEditor.insertHTML(sFrame,tempHTML)},20);if(fCallBack){fCallBack()}},recommNode:sRecommNode,positionNode:sPositionNode||sSortNode,arrPosPix:arrPix||[0,0],sortCount:cfg.sortCount||6,recommCount:cfg.recommCount||8};new App.insertSmilesForm2(smileCfg)};var commEditor=function(frame,area){this.fids=[];this.areas={};this.wins={};this.docs={};this.intervals={};this.actions={}};commEditor.prototype={init:function(sFrame){var doc=this.docs[sFrame];try{doc.body.designMode="on"}catch(e){}doc.open();doc.writeln(this.getEditorHTML(""));doc.body.contentEditable=true;var win=doc.parentWindow;Lib.checkAuthor(function(){doc.body.onkeydown=function(e){try{if((e||win.event).keyCode==9){$E("login_"+($isLogin?"check":"name")).focus();return false}}catch(err){}};doc.close()},"insertSmilesFormInitV2"+(new Date).getTime())},lazyInit:function(fId){var me=this;return function(){var cDoc=me.docs[fId];if(cDoc.body.getAttribute("inited")){return}trace("执行一次:"+fId);me.init(fId);me.bindListener(fId);cDoc.body.setAttribute("inited","yes")}},append:function(sFrame,sTextarea,actions){actions=actions||{};if(!actions.interval){actions.interval={}}if(!actions.interval.before){actions.interval.before=function(){}}if(!actions.interval.after){actions.interval.after=function(){}}var frame=$E(sFrame);this.wins[sFrame]=frame.contentWindow;this.actions[sFrame]=actions;var me=this;function getDoc(){try{me.docs[sFrame]=frame.contentWindow.document;me.areas[sFrame]=$E(sTextarea);if($IE){me.docs[sFrame].body.onclick=me.lazyInit(sFrame)}else{me.lazyInit(sFrame)()}}catch(e){setTimeout(getDoc,150)}}getDoc()},frameFilter:function(body){var d=false;var val=body.innerHTML;val=val.replace(/ ";html+="";html+="";html+=sContent;html+="";html+="