XN.APP.feed=function(){};XN.APP.feed.prototype={readMiniFeedUrl:"/readMini.do",readNewsFeedUrl:"/readNews.do",readHomeFeedCount:0,setAsRead:function(c,a,b){if(b=="newsfeed"){this.setNewsFeedAsRead(c,a)}else{if(b=="minifeed"){this.setMiniFeedAsRead(c,a)}}},setNewsFeedAsRead:function(c,a){var b=this;this.onBeforeReadNewsFeed(c);new XN.NET.xmlhttp().post(this.readNewsFeedUrl,"t=s&i="+c,function(){b.onreadNewsFeedSuccess(c)},{onError:function(){b.onError()}})},setAllAsRead:function(){var a=this;this.onBeforeReadAll();new XN.NET.xmlhttp({url:this.readNewsFeedUrl,data:"t=a",onSuccess:function(){a.onreadAllSuccess()},onError:function(){XN.DO.showError("通信失败")}})},setMiniFeedAsRead:function(e,a){var b=this;var c="t=s&i="+e+"&ran="+Math.random();this.onBeforeReadMiniFeed(e);new XN.NET.xmlhttp(this.readMiniFeedUrl,c,function(){b.onreadMiniFeedSuccess(e)},{onError:function(){b.onError()}})},setHomeFeedAsRead:function(a){this.setNewsFeedAsRead(a)},getNewFeeds:function(c){var b=this;var a="retrieveNews.do";
new XN.NET.xmlhttp(a,"",function(f){f=f.responseText.split("##@L#");try{$("feedCountDiv").innerHTML=f[0]}catch(g){}try{$("feedHome").innerHTML=f[1]||""}catch(g){}},{onError:function(){b.onError()}})},onBeforeReadAll:function(){},onreadAllSuccess:function(){this.getNewFeeds()},onBeforeReadMiniFeed:function(a){$("feed"+a).style.display="none";XN.Element.remove("feed"+a)},onreadMiniFeedSuccess:function(a){},onBeforeReadNewsFeed:function(a){$("feed"+a).style.display="none";XN.Element.remove("feed"+a)},onreadNewsFeedSuccess:function(a){},onBeforeReadHomeFeed:function(a){$(a).parentNode.style.display="none";XN.Element.remove(a)},onreadHomeFeedSuccess:function(a){},onError:function(a){}};var feedEditor=new XN.APP.feed();window.readHomeFeed=function(a){feedEditor.setHomeFeedAsRead(a)};window.readThisFeed=function(c,a,b){feedEditor.setAsRead(c,a,b)};function readMyFeed(a){$(a.parentNode.parentNode.parentNode.parentNode.parentNode).remove();new XN.NET.xmlhttp({url:a.href});return false}window.playFeedAudio=function(e,b,a){e=$(e);
var c=$element("div");c.className="media-player";if(b=="mp3"){c.innerHTML=XN.Template.flashPlayer({filename:a})}else{c.innerHTML=XN.Template.mediaPlayer({filename:a})}e.addClass("playing");XN.DOM.getElementsByClassName("feedbody",e)[0].appendChild(c)};window.playFeedVideo=function(c,b,a,i){var e="/share/share.do";var h=$("feed"+b);var g=$element("div");g.className="media-player";h.addClass("playing");g.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",h)[0].appendChild(g);function f(k,m){g.setStyle("height:auto;");var j,l;j=h.offsetWidth-24;if(j>500){j=500}l=parseInt(j/m);g.innerHTML=XN.Template.flash({width:j,height:l,filename:k})}new XN.NET.xmlhttp({url:e,data:"id="+c+"&owner="+a+"&action="+(i?"play":"comment"),onSuccess:function(l){try{var k=XN.JSON.parse(l.responseText);var j=k.status;if(j==0){playurl=k.playUrl;if(playurl!=""){f(playurl,i)}}else{if(j==1){XN.DO.showError("该分享不存在或已被删除");
return}}}catch(m){XN.DO.showError("该分享不存在或已被删除")}},onError:function(){XN.DO.showError("该分享不存在或已被删除")}})};window.play=function(c,b,a){c=$(c+"");if(b=="mp3"){c.innerHTML=XN.Template.flashPlayer({filename:a})}else{c.innerHTML=XN.Template.mediaPlayer({filename:a})}};window.playswf=function(e,b,f){var a,c;e=$(e+"");a=e.parentNode.offsetWidth-24;if(a>500){a=500}c=parseInt(a/f);e.innerHTML=XN.Template.flash({width:a,height:c,filename:b});e.onclick=null};window.preplayswf=function(f,a,c,e){var b="/share/share.do";if(c&&e){$(f+"").setStyle("background-image:url("+XN.ENV.staticRoot+"img/upload_progress.gif);float:none;margin-bottom:10px;")}new XN.NET.xmlhttp({url:b,data:"id="+f+"&owner="+a+"&action="+(e?"play":"comment"),onSuccess:function(i){try{var h=XN.JSON.parse(i.responseText);var g=h.status;if(g==0){playurl=h.playUrl;if(playurl!=""){playswf(c,playurl,e)}}else{if(g==1){XN.DO.showError("该分享不存在或已被删除!");return}}}catch(j){XN.DO.showError("该分享不存在或已被删除!")}},onError:function(){XN.DO.showError("该分享不存在或已被删除!")
}})};function feedMouseOver(b){var a=XN.Dom.getElementsByClassName("share-to-hide",b)[0];if(a){a.style.visibility="visible"}}function feedMouseOut(b){var a=XN.Dom.getElementsByClassName("share-to-hide",b)[0];if(a){a.style.visibility="hidden"}}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){}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){}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<0){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();\">显示全部</a>");i.push("</div>")}if(l==0&&e._replyCount>2){i.push('<div id="'+e.getID("show_more_link")+'" class="statuscmtitem showmorereply">');if(e._replyCount<=100){i.push('<a href="#nogo" onclick="getReplyEditor(\''+e.getConfig("idx")+"','"+e.getConfig("delFlag")+'\').showMore();">显示全部<span id="'+e.getID("counter_m")+'">'+e._replyCount+"</span>条</a>")
}else{i.push('<a href="#nogo" onclick="getReplyEditor(\''+e.getConfig("idx")+"','"+e.getConfig("delFlag")+'\').showMore();">显示<span id="'+e.getID("counter_m")+'">'+e._replyCount+"</span>条中的最新100条</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(){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(a){this.options=a;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 b=this.options;var a=this;this.form=$(b.form||this.form);this.submit=$(b.submit||this.submit);this.submit.onclick=function(e){a.checkForm();
return false};this.textarea=$(b.textarea||this.textarea);this.textareaHelper=(new XN.FORM.textAreaHelper(this.textarea)).autoResize();XN.EVENT.addEvent(this.textarea,"keyup",function(e){e=e||window.event;if(e.keyCode==13&&e.ctrlKey){a.checkForm()}},false);this.stage=b.stage;this.selected=b.selected;this.maxLength=b.maxLength||this.maxLength;try{this.verifyCode=$(this.verifyCode);this.verifyInput=$(this.verifyInput);this.whisperCheck=$(this.whisperCheck)}catch(c){}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 a=this.textarea.value;if(XN.STRING.isBlank(a)){XN.DO.alert("留言内容不能为空","","error");return false}if(a.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 a=this;this.beforePost();try{this.whisperCheck.disabled=false}catch(c){}var b=XN.FORM.serialize(this.form);new XN.NET.xmlhttp(this.addUrl,b,function(e){a.add(e.responseText)},{onError:function(){a.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 b=$("talk");b.insertBefore(this.parseComment(g),b.firstChild);var a=XN.COOKIE.get("userid");$("leaveWordTo").value=a;$("gossipReplyToId").value=a;try{this.changeVerifyCode();this.verifyInput.value=""}catch(c){}try{this.whisperCheck.disabled=false;this.whisperCheck.checked=false}catch(c){}this.textareaHelper.focus()},del:function(g,b,a){var e=$(g);var c=this;var f="id="+g+"&owner="+b+"&age="+a;
XN.DO.confirm("您确定要删除这条留言吗?","删除留言",function(h){if(h){c.ondel(g);new XN.NET.xmlhttp(c.delUrl,f)}})},ondel:function(a){XN.Element.hide($("comment_"+a),"fade")},reply:function(a,b,g,f){f=f||false;this.textarea.value="回复"+a+": ";$("leaveWordTo").value=b;$("gossipReplyToId").value=b;window.loaction="#"+this.textarea.id;try{if(f){this.whisperCheck.checked=true;this.whisperCheck.disabled=true}else{this.whisperCheck.disabled=false;this.whisperCheck.checked=false}}catch(c){}this.textareaHelper.focus()},parseComment:function(c){if(XN.STRING.isBlank(c.time)){window.location.reload();return}var a='<div class="actor-img">\n<a style="background-image: url('+c.tinyUrl+');" href="http://'+XN.ENV.domain+"/getuser.do?portal=leaveword&id="+c.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="+c.guestId+'" title="点击人名查看">'+c.guestName+'</a></span>\n<span class="time"> '+c.time+'</span>\n<div class="actions">\n'+((c.guestId==c.profileOwnerId)?'<a class="del" href="#" onclick="delComment(\''+c.commentId+"','"+c.guestId+"','recent');return false;\">删除</a>\n":"")+'</div>\n</div>\n<div class="text-content">\n'+c.commentBody+"</div>\n</div>\n";
var b=$element("div");b.id="comment_"+c.commentId;b.className="comment";b.innerHTML=a;return b}};XN.DOM.readyDo(function(){if(!$("commentPostForm")){return}window.commentPost=new XN.APP.comment({stage:XN.Config.commentStage,selected:XN.Config.commnetSelected});window.delComment=function(c,b,a){commentPost.del(c,b,a)};window.replyComment=function(a,e,b,c){commentPost.reply(a,e,b,c)}});XN.APP.share={dialog:null,action:"add",showDialog:function(a,c){if(!this.dialog){this.createDialog()}var b=this;var e=this.dialog;if(c.tid){c="tid="+tid+"&tribeId="+tribeId}else{c="post="+encodeURIComponent(XN.JSON.build(c))}this.friendSelector.deSelectAll();this.tabView.showTab("shareAddTab");$("sharer_popup_message").value="";$("popShareSendMessage").value="";$("popShareContainer").hide();$("popShareLoading").show();e.header.hide();e.footer.hide();new XN.NET.xmlhttp({url:a,data:c,onSuccess:function(f){if(XN.STRING.isBlank(f.responseText)){$("popShareLoading").innerHTML="<p>该分享不存在或者已被删除</p>";setTimeout(function(){b.dialog.hide();
$("popShareLoading").innerHTML="<p>载入中...</p>"},1500);return}$("shareAjaxResult").innerHTML=f.responseText;$("popShareSubjectInput").value=$("popShareTitle").value;$("popShareContainer").show();$("popShareLoading").hide();e.header.show();e.footer.show();$("sharer_popup_message").focus()},onError:function(){XN.DO.showError("获取分享失败,请稍候重试");e.hide()}});e.setY(XN.EVENT.scrollTop()+200);e.show()},sendRequest:function(){var b={},c,a=this;if(this.action=="add"){b=XN.FORM.serialize("popShareParams","hash");b.action="add";b.auth=99;b.body=$("sharer_popup_message").value;if(b.body.length>500){XN.DO.showError("评论字数不能超过500");return}if($("summary")){b.summary=$("summary").innerHTML}c="post="+encodeURIComponent(XN.JSON.build(b))+"&tsc="+$("tsc_popShare").value}else{if(this.action=="send"){b.action="sharetofriend";b.ids=this.friendSelector.getIds();if(b.ids.length==0){return}if($("popShareSendMessage").value.length>500){XN.DO.showError("评论字数不能超过500");return}b.form=XN.FORM.serialize("popShareParams","hash");
if($("summary")){b.form["summary"]=$("summary").innerHTML}b.body=$("popShareSendMessage").value;b.subject=$("popShareSubjectInput").value;c="post="+encodeURIComponent(XN.JSON.build(b))+"&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:c,onSuccess:function(e){var f=XN.JSON.parse(e.responseText);a.onPostSuccess(f)},onError:function(){XN.DO.showError("分享失败,请重试")}})},onPostSuccess:function(a){XN.DO.alert({msg:'<div class="large">'+a.msg+"</div>",autoHide:1,noFooter:true,type:(a.status==1?"error":null)})},createDialog:function(){var b,e,c=this;e=this.dialog=new XN.UI.panel();e.setIndex(600);e.setHeader('<img src="'+XN.ENV.staticRoot+'/images/2_share_icon.gif"/>分享');b='<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>';
e.setBody(b);e.body.addClass("share_popup");e.setWidth(465);this.friendSelector=new XN.UI.multiFriendSelector();$X("shareSelectFriends").addChild(this.friendSelector);this.friendSelector.autoComplete.setMenuWidth(150);var g=new XN.UI.button({text:"分享"});g.onclick=function(){c.sendRequest()};var f=new XN.UI.button({text:"取消",className:"input-submit-no"});f.onclick=function(){e.hide()};e.setFooter(g);e.setFooter(f);e.hide();var a=this.tabView=new XN.UI.tabView({selectedClass:"selected"});a.addTab({label:"shareSendTab",content:"shareSendContent",onActive:function(){$("shareSendContent").style.display="block";c.action="send"}});a.addTab({label:"shareAddTab",content:"shareAddContent",active:true,onActive:function(){c.action="add"}})},del:function(b,a){XN.DO.confirm({msg:"您确定要删除此分享吗",callBack:function(e){if(e){var c="http://share."+XN.ENV.domain+"/share/EditShare.do?action=del&sid="+b+"&type="+a;window.location.href=c}}})}};pop_share_new=function(a,b){XN.APP.share.showDialog(a,b)};create_share_div=function(c,a,b){pop_share_new("/share/ajax.do",{id:c,owner:a,host:b})
};create_thread_share_div=function(b,a){pop_share_new("/getshare.do",{tid:b,tribeId:a})};pop_share=function(){var b=$;try{var a=XN.FORM.serialize("popShareParams","hash")}catch(c){var a={};a.link=$("link").value;a.type=$("type").value;a.title=$("title").value;a.pic=$("pic").value;a.fromno=$("fromno").value;a.fromname=$("fromname").value;a.fromuniv=$("fromuniv").value;a.albumid=$("albumid").value;a.largeurl=$("largeurl").value}a.summary=$("summary").innerHTML;pop_share_new("/share/popup.do",a)};pop_share_for_list=function(a){var b=XN.FORM.serialize("popShareParams_"+a,"hash");b.summary=$("summary_"+a).innerHTML;pop_share_new("/share/popup.do",b)};delete_share=function(b,a){XN.APP.share.del(b,a)};play=function(c,b,a){c=$(c+"");if(b=="mp3"){c.innerHTML=XN.Template.flashPlayer({filename:a})}else{c.innerHTML=XN.Template.mediaPlayer({filename:a})}};playswf=function(e,b,f){var a,c;e=$(e+"");a=e.parentNode.offsetWidth-24;if(a>500){a=500}c=parseInt(a/f);e.innerHTML=XN.Template.flash({width:a,height:c,filename:b});
e.onclick=null};function show_or_hide(c,b,a){if(c=="show"){$("share_comment_"+b).style.display="block";$("share_footer_"+b).style.display="none"}else{if(c=="hide"){$("share_comment_"+b).style.display="none";$("share_footer_"+b).style.display="block";window.location="#share_"+b}}}function share_hide_comments(b,a){$("share_comment_"+b).style.display="none";show_or_hide("hide",b,a)}function share_show_comments(b,a){var g=$("commentList_"+b);var c=g.innerHTML;var f=/\s/ig;c=c.replace(f,"");if(c==""){g=$X("commentList_"+b);var e={share_id:b,share_owner:a};g.setContent(new XN.NET.xmlhttp("/share/showcomment.do","post="+XN.JSON.build(e)))}show_or_hide("show",b,a);$("comment_text_"+b).focus()}function share_add_comment_submit(h,c,b){var a=$("comment_text_"+c);if(XN.STRING.isBlank(a.value)){XN.DO.showError("评论内容不能为空");return false}if(a.value.length>500){XN.DO.showError("评论内容不能超过500字");return false}var f=$("ajax_msgerror");if(f){f.parentNode.removeChild(f)}var g={share_id:c,share_owner:b,comment:a.value,ownername:$("share_ownername_"+c).value,title:$("share_title_"+c).value};
var e=$xElement("div");$("commentList_"+c).appendChild(e);e.setContent(new XN.NET.xmlhttp("/share/addcomment.do","post="+encodeURIComponent(XN.JSON.build(g)),function(i){var j=i.responseText;if(!j.match("ajax_msgerror")){a.value=""}}))}function share_delete_comment(e,b,a,c){XN.DO.confirm({title:"删除该评论",msg:"确定要删除吗?",callBack:function(h){if(h){var g={share_id:b,share_owner:a,comment_id:c};var f=$X("comment_"+c);f.setContent(new XN.NET.xmlhttp("/share/deletecomment.do","post="+encodeURIComponent(XN.JSON.build(g)),function(){f.parentNode.removeChild(f)},{onError:function(){alert("删除错误")}}))}}})}function share_show_add_comment(f,b){var e=f.parentNode;remove_node(e);var c=$("add_comment_input"+b);show(c);var a=$("add_comment_button"+b);a.disabled=false;var g="comment"+b;$(g).focus();return false}function shareonkeydown(b){var a=(b.which)?b.which:window.event.keyCode;if(a==13){sharelink1();return}}function sharelink1(){var c=$("sharelink").weblink.value;var b=/\s/ig;c=c.replace(b,"");var a=$("share-pre");
if((c=="")||(c=="http://")||(c=="分享网址、音乐、视频")){alert("请输入一个网址");return false}if(c.match("hi.mop.com")){alert("站内内容可以直接分享，此处请分享站外内容");return false}a.style.display="none";if(c.substr(0,7)!="http://"&&c.substr(0,6)!="ftp://"){c="http://"+c;$("isUrl").value=c}document.sharelink.submit();var e=$("share-pre-hidden");e.style.display="block";e.src=XN.ENV.staticRoot+"img/upload_progress.gif"}(function(){var a="",g,b,c=false,h="/ajax_get_recommended_friend.do",f="/Recommended.do";function e(i){}showRecommendedFriendDialog=function(j,n){var m=arguments.callee;g=XN.DO.alert({noFooter:true,title:"推荐好友",msg:'<center><img src="'+XN.ENV.staticRoot+'/img/indicator.gif" /> 正在载入好友列表</center>'});new XN.NET.xmlhttp({url:h,data:"id="+j,onSuccess:function(o){g.hide();i(o.responseText)}});function i(o){var p=true;if(o=='<div class="selector"><ul></ul></div>'){p=false}b=XN.DO.confirm({msg:(p?l(n,o):"没有可推荐的好友"),width:515,callBack:function(q){if(q){if(p){k()}}},yes:(p?"推荐好友":"关闭")});b.header.hide()}function k(){b.show();
var o=a.split(",");a="";o.shift();new XN.NET.xmlhttp({url:f,data:"beSuggested="+j+"&recommended="+o.join(","),onSuccess:function(p){b.body.setContent(p.responseText);b.footer.hide();setTimeout(function(){b.hide()},1000)}})}function l(p,o){return'<h1 class="general">在好友中选出'+p+'认识的人</h1><p class="altbox">你推荐的好友和'+p+'都会收到提示，建议他们加对方为好友。</p><div id="list-results">'+o+"</div></div>"}};requestAddFriend=function(i){window.location.href="http://friend."+XN.ENV.domain+"/GetRecommendedPeople.do?"+i};selector=function(j){var i=$(j);if(i.className=="select"){i.className="";a=a.replace(new RegExp(","+j+"(?!\d)"),"")}else{i.className="select";a+=","+j}e("selected:");e(a)}})();