if(XN.APP.feed){XN.APP.feed=null}XN.APP.feed=function(){};XN.APP.feed.prototype={readMiniFeedUrl:"/readMini.do",readNewsFeedUrl:"/readNews.do",readHomeFeedCount:0,setAsRead:function(g,f,e){if(e=="newsfeed"){this.setNewsFeedAsRead(g,f)}else{if(e=="minifeed"){this.setMiniFeedAsRead(g,f)}}},setNewsFeedAsRead:function(g,f){var e=this;this.onBeforeReadNewsFeed(g);new XN.NET.xmlhttp().post(this.readNewsFeedUrl,"t=s&i="+g,function(){e.onreadNewsFeedSuccess(g)},{onError:function(){e.onError()}})},setAllAsRead:function(){var b=this;this.onBeforeReadAll();new XN.NET.xmlhttp({url:this.readNewsFeedUrl,data:"t=a",onSuccess:function(){b.onreadAllSuccess()},onError:function(){XN.DO.showError("通信失败")}})},setMiniFeedAsRead:function(g,f){var e=this;var h="t=s&i="+g+"&ran="+Math.random();this.onBeforeReadMiniFeed(g);new XN.NET.xmlhttp(this.readMiniFeedUrl,h,function(){e.onreadMiniFeedSuccess(g)},{onError:function(){e.onError()}})},setHomeFeedAsRead:function(b){this.setNewsFeedAsRead(b)},getNewFeeds:function(g){var e=this;
var f="retrieveNews.do";new XN.NET.xmlhttp(f,"",function(b){b=b.responseText.split("##@L#");try{$("feedCountDiv").innerHTML=b[0]}catch(a){}try{$("feedHome").innerHTML=b[1]||""}catch(a){}},{onError:function(){e.onError()}})},onBeforeReadAll:function(){},onreadAllSuccess:function(){this.getNewFeeds()},onBeforeReadMiniFeed:function(b){$("feed"+b).style.display="none";XN.Element.remove("feed"+b)},onreadMiniFeedSuccess:function(b){},onBeforeReadNewsFeed:function(b){$("feed"+b).style.display="none";XN.Element.remove("feed"+b)},onreadNewsFeedSuccess:function(b){},onBeforeReadHomeFeed:function(b){$(b).parentNode.style.display="none";XN.Element.remove(b)},onreadHomeFeedSuccess:function(b){},onError:function(b){}};var feedEditor=new XN.APP.feed();window.readHomeFeed=function(b){feedEditor.setHomeFeedAsRead(b)};window.readThisFeed=function(g,f,e){feedEditor.setAsRead(g,f,e)};function readMyFeed(b){$(b.parentNode.parentNode.parentNode.parentNode.parentNode).remove();new XN.NET.xmlhttp({url:b.href});
return false}window.playFeedAudio=function(g,e,f){g=$(g);var h=$element("div");h.className="media-player";if(e=="mp3"){h.innerHTML=XN.Template.flashPlayer({filename:f})}else{h.innerHTML=XN.Template.mediaPlayer({filename:f})}g.addClass("playing");XN.DOM.getElementsByClassName("feedbody",g)[0].appendChild(h)};window.playFeedVideo=function(p,i,j,k){var o="/share/share.do";var l=$("feed"+i);var m=$element("div");m.className="media-player";l.addClass("playing");m.setStyle("background:url(http://xnimg.cn/img/upload_progress.gif) no-repeat center center;height:100px;float:none;margin-bottom:10px;");XN.DOM.getElementsByClassName("feedbody",l)[0].appendChild(m);function n(c,a){m.setStyle("height:auto;");var e,b;e=l.offsetWidth-24;if(e>500){e=500}b=parseInt(e/a);m.innerHTML=XN.Template.flash({width:e,height:b,filename:c})}new XN.NET.xmlhttp({url:o,data:"id="+p+"&owner="+j+"&action="+(k?"play":"comment"),onSuccess:function(b){try{var c=XN.JSON.parse(b.responseText);var e=c.status;if(e==0){playurl=c.playUrl;
if(playurl!=""){n(playurl,k)}}else{if(e==1){XN.DO.showError("该分享不存在或已被删除");return}}}catch(a){XN.DO.showError("该分享不存在或已被删除")}},onError:function(){XN.DO.showError("该分享不存在或已被删除")}})};window.play=function(g,e,f){g=$(g+"");if(e=="mp3"){g.innerHTML=XN.Template.flashPlayer({filename:f})}else{g.innerHTML=XN.Template.mediaPlayer({filename:f})}};window.playswf=function(i,f,h){var g,j;i=$(i+"");g=i.parentNode.offsetWidth-24;if(g>500){g=500}j=parseInt(g/h);i.innerHTML=XN.Template.flash({width:g,height:j,filename:f});i.onclick=null};window.preplayswf=function(h,g,j,i){var f="/share/share.do";if(j&&i){$(h+"").setStyle("background-image:url("+XN.ENV.staticRoot+"img/upload_progress.gif);float:none;margin-bottom:10px;")}new XN.NET.xmlhttp({url:f,data:"id="+h+"&owner="+g+"&action="+(i?"play":"comment"),onSuccess:function(b){try{var c=XN.JSON.parse(b.responseText);var e=c.status;if(e==0){playurl=c.playUrl;if(playurl!=""){playswf(j,playurl,i)}}else{if(e==1){XN.DO.showError("该分享不存在或已被删除!");return}}}catch(a){XN.DO.showError("该分享不存在或已被删除!")
}},onError:function(){XN.DO.showError("该分享不存在或已被删除!")}})};var _st={a:["嘿，你在干嘛呢？","偷着乐不长个儿，有啥开心的说说呗……","你知道最新的爆炸新闻嘛？","“得瑟得瑟”也不犯法！"],b:["这么晚不睡，发现什么好玩的了吗？","失眠？有心事就说出来吧……","夜生活才刚刚开始？"],c:["路上堵车吗？","今天邂逅帅哥靓妹了吗？","今天没迟到吧？","今天遇到什么有趣的事啦？","繁忙的一天开始，你要说的第一句是什么？"],d:["上午是不是一直偷懒？","你一直暗恋的人跟你打招呼了吗？","中午有没有打算偷偷约会呀？","今天忙吗？","今天中午吃啥呀？"],e:["吃完饭后困了？","今天中午吃啥好吃的了？","吃完饭打算干点啥？","今天中午有什么八卦吗？","今天中午和谁吃的饭呀？"],f:["今天心情怎么样？","还有几个小时就解放啦？","向好友大声喊两句发泄发泄……","你说的不是一句话，是一坨寂寞……","今天要做的事情都完成了吗？"],g:["今天晚上有什么安排？","小猫猫，你妈妈喊你回家吃饭","晚上有人请客吃饭吗？","今晚有特殊的事情要做吗？"],h:["今天累吗？跟小猫们说说……","晚上有好事儿发生了吗？","有没有给你喜欢的人打个电话？","在看什么好看的电视节目吗？"],i:["周围安静吗？聊两句冒个泡","还没睡？那喊两句吵醒别人！","你偷偷摸摸的在干嘛？","还在偷菜么？偷到啥啦……"],k:["周末去哪儿玩了吗？","周末有没有跟朋友们吃饭喝酒？","干嘛呢？跟小猫们扯两句吧","宅在家里哪？怪无聊的，说句话吧！","如果不用上班上学你最想做的是什么？"]};function getStatusVal(){if(randomValue(0,100)<18){arr=_st.a}else{d=new Date();if(d.getDay()>5){arr=_st.k}else{hour=d.getHours();if(hour<6){arr=_st.b}else{if(hour<9){arr=_st.c}else{if(hour<12){arr=_st.d}else{if(hour<14){arr=_st.e}else{if(hour<17){arr=_st.f
}else{if(hour<19){arr=_st.g}else{if(hour<21){arr=_st.h}else{arr=_st.i}}}}}}}}}num=randomValue(0,arr.length-1);return arr[num]}XN.APP.status={};(function(c){var g=XN.ENV.staticRoot;var e=[];var b=[];function a(i,h){return'<img src="'+g+i+'" alt="'+h+'" class="status-em" style="width: 12px; height: 12px;"/>'}function f(j,i,h){e.push(new RegExp("\\("+j+"\\)","img"));b.push(a(i,h))}f("L","img/ems/love.gif","爱");f("P","img/ems/bulb.gif","绿色环保大使");f("C","img/ems/candle.gif","为震区祈福");f("B","img/ems/gsilk.gif","绿丝带");f("F","img/ems/fist.gif","捍卫开心");f("T","img/ems/torch.gif","点燃百年奥运的火炬");f("Y","img/ems/yeah.gif","中国必胜");f("G","img/ems/good.gif","中国金牌第一");c.decodeUBB=function(h){XN.ARRAY.each(e,function(k,j){h=h.replace(j,b[k])});return h};c._errors={1:"请不要从站外提交",2:"该状态不存在",6:null,3:"内容不能为空",4:"请不要发布政治敏感内容、色情内容、商业广告或其他不恰当内容",5:"你短时间内发表了太多相同的内容"};c.getError=function(h){return this._errors[h]||false}})(XN.APP.status);(function(b){var e=XN.STRING;var c=false;function a(f){if(c){XN.log(f)}}b.updateAction=function(f){$extend(this,f)
};b.updateAction.prototype={maxLength:140,reqeustURI:"/doing/update.do",getTscURI:"/doing/doing.do",enableMedia:false,_tscCode:null,_postRequest:null,_getMediaRequest:null,abort:function(){try{this._postRequest.abort()}catch(f){}try{this._getMediaRequest.abort()}catch(f){}},update:function(g){var f=this;if(!this._tscCode){return}g=e.trim(g);if(g.length>this.maxLength){this.fireEvent("postError","您最多能够输入"+this.maxLength+"个字符",g);return}this.fireEvent("beforePost");if(this.enableMedia){this._parseMedia(g)}else{this._updateStatus(g)}},_parseMedia:function(j){var i=this;var h=/http:\/\/[A-Za-z0-9\%\-\#\.\?=&_~\/]+/i.exec(j);if(!h){this._updateStatus(j);return}var g=h[0],f;if(/(mp3|wma)$/i.test(g)){f={type:2,link:g};j=j.replace(g,"[audio]");this._updateStatus(j,f);return}new XN.NET.xmlhttp({url:"/share/GetUrlInfo.do?link="+encodeURIComponent(g),method:"get",onSuccess:function(l){try{var k=XN.JSON.parse(l.responseText)}catch(n){i._updateStatus(j);return}switch(k.type){case 10:f={type:3,link:k.url};
j=j.replace(g,"[video]");break;case 6:f={type:1,link:g};j=j.replace(g,"[link]");break}i._updateStatus(j,f)},onError:function(){i._updateStatus(j)}})},_updateStatus:function(h,g){var f=this;this._postRequest=new XN.NET.xmlhttp({url:this.reqeustURI,data:"c="+encodeURIComponent(h)+"&tsc="+this._tscCode+(g?"&media="+encodeURIComponent(XN.JSON.build(g)):""),onComplete:function(){f.clearTscCode();f.fireEvent("postComplete")},onSuccess:function(i){try{i=XN.JSON.parse(i.responseText);if(i.code==0){if(XN.STRING.isBlank(i.msg)){i.msg=getStatusVal()}f.fireEvent("postSuccess",i.msg,h)}else{f.fireEvent("postError",XN.APP.status.getError(i.code))}}catch(j){f.fireEvent("postError")}},onError:function(){f.fireEvent("postError")}})},clearTscCode:function(){this._tscCode=null},getTscCode:function(){if(this._tscCode){return}var f=this;new XN.NET.xmlhttp({url:this.getTscURI,method:"get",onSuccess:function(g){f._tscCode=g.responseText}})}};XN.EVENT.enableCustomEvent(b.updateAction.prototype)})(XN.APP.status);
(function(a){var e=XN.STRING;var c=XN.EVENT.addEvent;var b;getCurrentStatusEditor=function(){return b};a.oldEditor=function(f){$extend(this,f);this.init()};a.oldEditor.prototype={IDshowEditor:"showStatusEditor",IDoriginalStatus:"currentStatus_bak",IDcurrentStatus:"currentStatus",IDstatusInput:"statusContent",IDstatusCount:"statusCount",IDeditor:"statusEdit",IDsubmitBar:"statusSubmit",IDcancelBar:"statusCancel",IDupdateTime:"statusUpdateTime",IDstatusEditSeperator:"statusEditSeperator",TIPonNoStatus:'你可以<a href="javascript:void(0)" onclick="getCurrentStatusEditor().show();">更新状态</a>，让朋友们知道你在做什么...',TIPonBeforePost:"发送中,请稍候~",maxLength:70,_action:null,_lastStatus:null,init:function(){var f=this;if($(this.IDcurrentStatus).getAttribute("statusInit")){return}$(this.IDcurrentStatus).setAttribute("statusInit","1");b=this;if(e.isBlank($(this.IDcurrentStatus).innerHTML)){$(this.IDupdateTime).innerHTML="";$(this.IDcurrentStatus).innerHTML=getStatusVal()}c(this.IDstatusInput,"focus",function(g){b=f
});c(this.IDstatusInput,"keyup",function(g){g=g||window.event;if(g.keyCode==27){f.hide()}},false);c(this.IDstatusInput,"keydown",function(g){g=g||window.event;if(g.keyCode==13){f.update()}},false);if($(this.IDshowEditor)){$(this.IDshowEditor).onclick=function(){f.show();return false}}if($(this.IDcancelBar)){$(this.IDcancelBar).onclick=function(){f.hide();return false}}if($(this.IDstatusCount)){new XN.FORM.textAreaHelper(this.IDstatusInput).countSize(this.IDstatusCount,this.maxLength)}if($(this.IDsubmitBar)){$(this.IDsubmitBar).onclick=function(){f.update()}}if($(this.IDcancelBar)){$(this.IDcancelBar).onclick=function(){f.hide()}}this._action=new XN.APP.status.updateAction();this._action.addEvent("beforePost",function(){f._updateUIbeforePost();f.onBeforePost()});this._action.addEvent("postSuccess",function(g){f._updateUIonPost(g);f.onPostSuccess()});this._action.addEvent("postError",function(g){XN.DO.showError(g||"状态更新失败请重试");f.onPostError(g)})},update:function(){this._action.update($(this.IDstatusInput).value)
},show:function(){this.beforeShowEditor();this.fireEvent("beforeShow");this._action.getTscCode();if($(this.IDshowEditor)){$(this.IDshowEditor).hide()}this._lastStatus=e.trim(e.unescapeHTML($(this.IDoriginalStatus).innerHTML));$(this.IDstatusInput).value=this._lastStatus;if(this.IDstatusCount){this.IDstatusCount.innerHTML=this._lastStatus.length+"/"+this.maxLength}$(tis.IDeditor).style.display="block";$(this.IDstatusInput).focus();$(this.IDstatusInput).select()},hide:function(){this.beforeHideEditor();this.fireEvent("beforeHide");if($(this.IDshowEditor)){$(this.IDshowEditor).show()}$(this.IDeditor).hide()},_updateUIbeforePost:function(){alert(this.TIPonBeforePost);$(this.IDcurrentStatus).innerHTML=this.TIPonBeforePost},_updateUIonPost:function(g){$(this.IDoriginalStatus).innerHTML=g;var f=XN.APP.status.decodeUBB(g);if($(this.IDupdateTime)){$(this.IDupdateTime).innerHTML=e.isBlank(f)?"":"刚刚更新"}alert("2="+f);alert("3="+this.TIPonNoStatus);$(this.IDcurrentStatus).innerHTML=f||this.TIPonNoStatus;
this.hide()},beforeShowEditor:XN.FUNC.empty,beforeHideEditor:XN.FUNC.empty,onBeforePost:XN.FUNC.empty,onPostSuccess:XN.FUNC.empty,onPostError:XN.FUNC.empty};XN.EVENT.enableCustomEvent(a.oldEditor.prototype)})(XN.APP.status);(function(g){var e=XN.STRING;var c=XN.EVENT.addEvent;var b;var a=true;function f(h){if(a){XN.log(h)}}g.editor=function(h){$extend(this,h);this.init()};g.editor.prototype={IDsubmit:"publisher_statusSubmit",IDinput:"publisher_statusInput",IDcounter:"statusCount",IDinputContent:"statusContent",IDcurrentStatus:"currentStatus",IDoriginalStatus:"currentStatus_bak",IDupdateTime:"statusUpdateTime",IDemotion:"status_emotion",TIPinputDefault:getStatusVal(),TIPonPostError:"状态更新失败,请重试",TIPupdateTime:"刚刚更新",TIPnewUser:"",CFGshowError:true,CFGmaxLength:140,_action:null,_lastStatus:null,getConfig:function(h){return this["CFG"+h]},getEl:function(h){return $(this["ID"+h])},getTip:function(h){return this["TIP"+h]},init:function(){var h=this,j;this.getEl("submit").show();this._patchForNewUser();
this._action=j=new XN.APP.status.updateAction({maxLength:this.getConfig("maxLength"),enableMedia:true});j.addEvent("beforePost",function(){h._beforePost();h.fireEvent("beforeUpdate")});j.addEvent("postSuccess",function(k){h._onPostSuccess(k);h.fireEvent("updateSuccess")});j.addEvent("postError",function(k){h._onPostError(k);h.fireEvent("updateError",k)});var i=this.getEl("input");i.addEvent("focus",function(k){h._onInputFocus(k)},false);i.addEvent("blur",function(k){h._onBlur()},false);this._inputHelper=new XN.FORM.inputHelper(this.getEl("input")).countSize(this.getEl("counter"),this.getConfig("maxLength")).setDefaultValue(this.getTip("inputDefault"));XN.EVENT.addEvent(this.getEl("input"),"keydown",function(k){if(k.keyCode==13){h.update(h.getEl("input").value)}});this._enableSubmit();this.getEl("emotion").addEvent("mousedown",function(k){k=k||window.event;XN.EVENT.stop(k);h._parseEmotionEvent(k)})},_patchForNewUser:function(){if(e.isBlank(this.getEl("currentStatus").innerHTML)){this.getEl("currentStatus").innerHTML=this.getTip("newUser");
this.getEl("updateTime").innerHTML=""}},_parseEmotionEvent:function(i){var h=XN.EVENT.element(i);if(h.tagName.toLowerCase()=="a"){h=h.getElementsByTagName("img")[0]}if(h.tagName.toLowerCase()=="img"){this.addEmotion(h.getAttribute("emotion"))}},addEmotion:function(i){var h=this;if(this.forSpecial){i=this.forSpecial(i)}var k=this.getEl("input");if(this.getTip("inputDefault")==k.value){k.value=""}var j=$CursorPosition(k);k.value=k.value.slice(0,j.start)+i+k.value.slice(j.end);k.blur();setTimeout(function(){h._inputHelper.focus(j.start+i.length)},10)},update:function(h){if(this.getTip("inputDefault")==h){return}this._lastStatus=XN.STRING.trim(this.getEl("currentStatus").innerHTML);this._action.update(h)},_disableSubmit:function(){this.getEl("submit").onclick=null;this.getEl("input").disalbe=true},_enableSubmit:function(){var i=this;var h=this.getEl("submit");h.onclick=function(j){XN.EVENT.stop(j||window.event);i.update(i.getEl("input").value)};h.delClass("gray");this.getEl("input").disabled=false
},_resetInput:function(){var h=this.getEl("input");h.value=this.getTip("inputDefault");h.style.color="#888";h.blur()},advancedMode:function(){if(this._modeTimer){clearTimeout(this._modeTimer);this._modeTimer=null}this.getEl("inputContent").addClass("inputactve");this.getEl("submit").show();this.getEl("counter").show();this.getEl("emotion").show();this.fireEvent("advancedMode");this._patchForIE()},simpleMode:function(){var h=this;this.getEl("inputContent").delClass("inputactve");this.getEl("counter").hide();this.getEl("emotion").hide();if(this._modeTimer){clearTimeout(this._modeTimer);this._modeTimer=null}this._modeTimer=setTimeout(function(){h._patchForIE()},20);this.fireEvent("simpleMode")},_resetInputCounter:function(){var h=this.getEl("counter");h.innerHTML=this.getEl("input").value.length+"/"+this.getConfig("maxLength");h.delClass("full");h.hide();this.fireEvent("resetCounter")},_onBlur:function(){var i=this;var h=this.getEl("input").value;if(h!==""&&h!=this.getTip("inputDefault")){return
}i.simpleMode()},_patchForIE:function(){if(XN.BROWSER.IE){document.body.style.zoom=1.1;document.body.style.zoom=""}},_onInputFocus:function(){var h=this.getEl("input");if(h.value==this.getTip("inputDefault")){h.value=""}this._resetInputCounter();this.advancedMode();h.style.color="#333";this._action.getTscCode();this.fireEvent("inputFocus")},_beforePost:function(){this._disableSubmit();this.getEl("currentStatus").innerHTML='<img class="loading-img" src="'+XN.ENV.staticRoot+'img/upload_progress.gif"/>更新中，请稍后 '},_onPostSuccess:function(i){this._enableSubmit();this._resetInputCounter();this._resetInput();this.simpleMode();this.getEl("updateTime").innerHTML=this.getTip("updateTime");var h=this.getEl("currentStatus");if(currentUser.id){if(location.href.indexOf("getdoing.do")==-1){h.innerHTML="<a style='display:inline;padding-left:0px;width:auto' href='http://status.hi.mop.com/getdoing.do?id="+currentUser.id+"'>"+i+"</a>"}else{h.innerHTML=i}}else{h.innerHTML=i}h.style.backgroundColor="rgb(255,255,150)";
setTimeout(function(){XN.Effect.gradient(h,255,255,150)},50)},_onPostError:function(h){this._enableSubmit();this._resetInputCounter();this._resetInput();this.simpleMode();this.getEl("currentStatus").innerHTML=this._lastStatus;this.getEl("updateTime").innerHTML="";if(this.getConfig("showError")){XN.DO.showError(h||this.getTip("onPostError"))}}};XN.EVENT.enableCustomEvent(g.editor.prototype)})(XN.APP.status);XN.DOM.readyDo(function(){if(!$("statusEdit")||!$("publisher_statusInput")){return}if($("statusUpdateLink")){var a=new XN.APP.status.oldEditor({IDshowEditor:"statusUpdateLink"});return}var a=new XN.APP.status.editor();a.forSpecial=function(b){return b};if($("status-guide-notice")){a.getEl("input").focus();a.advancedMode()}});(function(a){var b=xn_getEl;var c={};getReplyEditor=function(e,f){return c[f+e]};a.replyEditor=function(e){this.config=this.config||{};$extend(this.config,{loadReplyURI:"/doing/getReply.do",sendReplyURI:"/doing/reply.do",delReplyURI:"/doing/deleteReply.do",maxlength:140,showMore:true});
$extend(this.config,e);c[this.getConfig("delFlag")+this.getConfig("idx")]=this};a.replyEditor.prototype={_tips:{loadError:"加载回复失败",replyError:"状态回复失败",deleteConfirm:"确定要删除这条回复?",deleteError:"删除回复失败",inputTip:"添加回复",sending:"正在发送..."},_tscCode:null,_replyData:null,_replyRequest:null,_replyCount:null,_showMore:false,_hasLoadAll:false,abortRequest:function(){try{this._replyRequest.abort()}catch(f){}},getTip:function(e){return this._tips[e]},getConfig:function(e){if(e=="idx"){return this.config.doingId}return this.config[String(e)]},getEl:function(e){if(e=="feedbody"){return b(this.getID("feedbody"))||b(this.getID("replyfordoing"))}return b(this.getID(e))},getID:function(e){if(this.getConfig("delFlag")=="p"){return e+"_p_"+this.getConfig("idx")}return e+this.getConfig("idx")},canDel:function(){return this._canDel;return this.getConfig("delFlag")=="d"},isHostId:function(e){return this.getConfig("hostId")===String(e)},replyTo:function(e,f,g){this._replyData={sid:e,uid:f,uname:g};this.getEl("input").value="回复"+g+"：";
this._inputHelper.focus()},updateReplyCounter:function(){var f=this.getEl("counter_m");if(f){f.innerHTML=this._replyCount}var e=this.getEl("replyCount");if(e){e.innerHTML=this._replyCount}},sendReply:function(){var f=this;reply=this.getEl("input").value;if(reply==this.getTip("inputTip")){return}if(XN.STRING.isBlank(reply)){XN.DO.showError("输入不能为空");return}if(reply.length>this.getConfig("maxlength")){XN.DO.showError("最多只能输入"+this.getConfig("maxlength")+"个字符");return}var e={};e.c=reply;e.doingId=this.getConfig("doingId");e.type=this.getConfig("type");e.owner=this.getConfig("ownerId");if(this.getConfig("feedid")!=""){e.feedid=this.getConfig("feedid")}if(this._replyData){e.rpLayer="1";e.sToId=this._replyData.uid;e.sToName=this._replyData.uname;e.secondaryReplyId=this._replyData.sid}else{e.rpLayer="0"}this.loadingMode();this.fireEvent("beforePost",this._replyData,this);this._replyRequest=new XN.NET.xmlhttp({url:this.getConfig("sendReplyURI"),data:XN.ARRAY.toQueryString(e),onSuccess:function(h){var g=XN.JSON.parse(h.responseText);
if(g.code==0){f._onReplySuccess(g)}else{if(g.msg){f._onReplyError(g.msg)}else{f._onReplyError(XN.APP.status.getError(g.code))}}},onError:function(){f._onReplyError(f.getTip("replyError"))}})},disableSubmit:function(){var e=this.getEl("submit");e.addClass("gray");e.disabled=true},enableSubmit:function(){var e=this.getEl("submit");e.delClass("gray");e.disabled=false},_onReplyError:function(e){this.resetInput();this.simpleMode();XN.DO.showError(e)},_onReplySuccess:function(e){var h=this;this._replyData=null;this._replyCount++;this.updateReplyCounter();this.resetInput();this.simpleMode();this.getEl("input").blur();this.getEl("input").value=this.getTip("inputTip");this.getEl("input").style.color="#888";var g=$element("div");g.className="statuscmtitem";g.id="status_reply_"+e.id;var f=[];f.push('<span class="share-n-hide float-right"><a class="x-to-hide" href="#nogo" onclick="getReplyEditor(\''+h.getConfig("idx")+"','"+this.getConfig("delFlag")+"').del('"+e.replyerId+"','"+e.id+"');\"> </a></span>");
f.push('<a class="minfriendpic" style="background-image: url('+e.replyerHead+')" href="http://'+XN.ENV.domain+"/profile.do?id="+e.replyerId+'"></a>');f.push('<p class="replybody">');f.push('<a class="replyername" href="http://'+XN.ENV.domain+"/profile.do?id="+e.replyerId+'">'+e.replyerName+'</a><span class="time">'+e.replyTime+"</span><br/>");f.push('<span class="replycontent">'+e.replyContent+"</span>");f.push("</p>");g.innerHTML=f.join("");this.getEl("replyList").appendChild(g);this.showMore()},del:function(f,e){var h=this;function g(){var i={};i.replyId=e;i.doingId=h.getConfig("doingId");i.owner=h.getConfig("ownerId");i.type=h.getConfig("type");i.feedid=h.getConfig("feedid");new XN.NET.xmlhttp({url:h.getConfig("delReplyURI"),data:XN.ARRAY.toQueryString(i),onSuccess:function(){h._onDeleteSuccess(e)},onError:function(){XN.DO.showError(h.getTip("deleteError"))}})}XN.DO.confirm({message:this.getTip("deleteConfirm"),callBack:function(i){if(i){g()}}})},_onDeleteSuccess:function(e){this._replyCount--;
this.updateReplyCounter();b("status_reply_"+e).remove();if(!this._showMore){this.showMore()}},load:function(f){var e=this;var g={};g.doingId=e.getConfig("doingId");g.owner=e.getConfig("ownerId");g.type=e.getConfig("type");new XN.NET.xmlhttp({data:XN.ARRAY.toQueryString(g),url:this.getConfig("loadReplyURI"),onSuccess:function(i){try{var h=XN.JSON.parse(i.responseText);if(h.code!==0){XN.DO.showError(XN.APP.status.getError(h.code)||e.getTip("loadError"));return}}catch(j){XN.DO.showError(e.getTip("loadError"));return}e._replyCount=h.replyList.length;e._canDel=e.isHostId(h.ownerid);if(f){e._hasLoadAll=true;e.renderReplys(h.replyList);e.showMore()}else{e._updateUIonLoadReply(h.replyList)}},onError:function(){XN.DO.showError(e.getTip("loadError"))}})},loadMore:function(){this.load(true)},loadJSON:function(e){this.loadFromJSON=true;this._replyCount=e.length;this._canDel=this.isHostId(e.ownerid);this.config.ownerId=e.ownerid;this._updateUIonLoadReply(e.replyList)},showMore:function(){this._showMore=true;
if(!this.getEl("show_more_link")){return}this.getEl("show_more_link").hide();if(this.loadFromJSON&&!this._hasLoadAll){this.loadMore()}this.getEl("replyList").delClass("nomore");this.getEl("replyList").addClass("blockmore")},hideMore:function(){this._showMore=false;if(!this.getEl("show_more_link")){return}this.getEl("show_more_link").show();this.getEl("replyList").addClass("nomore");this.getEl("replyList").delClass("blockmore")},_updateUIonLoadReply:function(g){var f=this;var e=[];e.push('<div class="min-cmtbox statustab">');e.push('<div class="mincmt-body">');e.push('<div class="statuscmtlist nomore">');e.push('<div style="display:none;" id="'+this.getID("replyList")+'">');e.push("</div>");e.push('<div id="'+this.getID("reply_editor")+'" class="statuscmtitem reply-adding">');e.push("<div>");e.push('<textarea id="'+this.getID("input")+'"  type="text" value="" style="border:1px solid #98A8C2;height:16px; color: rgb(136, 136, 136);" class="input-text float-left" cols="30" rows="1"></textarea><input style=\'display:none\'  value="回复" tabindex="3" class="input-submit float-left" id="'+this.getID("submit")+'" type="submit"/><p style="display:none;" id="'+this.getID("word_counter")+'" class="mincmtcount float-left">0/140</p>');
e.push("</div>");e.push("</div>");e.push("</div>");e.push("</div>");e.push("</div>");this.getEl("feedbody").innerHTML=e.join("");this.getEl("feedbody").addClass("replies");this.renderReplys(g,true);this.attachEvent();if(this.getConfig("showMore")&&!this.loadFromJSON){this.showMore()}else{this.hideMore()}this.show(this.getConfig("showMore")?"advance":"simple")},renderReplys:function(h,f){var e=this;var j=h.length;var i=[];function g(k){if(k>0&&k<j-1){return"more"}return""}XN.ARRAY.each(h,function(l,k){i.push('<div id="status_reply_'+k.id+'" class="statuscmtitem '+g(l)+'">');if(e.isHostId(k.ubid)||e.canDel()){i.push('<span class="share-n-hide float-right"><a class="x-to-hide" href="#nogo" onclick="getReplyEditor(\''+e.getConfig("idx")+"','"+e.getConfig("delFlag")+"').del('"+k.ubid+"','"+k.id+"');\"> </a></span>")}i.push('<a class="minfriendpic" style="background-image: url('+k.replyer_tinyurl+')" href="http://'+XN.ENV.domain+"/profile.do?id="+k.ubid+'"></a>');i.push('<p class="replybody">');
i.push('<a class="replyername" href="http://'+XN.ENV.domain+"/profile.do?id="+k.ubid+'">'+k.ubname+'</a><span class="time">'+k.replyTime+"</span><br/>");i.push('<span class="replycontent">'+k.replyContent+"</span>");if(!e.isHostId(k.ubid)){i.push('<a href="#nogo" onclick="getReplyEditor(\''+e.getConfig("idx")+"','"+e.getConfig("delFlag")+"').replyTo( '"+k.id+"','"+k.ubid+"','"+k.ubname+"');\">回复</a>")}i.push("</p>");i.push("</div>");if(l==0&&e._replyCount>2){i.push('<div id="'+e.getID("show_more_link")+'" class="statuscmtitem showmorereply">');i.push('<a href="#nogo" onclick="getReplyEditor(\''+e.getConfig("idx")+"','"+e.getConfig("delFlag")+'\').showMore();">显示全部<span id="'+e.getID("counter_m")+'">'+e._replyCount+"</span>条</a>");i.push("</div>")}});this.getEl("replyList").show();this.getEl("replyList").innerHTML=i.join("")},attachEvent:function(){var e=this;this.getEl("input").addEvent("focus",function(){if(e.getEl("input").value==e.getTip("inputTip")){e.resetInput()}e.editMode()});this.getEl("input").addEvent("blur",function(){var f=e.getEl("input").value;
if(f!==""&&f!=e.getTip("inputTip")){return}e.simpleMode()});this.getEl("submit").addEvent("click",function(){var f=e.getEl("input").value;if(f===""||f==e.getTip("inputTip")){return}e.sendReply()});this._inputHelper=new XN.FORM.inputHelper(this.getEl("input")).onEsc(function(){e.hide()}).countSize(this.getID("word_counter"),this.getConfig("maxlength")).setDefaultValue(this.getTip("inputTip"));XN.EVENT.addEvent(this.getEl("input"),"keydown",function(f){f=f||window.event;if(f.keyCode==13){e.sendReply()}})},resetInput:function(){this.getEl("input").disabled=false;this.getEl("input").value="";this.resetInputCounter()},resetInputCounter:function(){var e=this.getEl("word_counter");e.innerHTML=this.getEl("input").value.length+"/"+this.getConfig("maxlength");e.delClass("full")},_modeTimer:null,editMode:function(){if(this._modeTimer){clearTimeout(this._modeTimer);this._modeTimer=null}this.getEl("input").disabled=false;this.getEl("input").style.color="#333";this.getEl("input").style.height="29px";
this.enableSubmit();this.getEl("submit").value="回复";this.getEl("submit").show();this.getEl("word_counter").show();this.resetInputCounter()},simpleMode:function(){XN.log("simpleMode");var e=this;if(this._modeTimer){clearTimeout(this._modeTimer);this._modeTimer=null}this._modeTimer=setTimeout(function(){if(!e.getEl("input")){return}e.getEl("input").disabled=false;e.getEl("input").style.height="16px";e.getEl("submit").hide();e.getEl("word_counter").hide()},200)},loadingMode:function(){this.disableSubmit();this.getEl("submit").value=this.getTip("sending");this.getEl("input").disabled=true},_parseEmotion:function(g){var f=XN.EVENT.element(g);if(f.tagName.toLowerCase()=="img"){f=f.parentNode}if(!f.getAttribute("emotion")){return}this.addEmotion(f.getAttribute("emotion"))},addEmotion:function(f){var e=this.getEl("input");if(this.getTip("inputTip")==e.value){e.value=""}e.value+=f;e.blur();e.focus();e.style.color="#333"},changeMode:function(){if(this.view=="reply"){this.hide()}else{this.show()}},show:function(e){e=e||"advance";
this.view="reply";this._replyData=null;this.getEl("feedbody").show();this.getEl("replyKey").innerHTML="收起回复";if(e=="advance"){this.getEl("input").focus();this.getEl("input").style.color="#333";this.showMore()}},hide:function(){this.view="close";this.resetInput();this.getEl("feedbody").hide();this.getEl("replyKey").innerHTML='<span id="'+this.getID("replyCount")+'">'+(this._replyCount==0?"":this._replyCount+"条")+"</span>回复"}};XN.EVENT.enableCustomEvent(a.replyEditor.prototype)})(XN.APP.status);getReplyOfDoingFromJSON=function(k,j,i,h,g,a,f,e,c){k.length=parseInt(h);if(h==""){k.length=0}var b={doingId:j,hostId:i,delFlag:e||"f",type:g,showMore:false,fromId:f,feedid:a};$extend(b,{loadReplyURI:"/feedcommentretrieve.do",sendReplyURI:"/feedcommentreply.do",delReplyURI:"/feedcommentdelete.do"});k.isOpenReply=c||true;new XN.APP.status.replyEditor(b).loadJSON(k)};getReplyOfTheDoing=function(e,c,a,h,i,g,f,b){XN.DOM.readyDo(function(){try{XN.app.status.notify.del(e)}catch(n){}var l=getReplyEditor(e,h);
if(l){try{var m=l.getEl("input").value;l.changeMode();return}catch(n){}}var k=!(i||false);var j={doingId:e,hostId:a,delFlag:h,showMore:k,ownerId:c,type:g,feedid:f,fromId:b};$extend(j,{loadReplyURI:"/feedcommentretrieve.do",sendReplyURI:"/feedcommentreply.do",delReplyURI:"/feedcommentdelete.do"});new XN.APP.status.replyEditor(j).load()})};function replyDelete(){var b,e={},c;var g=arguments;if(g.length==2){b="/doing/deleteDoing.do";e.id=g[1];c="确定要删除这条状态吗?"}else{b="/doing/deleteReply.do";e.replyId=g[2];e.doingId=g[1];c="确定要删除这条回复吗?"}function f(){window.location.reload()}function a(){new XN.NET.xmlhttp({url:b,data:XN.ARRAY.toQueryString(e),onComplete:f})}XN.DO.confirm({message:c,callBack:function(h){if(h){a()}}})}function delMyDoing(b,a){replyDelete(b,a)}delMyRpDoing=function(c,a,b){replyDelete(c,a,b)};XN.APP.status.getVideoScale=function(a){if(/tudou/i.test(a)){return[400,300]}else{if(/youtube/i.test(a)){return[425,355]}else{if(/youku/i.test(a)){return[480,400]}else{if(/sina/i.test(a)){return[480,370]
}else{if(/qq/i.test(a)){return[456,362]}else{if(/mofile/i.test(a)){return[480,395]}else{if(/ku6/i.test(a)){return[460,390]}else{if(/openv/i.test(a)){return[500,460]}}}}}}}}};function playStatusVideo(b,c,e){c=decodeURIComponent(c);var a=XN.APP.status.getVideoScale(c);var f=XN.Template.flash({width:a[0],height:a[1],filename:c});if(!$("media"+b)||(e&&e.parentNode&&/currentStatus/.test(e.parentNode.className))){XN.DO.alert({title:"状态",message:'<center style="padding:10px">'+f+"</center>",width:a[0]+80,button:"关闭",callBack:function(){this.body.setContent("")},noHeader:true})}else{if(/^\S*$/.test($("media"+b).innerHTML)){$("media"+b).innerHTML='<div class="feedmediabox">'+f+"</div>";if(e){$(e).addClass("expand")}}else{$("media"+b).innerHTML="";if(e){e.delClass("expand")}}}}function playStatusAudio(a,b,c){var e;if(/mp3$/i.test(b)){e=XN.Template.flashPlayer({filename:b})}else{e=XN.Template.mediaPlayer({filename:b})}if(!$("media"+a)||(c&&c.parentNode&&/currentStatus/.test(c.parentNode.className))){XN.DO.alert({title:"状态",message:'<center style="padding:10px">'+e+"</center>",width:500,button:"关闭",callBack:function(){this.body.setContent("")
},noHeader:true})}else{if(/^\S*$/.test($("media"+a).innerHTML)){$("media"+a).innerHTML='<div class="feedmediabox">'+e+"</div>";if(c){$(c).addClass("expand")}}else{$("media"+a).innerHTML="";if(c){c.delClass("expand")}}}}function $CursorPosition(g){var f=0,a=0;if(typeof(g.selectionStart)=="number"){f=g.selectionStart;a=g.selectionEnd}else{if(document.selection){var e=document.selection.createRange();if(e.parentElement()==g){var b=document.body.createTextRange();b.moveToElementText(g);for(f=0;b.compareEndPoints("StartToStart",e)<0;f++){b.moveStart("character",1)}for(var c=0;c<=f;c++){if(g.value.charAt(c)=="\n"){f++}}var b=document.body.createTextRange();b.moveToElementText(g);for(a=0;b.compareEndPoints("StartToEnd",e)<0;a++){b.moveStart("character",1)}for(var c=0;c<=a;c++){if(g.value.charAt(c)=="\n"){a++}}}}}return{start:f,end:a,item:[f,a]}}XN.DOM.readyDo(function(){if(!$("pageStatus")||!XN.BROWSER.IE){return}document.body.style.zoom=1.1;document.body.style.zoom=""});if(XN.APP.comment){XN.APP.comment=null
}XN.APP.comment=function(b){this.options=b;this.init()};XN.APP.comment.prototype={form:"commentPostForm",textarea:"cmtbody",submit:"commentPostBtn",whisperCheck:"whisper",stage:30,selected:1,verifyCode:"verifyPic",verifyInput:"verifyCode",maxLength:2000,addUrl:"/gossip.do",delUrl:"/delgossip.do",replyUrl:"",init:function(){var e=this.options;var f=this;this.form=$(e.form||this.form);this.submit=$(e.submit||this.submit);this.submit.onclick=function(a){f.checkForm();return false};this.textarea=$(e.textarea||this.textarea);this.textareaHelper=(new XN.FORM.textAreaHelper(this.textarea)).autoResize();XN.EVENT.addEvent(this.textarea,"keyup",function(a){a=a||window.event;if(a.keyCode==13&&a.ctrlKey){f.checkForm()}},false);this.stage=e.stage;this.selected=e.selected;this.maxLength=e.maxLength||this.maxLength;try{this.verifyCode=$(this.verifyCode);this.verifyInput=$(this.verifyInput);this.whisperCheck=$(this.whisperCheck)}catch(g){}this.options=null},changeVerifyCode:function(){this.verifyCode.src="http://icode."+XN.ENV.domain+"/getcode.do?t=gossip&rnd="+parseInt(Math.random()*1000000)
},checkForm:function(){if(this.stage==30&&this.selected==0){}var b=this.textarea.value;if(XN.STRING.isBlank(b)){XN.DO.alert("留言内容不能为空","","error");return false}if(b.length>this.maxLength){XN.DO.alert("留言的长度不能超过"+this.maxLength,null,"error");return false}this.disableSubmit();this.send();return false},disableSubmit:function(){this.submit.blur();this.submit.disabled=true;this.submit.value="请稍候";this.submit.addClass("gray")},enableSubmit:function(){this.submit.disabled=false;this.submit.value="留言";this.submit.delClass("gray")},send:function(){var f=this;this.beforePost();try{this.whisperCheck.disabled=false}catch(g){}var e=XN.FORM.serialize(this.form);new XN.NET.xmlhttp(this.addUrl,e,function(a){f.add(a.responseText)},{onError:function(){f.showError("post")}});this.textarea.value=""},beforePost:function(){},add:function(r){this.enableSubmit();var o=eval(r.replace(/\r/g,"").replace(/\n/g,""));if(o[0].error){XN.DO.alert(o[0].error,"错误提示","error");return}this.onadd(o[0])},onadd:function(g){var e=$("talk");
e.insertBefore(this.parseComment(g),e.firstChild);var f=XN.COOKIE.get("userid");$("leaveWordTo").value=f;$("gossipReplyToId").value=f;try{this.changeVerifyCode();this.verifyInput.value=""}catch(h){}try{this.whisperCheck.disabled=false;this.whisperCheck.checked=false}catch(h){}this.textareaHelper.focus()},del:function(i,g,h){var k=$(i);var l=this;var j="id="+i+"&owner="+g+"&age="+h;XN.DO.confirm("您确定要删除这条留言吗?","删除留言",function(a){if(a){l.ondel(i);new XN.NET.xmlhttp(l.delUrl,j)}})},ondel:function(b){XN.Element.hide($("comment_"+b),"fade")},reply:function(g,e,h,i){i=i||false;this.textarea.value="回复"+g+": ";$("leaveWordTo").value=e;$("gossipReplyToId").value=e;window.loaction="#"+this.textarea.id;try{if(i){this.whisperCheck.checked=true;this.whisperCheck.disabled=true}else{this.whisperCheck.disabled=false;this.whisperCheck.checked=false}}catch(j){}this.textareaHelper.focus()},parseComment:function(g){if(XN.STRING.isBlank(g.time)){window.location.reload();return}var f='<div class="actor-img">\n<a style="background-image: url('+g.tinyUrl+');" href="http://'+XN.ENV.domain+"/getuser.do?portal=leaveword&id="+g.guestId+'"/></a>\n</div>\n<div class="cmt-body">\n<div class="info">\n<span class="author"><a href="http://'+XN.ENV.domain+"/getuser.do?portal=leaveword&id="+g.guestId+'" title="点击人名查看">'+g.guestName+'</a></span>\n<span class="time"> '+g.time+'</span>\n<div class="actions">\n'+((g.guestId==g.profileOwnerId)?'<a class="del" href="#" onclick="delComment(\''+g.commentId+"','"+g.guestId+"','recent');return false;\">删除</a>\n":"")+'</div>\n</div>\n<div class="text-content">\n'+g.commentBody+"</div>\n</div>\n";
var e=$element("div");e.id="comment_"+g.commentId;e.className="comment";e.innerHTML=f;return e}};XN.DOM.readyDo(function(){if(!$("commentPostForm")){return}window.commentPost=new XN.APP.comment({stage:XN.Config.commentStage,selected:XN.Config.commnetSelected});window.delComment=function(g,e,f){commentPost.del(g,e,f)};window.replyComment=function(f,g,e,h){commentPost.reply(f,g,e,h)}});XN.APP.share={dialog:null,action:"add",showDialog:function(g,i){if(!this.dialog){this.createDialog()}var f=this;var h=this.dialog;if(i.tid){i="tid="+tid+"&tribeId="+tribeId}else{i="post="+encodeURIComponent(XN.JSON.build(i))}this.friendSelector.deSelectAll();this.tabView.showTab("shareAddTab");$("sharer_popup_message").value="";$("popShareSendMessage").value="";$("popShareContainer").hide();$("popShareLoading").show();h.header.hide();h.footer.hide();new XN.NET.xmlhttp({url:g,data:i,onSuccess:function(a){if(XN.STRING.isBlank(a.responseText)){$("popShareLoading").innerHTML="<p>该分享不存在或者已被删除</p>";setTimeout(function(){f.dialog.hide();
$("popShareLoading").innerHTML="<p>载入中...</p>"},1500);return}$("shareAjaxResult").innerHTML=a.responseText;$("popShareSubjectInput").value=$("popShareTitle").value;$("popShareContainer").show();$("popShareLoading").hide();h.header.show();h.footer.show();$("sharer_popup_message").focus()},onError:function(){XN.DO.showError("获取分享失败,请稍候重试");h.hide()}});h.setY(XN.EVENT.scrollTop()+200);h.show()},sendRequest:function(){var e={},g,f=this;if(this.action=="add"){e=XN.FORM.serialize("popShareParams","hash");e.action="add";e.auth=99;e.body=$("sharer_popup_message").value;if(e.body.length>500){XN.DO.showError("评论字数不能超过500");return}if($("summary")){e.summary=$("summary").innerHTML}g="post="+encodeURIComponent(XN.JSON.build(e))+"&tsc="+$("tsc_popShare").value}else{if(this.action=="send"){e.action="sharetofriend";e.ids=this.friendSelector.getIds();if(e.ids.length==0){return}if($("popShareSendMessage").value.length>500){XN.DO.showError("评论字数不能超过500");return}e.form=XN.FORM.serialize("popShareParams","hash");
if($("summary")){e.form.summary=$("summary").innerHTML}e.body=$("popShareSendMessage").value;e.subject=$("popShareSubjectInput").value;g="post="+encodeURIComponent(XN.JSON.build(e))+"&tsc="+$("tsc_popShare").value}}this.dialog.hide();XN.DO.alert({msg:'<div class="large">正在发送请求...</div>',noFooter:true});new XN.NET.xmlhttp({url:"/share/submit.do",data:g,onSuccess:function(b){var a=XN.JSON.parse(b.responseText);f.onPostSuccess(a)},onError:function(){XN.DO.showError("分享失败,请重试")}})},onPostSuccess:function(b){XN.DO.alert({msg:'<div class="large">'+b.msg+"</div>",autoHide:1,noFooter:true,type:(b.status==1?"error":null)})},createDialog:function(){var g,k,l=this;k=this.dialog=new XN.UI.panel();k.setIndex(600);k.setHeader('<img src="'+XN.ENV.staticRoot+'/images/2_share_icon.gif"/>分享');g='<div id="popShareContainer"><div class="share_header">		<div class="tabs clearfix">				<ul class="toggle_tabs clearfix">					<li class="first">						<a id="shareSendTab" onfocus="this.blur()" href="javascript:void(0)">分享给我的好友</a>					</li>					<li class="last">						<a id="shareAddTab" onfocus="this.blur()" class="selected" href="javascript:void(0)">添加到我的分享</a>					</li>				</ul>			</div>		</div>		<div id="shareSendContent" class="share_send">			<div class="share_fields" style="border-bottom: medium none;">				<dl class="composer_fields clearfix">					<dt id="dt_to_field">						<label for="to_field">分享给: </label>					</dt>					<dd class="field" id="dd_to_field">						<div id="shareSelectFriends" class="composer"></div>					</dd>					<dt id="dt_subject_field">						<label for="subject_field">标题: </label>					</dt>					<dd class="field" id="dd_subject_field">						<input id="popShareSubjectInput" value="" class="inputtext" type="text">					</dd>					<dt id="dt_message_field">						<label for="message_field">添加评论: </label>					</dt>					<dd class="field" id="dd_message_field">						<textarea name="send_message" id="popShareSendMessage"></textarea>					</dd>				</dl>			</div>		</div>		<div id="shareAddContent" class="share_post">			<div class="share_fields" style="border-bottom: medium none;">				<dl class="composer_fields clearfix">					<dt id="dt_message_field">						<label for="message_field">添加评论: </label>					</dt>					<dd class="field" id="dd_message_field">						<textarea name="message" id="sharer_popup_message"></textarea>					</dd>				</dl>			</div>		</div>		<div id="shareAjaxResult"></div>		</div></div><div class="loading" id="popShareLoading"><p>载入中...</p></div>';
k.setBody(g);k.body.addClass("share_popup");k.setWidth(465);this.friendSelector=new XN.UI.multiFriendSelector();$X("shareSelectFriends").addChild(this.friendSelector);this.friendSelector.autoComplete.setMenuWidth(150);var i=new XN.UI.button({text:"分享"});i.onclick=function(){l.sendRequest()};var j=new XN.UI.button({text:"取消",className:"input-submit-no"});j.onclick=function(){k.hide()};k.setFooter(i);k.setFooter(j);k.hide();var h=this.tabView=new XN.UI.tabView({selectedClass:"selected"});h.addTab({label:"shareSendTab",content:"shareSendContent",onActive:function(){$("shareSendContent").style.display="block";l.action="send"}});h.addTab({label:"shareAddTab",content:"shareAddContent",active:true,onActive:function(){l.action="add"}})},del:function(c,e){XN.DO.confirm({msg:"您确定要删除此分享吗",callBack:function(a){if(a){var b="http://share."+XN.ENV.domain+"/share/EditShare.do?action=del&sid="+c+"&type="+e;window.location.href=b}}})}};pop_share_new=function(e,c){XN.APP.share.showDialog(e,c)};create_share_div=function(g,f,e){pop_share_new("/share/ajax.do",{id:g,owner:f,host:e})
};create_thread_share_div=function(c,e){pop_share_new("/getshare.do",{tid:c,tribeId:e})};pop_share=function(){var e=$;try{var f=XN.FORM.serialize("popShareParams","hash")}catch(g){var f={};f.link=e("link").value;f.type=e("type").value;f.title=e("title").value;f.pic=e("pic").value;f.fromno=e("fromno").value;f.fromname=e("fromname").value;f.fromuniv=e("fromuniv").value;f.albumid=e("albumid").value;f.largeurl=$("largeurl").value}f.summary=$("summary").innerHTML;pop_share_new("/share/popup.do",f)};pop_share_for_list=function(e){var c=XN.FORM.serialize("popShareParams_"+e,"hash");c.summary=$("summary_"+e).innerHTML;pop_share_new("/share/popup.do",c)};delete_share=function(c,e){XN.APP.share.del(c,e)};play=function(g,e,f){g=$(g+"");if(e=="mp3"){g.innerHTML=XN.Template.flashPlayer({filename:f})}else{g.innerHTML=XN.Template.mediaPlayer({filename:f})}};playswf=function(i,f,h){var g,j;i=$(i+"");g=i.parentNode.offsetWidth-24;if(g>500){g=500}j=parseInt(g/h);i.innerHTML=XN.Template.flash({width:g,height:j,filename:f});
i.onclick=null};function show_or_hide(g,e,f){if(g=="show"){ge("share_comment_"+e).style.display="block";ge("share_footer_"+e).style.display="none"}else{if(g=="hide"){ge("share_comment_"+e).style.display="none";ge("share_footer_"+e).style.display="block";window.location="#share_"+e}}}function share_hide_comments(c,e){ge("share_comment_"+c).style.display="none";show_or_hide("hide",c,e)}function share_show_comments(g,h){var i=ge("commentList_"+g);var l=i.innerHTML;var j=/\s/ig;l=l.replace(j,"");if(l==""){i=$X("commentList_"+g);var k={share_id:g,share_owner:h};i.setContent(new XN.NET.xmlhttp("/share/showcomment.do","post="+XN.JSON.build(k)))}show_or_hide("show",g,h);ge("comment_text_"+g).focus()}function share_add_comment_submit(j,n,h){var i=ge("comment_text_"+n);if(XN.STRING.isBlank(i.value)){XN.DO.showError("评论内容不能为空");return false}if(i.value.length>500){XN.DO.showError("评论内容不能超过500字");return false}var l=ge("ajax_msgerror");if(l){l.parentNode.removeChild(l)}var k={share_id:n,share_owner:h,comment:i.value,ownername:ge("share_ownername_"+n).value,title:ge("share_title_"+n).value};
var m=$xElement("div");$("commentList_"+n).appendChild(m);m.setContent(new XN.NET.xmlhttp("/share/addcomment.do","post="+encodeURIComponent(XN.JSON.build(k)),function(b){var a=b.responseText;if(!a.match("ajax_msgerror")){i.value=""}}))}function share_delete_comment(g,e,f,h){XN.DO.confirm({title:"删除该评论",msg:"确定要删除吗?",callBack:function(a){if(a){var b={share_id:e,share_owner:f,comment_id:h};var c=$X("comment_"+h);c.setContent(new XN.NET.xmlhttp("/share/deletecomment.do","post="+encodeURIComponent(XN.JSON.build(b)),function(){c.parentNode.removeChild(c)},{onError:function(){alert("删除错误")}}))}}})}function share_show_add_comment(j,g){var k=j.parentNode;remove_node(k);var l=ge("add_comment_input"+g);show(l);var h=ge("add_comment_button"+g);h.disabled=false;var i="comment"+g;$(i).focus();return false}function shareonkeydown(c){var e=(c.which)?c.which:window.event.keyCode;if(e==13){sharelink1();return}}function sharelink1(){var h=document.getElementById("sharelink").weblink.value;var e=/\s/ig;h=h.replace(e,"");
var f=document.getElementById("share-pre");if((h=="")||(h=="http://")||(h=="分享网址、音乐、视频")){alert("请输入一个网址");return false}if(h.match("hi.mop.com")){alert("站内内容可以直接分享，此处请分享站外内容");return false}f.style.display="none";if(h.substr(0,7)!="http://"&&h.substr(0,6)!="ftp://"){h="http://"+h;document.getElementById("isUrl").value=h}document.sharelink.submit();var g=document.getElementById("share-pre-hidden");g.style.display="block";g.src=XN.ENV.staticRoot+"img/upload_progress.gif"}(function(){var i="",k,h,n=false,j="/ajax_get_recommended_friend.do",l="/Recommended.do";function m(a){if(n){XN.log(isString(a)?"recommendFriend:"+a:a)}}showRecommendedFriendDialog=function(f,a){var b=arguments.callee;k=XN.DO.alert({noFooter:true,title:"推荐好友",msg:'<center><img src="'+XN.ENV.staticRoot+'/img/indicator.gif" /> 正在载入好友列表</center>'});new XN.NET.xmlhttp({url:j,data:"id="+f,onSuccess:function(o){k.hide();g(o.responseText)}});function g(q){var p=true;if(q=='<div class="selector"><ul></ul></div>'){p=false}h=XN.DO.confirm({msg:(p?c(a,q):"没有可推荐的好友"),width:515,callBack:function(o){if(o){if(p){e()
}}},yes:(p?"推荐好友":"关闭")});h.header.hide()}function e(){h.show();var o=i.split(",");i="";o.shift();new XN.NET.xmlhttp({url:l,data:"beSuggested="+f+"&recommended="+o.join(","),onSuccess:function(p){h.body.setContent(p.responseText);h.footer.hide();setTimeout(function(){h.hide()},1000)}})}function c(p,q){return'<h1 class="general">在好友中选出'+p+'认识的人</h1><p class="altbox">你推荐的好友和'+p+'都会收到提示，建议他们加对方为好友。</p><div id="list-results">'+q+"</div></div>"}};requestAddFriend=function(a){window.location.href="http://friend."+XN.ENV.domain+"/GetRecommendedPeople.do?"+a};selector=function(a){var b=$(a);if(b.className=="select"){b.className="";i=i.replace(new RegExp(","+a+"(?!\d)"),"")}else{b.className="select";i+=","+a}m("selected:");m(i)}})();