/*
 * modify Time: 2011-07-19
 */
function getUserUrl(a){if((a)&&(a!="")){return"http://i.hudong.com/profile.do?useriden="+a}return""}var userInfo={nick:"",iden:"",url:"",img:"",initUser:function(){userInfo.nick=$("#user_nick").val();userInfo.iden=$("#user_iden").val();userInfo.img=$("#user_img").val();userInfo.url=getUserUrl(userInfo.iden)}};var curUserInfo={nick:"",iden:"",url:"",img:"",initCurUser:function(){curUserInfo.nick=$("#cur_user_nick").val();curUserInfo.iden=$("#cur_user_iden").val();curUserInfo.img=$("#cur_user_img").val();curUserInfo.url=getUserUrl(curUserInfo.iden)},setCurUser:function(a,c,b){curUserInfo.nick=a;curUserInfo.iden=c;curUserInfo.img=b;curUserInfo.url=getUserUrl(c);$("#cur_user_nick").val(a);$("#cur_user_iden").val(c);$("#cur_user_img").val(b)}};$(document).ready(function(){$.dialog.setConfig("base","http://www.huimg.cn/lib/dialog");userInfo.initUser();curUserInfo.initCurUser();snsTemplet.initTemplet();$("a").bind("click",function(){if($(this).attr("href")=="#"){return false}});commonTool.initHeadAndLeft()});$(window).ready(function(){$("div[class=sns-content] p[class=sns-zutu] img").each(function(a){resizeImage(this)})});var snspaceHome={initHome:function(){fadeEffect.bindFadeEvent($("#gradeA"),$("#gradestateDiv"));$("#footmore a").bind("click",function(){var b=parseInt($("#footmore a").attr("curpage"));var a=$("#footmore a").clone(true);$("#footmore").text("新鲜事读取中…");if(parseInt($("#feedsMaxpage").val())<=parseInt($(this).attr("curpage"))){$("#footmore").text("没有更多新鲜事了")}else{$.getJSON("http://i.hudong.com/home.do?action=more&page="+(b+1)+"&t="+Math.random(),function(c){ajaxEvent.getMoreFeeds(c,"home",$("#sns-footprint"),true);$("#footmore").text("");$("#footmore").append(a);$("#footmore a").attr("curpage",(b+1))})}return false});textareaEvent.initTextareaEvent();userStateEvent.initUserStateEvent();$("#advertlittle span").bind("click",function(){$("#advertlittle").hide();$("#advertbig").show()});$("#advertbig span").bind("click",function(){$("#advertbig").hide();$("#advertlittle").show()});feedMe.init();commonTool.isFeedPage=false;$("#commentIframeId").attr("src","http://comment.hudong.com/comment.do?action=show&p=1&pn=5&pc=010113&ps=3&id="+userInfo.iden+"&domain="+encodeURIComponent(document.location.href))}};var snspaceProfile={initProfile:function(){fadeEffect.bindFadeEvent($("#gradeA"),$("#gradestateDiv"));$("#footmore a").bind("click",function(){var b=parseInt($("#footmore a").attr("curpage"));var a=$("#footmore a").clone(true);$("#footmore").text("新鲜事读取中…");if(parseInt($("#feedsMaxpage").val())<=parseInt($(this).attr("curpage"))){$("#footmore").text("没有更多新鲜事了")}else{$.getJSON("profile.do?action=more&page="+(b+1)+"&useriden="+userInfo.iden+"&t="+Math.random(),function(c){ajaxEvent.getMoreFeeds(c,"profile",$("#sns-footprint-profile"));$("#footmore").text("");$("#footmore").append(a);$("#footmore a").attr("curpage",(b+1))})}return false});textareaEvent.initTextareaEvent();commonTool.isFeedPage=false;$("#commentIframeId").attr("src","http://comment.hudong.com/comment.do?action=show&p=1&pn=5&pc=010113&ps=3&id="+userInfo.iden+"&domain="+encodeURIComponent(document.location.href))}};var textareaEvent={initHtml:"添加回复",inittempHtml:"",exteraObjectTag:"div",counterTag:"span",blurTimerFlag:null,replyCounterTemple:$('<span class="gray9 r"></span>'),asFeedTemple:$('<div class="mar-t5"><input class="input-reply r" type="submit" value="回复" /><span class="gray9 l mean"><input name="asNewFeed" class="asNewFeedbtn" type="checkbox" value="true" />同时发一条新鲜事</span></div>'),repeatFlag:false,toUserInfo:{nick:"",iden:"",url:""},noticeType:1,initTextareaEvent:function(){var a=$("textarea");textareaEvent.addTextareaEvent(a);$(".showReplyhref").toggle(function(){ajaxEvent.getMoreComments($(this).parents("div[id^=feed_]"))},function(){$(this).parents("div[id^=feed_]").find("div.replyli").remove()});$(".forwardhref").bind("click",function(){textareaEvent.stateForwardClickEvent($(this))})},addTextareaEvent:function(a){a.val(textareaEvent.initHtml);a.focus(function(){textareaEvent.textareaEditEvent($(this))}).keyup(function(){textareaEvent.textareaChangeEvent($(this))}).keydown(function(b){if(b.ctrlKey&&b.keyCode==13){textareaEvent.submitAction($(this));return false}textareaEvent.textareaChangeEvent($(this))}).blur(function(b){var c=$(this);textareaEvent.blurTimerFlag=setTimeout(function(){if(c.val()==""){textareaEvent.textareaReset(c)}},200)});a.bind("paste",function(){textareaEvent.textareaChangeEvent($(this))})},textareaEditEvent:function(c){if(c.val()==textareaEvent.initHtml){c.val("")}c.removeClass();c.addClass("textarea");var b=textareaEvent.getReplyCounterObject(c);if(b.length>0){textareaEvent.setReplyCounterTempleText(b,c.val().length)}else{var d=textareaEvent.replyCounterTemple.clone(true);d.insertBefore(c);textareaEvent.setReplyCounterTempleText(d,c.val().length)}if(c.parent().find(".asNewFeedbtn").length==0){var a=textareaEvent.asFeedTemple.clone(true);c.parent().append(a);a.find("input[type='submit']").click(function(){clearTimeout(textareaEvent.blurTimerFlag);textareaEvent.submitAction(c)});a.find(".asNewFeedbtn").click(function(){clearTimeout(textareaEvent.blurTimerFlag);c.focus()})}},textareaChangeEvent:function(c,b){if(c.val()==textareaEvent.initHtml){c.val("")}if(typeof(b)!="undefined"&&b!=null){c.val(b)}var a=textareaEvent.getReplyCounterObject(c);if(textCounter.isMax(c.val().length)){c.val(c.val().substring(0,textCounter.maxlength));textareaEvent.setReplyCounterTempleColor(a,"rgb(255, 0, 0)")}else{textareaEvent.setReplyCounterTempleColor(a,"")}setTimeout(function(){textareaEvent.setReplyCounterTempleText(a,c.val().length)},200)},textareaReset:function(a){if(commonTool.isFeedPage==true){a.val(textareaEvent.initHtml)}else{a.val(textareaEvent.initHtml);a.removeClass();textareaEvent.deleteReplyCounterObject(a);a.next("div").remove()}},replyhrefAddClickEvent:function(d){var a=d.attr("usernick");var c=d.attr("useriden");var b=d.parents("div[id^=feed_]").find("ul li textarea");if((b.val()!="")&&(b.val()!=textareaEvent.initHtml)&&(b.val()!=this.inittempHtml)){return}b.focus();this.inittempHtml="回复@"+a+" ：";textareaEvent.toUserInfo.nick=a;textareaEvent.toUserInfo.iden=c;b.val(this.inittempHtml)},submitAction:function(f){if($.trim(f.val())==""){textareaEvent.textareaReset(f);f.blur()}else{if($.trim(f.val())==textareaEvent.initHtml){return}else{recordLog("sns_xinxianshi_huifu_click");if(!commonTool.isLogin()){if((self.frameElement!=null)&&(self.frameElement.tagName=="IFRAME")){window.parent.HDAlert("你尚未登陆，请<a href='http://wiki.hudong.com/user/login/userLogin.jsp'>登录</a>后再回复")}else{commonTool.HDAlert("你尚未登陆，请<a href='http://wiki.hudong.com/user/login/userLogin.jsp'>登录</a>后再回复")}return}else{if(textareaEvent.repeatFlag){commonTool.HDAlert("请不要重复提交");return}textareaEvent.repeatFlag=true;var c=f.val();var e=f.parents("div[id^=feed_]");var d=e.attr("pcode");var b=e.attr("pobjectid");var a=e.attr("id").substring(5,e.attr("id").length);if(commonTool.checkHTML(c)){commonTool.HDAlert("不能输入违法字符");textareaEvent.repeatFlag=false;return}if(textCounter.isMax(c.length)){commonTool.HDAlert("输入内容过长");textareaEvent.repeatFlag=false;return}if(!$.trim(f.val()).startWith("回复@")){textareaEvent.toUserInfo.iden=e.attr("useriden");textareaEvent.toUserInfo.nick=e.attr("usernick")}$.ajax({type:"POST",url:"/ajaxReply.do?action=save&t="+Math.random(),dataType:"json",async:false,data:{feedId:a,productCode:d,productObjectId:b,replyContent:c,toUiden:textareaEvent.toUserInfo.iden,toUnick:textareaEvent.toUserInfo.nick},success:function(j){if(j.flag==0){commonTool.HDAlert(j.errinfo);recordLog("sns_xinxianshi_huifu_fail")}else{var i=(f.parent().find(".asNewFeedbtn:checked").val()=="true");if(i){var g="";var k=e.find("div[class=sns-content] p").clone();var h=e.find("h3").clone();if((k!=null)&&(k.html()!=null)){g="//@"+commonTool.filterAToOther(h.html(),""," ")}else{g=""}$.ajax({type:"POST",url:"/forwardFeed.do?t="+Math.random(),dataType:"json",data:{comment:c+g,feed_id:a}})}curUserInfo.setCurUser(j.uNick,j.uIden,j.uPic);textareaEvent.submitSuccess(f);recordLog("sns_xinxianshi_huifu_success")}textareaEvent.repeatFlag=false},error:function(g){textareaEvent.repeatFlag=false;commonTool.HDAlert("发表回复失败，请重试，或去管理员联系");recordLog("sns_xinxianshi_huifu_fail")}})}}}return false},submitSuccess:function(f){textareaEvent.toUserInfo.iden="";textareaEvent.toUserInfo.nick="";textareaEvent.noticeType=1;var e=f.parents("div[id^=feed_]");var a=e.find("ul");var d=a.find("li");commonTool.addReplyCount(e,1);var c=commonTool.getReplyTime();var b=snsTemplet.replyTemplet.clone(true);snsTemplet.setReplyTemplet(b,curUserInfo.url,curUserInfo.img,curUserInfo.nick,curUserInfo.url,f.val(),c,curUserInfo.nick,curUserInfo.iden);b.insertAfter(a.find("li").get(commonTool.isFeedPage==true?2:0));textareaEvent.textareaReset(f);f.blur()},setReplyCounterTempleText:function(b,a){b.text(textCounter.setCounterContent(a))},setReplyCounterTempleColor:function(b,a){b.css("color",a)},getReplyCounterObject:function(a){return a.parents("li").find("span").eq(0)},deleteReplyCounterObject:function(a){a.parents("li").find("span").eq(0).remove()},stateForwardClickEvent:function(a){recordLog("sns_xinxianshi_zhuanfa_click");if(!commonTool.isLogin()){commonTool.HDAlert("你尚未登录，请<a onclick=\"var date=new Date();\date.setTime(date.getTime()+24*3600*1000);\document.cookie='nextURL='+encodeURIComponent(document.location.href)+';expires='+date.toGMTString()+';path=/;domain=.hudong.com;'\" href='http://i.hudong.com/user/login/userLogin.jsp'>登录</a>后再分享");return}forWardEvent.popForwardWin(a);return false}};var textCounter={maxlength:140,setCounterContent:function(a,b){b=b||textCounter.maxlength;var c=(b-a)>0?(b-a):0;return("你还可以输入"+c+"个字")},isMax:function(c,b){b=b||textCounter.maxlength;var a=parseInt(c);if(a>b){return true}return false},setCounterContentnew:function(a,b){b=b||textCounter.maxlength;if((b-a)>=0){var c=(b-a);return("还可以输入"+c+"个字")}else{var c=(a-b);return("已超出"+c+"个字")}}};var userStateEvent={initHtml:"有什么兴趣爱好要分享给大家？",repeatFlag:false,blurTimerFlag:null,initUserStateEvent:function(){var a=userStateEvent.getUserStateCounterObject();userStateEvent.setUserStateCounterText(a,0);$("textarea[name='statusinput']").unbind().val(userStateEvent.initHtml).focus(function(){userStateEvent.userStateInputChangeEvent($(this))}).keyup(function(){userStateEvent.userStateInputChangeEvent($(this))}).keydown(function(b){if(b.ctrlKey&&b.keyCode==13){userStateEvent.submitAction($(this));return false}userStateEvent.userStateInputChangeEvent($(this))}).blur(function(b){var c=$(this);userStateEvent.blurTimerFlag=setTimeout(function(){if(c.val()==""){userStateEvent.reSet(c)}},200)});$("textarea[name='statusinput']").bind("paste",function(){userStateEvent.userStateInputChangeEvent($(this))});$("a[name='statussubmit']").bind("click",function(){clearTimeout(userStateEvent.blurTimerFlag);userStateEvent.submitAction($("textarea[name='statusinput']"));return false})},userStateInputChangeEvent:function(b){var a=userStateEvent.getUserStateCounterObject();if(b.val()==userStateEvent.initHtml){b.val("")}if(textCounter.isMax(b.val().length)){userStateEvent.setUserStateCounterColor(a,"rgb(255, 0, 0)")}else{userStateEvent.setUserStateCounterColor(a,"")}setTimeout(function(){userStateEvent.setUserStateCounterText(a,b.val().length)},200)},submitAction:function(d){d.blur();if(d.val()==userStateEvent.initHtml){d.val("")}if($.trim(d.val())==""){d.val(userStateEvent.initHtml);return}else{if(!commonTool.isLogin()){commonTool.HDAlert('<a href="http://wiki.hudong.com/user/login/userLogin.jsp">登录</a>后才能发布新鲜事');recordLog("stat_snslogin_error");return}if(userStateEvent.repeatFlag){return}if(textCounter.isMax(d.val().length)){var b=6;var c=setInterval(function(){if(b>0){b--;d.toggleClass("textarea-alert")}else{clearInterval(c);d.removeClass("textarea-alert").focus()}},100);return}userStateEvent.repeatFlag=true;commonTool.HDAlert("正在发布，请等待……",0);var a=$.trim(d.val());d.val(a);$.ajax({type:"POST",url:"/ajaxSaveStatement.do?t="+Math.random(),dataType:"json",data:{stateContent:a,pageCurIden:curUserInfo.iden},success:function(e){if(e!=null){if(e.flag==0){commonTool.HDAlert(e.resultInfo);recordLog("sns_xinxianshi_yuanchuang_fail")}else{commonTool.closeHDAlert();userStateEvent.submitSuccess(d,a);curUserInfo.setCurUser(e.uNick,e.uIden,e.uPic);recordLog("sns_xinxianshi_yuanchuang_success")}}else{commonTool.closeHDAlert();recordLog("sns_xinxianshi_yuanchuang_fail")}userStateEvent.repeatFlag=false},error:function(f){userStateEvent.repeatFlag=false;commonTool.HDAlert("发布新鲜事失败，请重试，或者与管理员联系");recordLog("sns_xinxianshi_yuanchuang_fail")}});recordLog("sns_xinxianshi_yuanchuang_click")}return false},submitSuccess:function(f,a){userStateEvent.reSet(f);var c=parseInt($("#feedsCount").html());if(!isNaN(c)){$("#feedsCount").html(c+1)}if($("#dipolenav li.li-in").html()=="新鲜事"){var e='<h3><a href="'+userInfo.url+'">'+userInfo.nick+"</a>："+commonTool.transformContent(a,true)+"</h3>";var d=snsTemplet.feedTemplet.clone(true);snsTemplet.setFeedTemplet(d,"",userInfo.nick,userInfo.iden,userInfo.url,userInfo.img,e,"刚刚更新","","",1,"新知社",userInfo.url);var b=$("#sns-footprint").children("div");if(b.length>0){b.eq(0).removeClass().addClass("footlist-new");b.eq(0).before(d);d.removeClass().addClass("footlist-new bac_no")}else{$("#sns-footprint").append(d);d.removeClass().addClass("footlist-new bac_no")}d.find(".sns-time a").eq(0).replaceWith('<span class="l link_gray9">刚刚更新</span>');d.find(".showReplyhref").replaceWith("回复 ");d.find(".forwardhref").replaceWith("分享")}},reSet:function(b){$("#statementCount").text((parseInt($("#statementCount").text())+1).toString());b.val(userStateEvent.initHtml);var a=userStateEvent.getUserStateCounterObject();userStateEvent.setUserStateCounterColor(a,"");userStateEvent.setUserStateCounterText(a,0)},setUserStateCounterText:function(b,a){b.text(textCounter.setCounterContentnew(a))},setUserStateCounterColor:function(b,a){b.css("color",a)},getUserStateCounterObject:function(){return $("a[name='statussubmit'] ~ span")},deleteUserStateCounterObject:function(a){a.parents("li").find("span").eq(0).remove()}};function countUnreadMsg(a,b){if(a!=null||b!=null){if(a==null){return b}if(b==null){return a}if(a!=null&&b!=null){return a+b}}else{return 0}}var ajaxEvent={getUnReadMsgCount:function(){if($("#inform").length>0){$.getJSON("ajaxGetUnReadMsgCount.do?t="+Math.random(),function(c){if(c!=null){var d='<span class="sns-rightt"></span><ul>';if(c.UnReadPrivateMsgCount!=null||c.UnReadBulletinNum!=null){var b=countUnreadMsg(c.UnReadPrivateMsgCount,c.UnReadBulletinNum);if(b>0){d+='<li id="metrue"><a id="unReadPrivateMsgCount" href="http://i.hudong.com/myMsgs.do" target="_blank"><strong class="red">'+b+"</strong>封站内信</a></li>"}}if(c.UnReadSystemMsgCount!=null){d+='<li id="menews"><a id="unReadSystemMsgCount" href="http://i.hudong.com/myMsgs.do?action=inbox&msg_type=1" target="_blank"><strong class="red">'+c.UnReadSystemMsgCount+"</strong>个系统通知</a></li>"}d+='</ul><span class="sns-rightd"></span>';$("#inform").html(d)}})}var a=300000;setTimeout(function(){ajaxEvent.getUnReadMsgCount()},a)},getMoreFeeds:function(f,h,e,b){if(f==null||f==""){return}var d=f.feeds;var g=f.imgs;var c=f.feedsDepart;if((b)&&(c!=null)){var a=c.pageCount;$("#feedsMaxpage").val(a)}$.each(d,function(u,p){var x=p.feedId;var k=p.pCode;var v=p.pObjectId;var m=p.userIden;var l=p.userNick;var s=p.feedData;var j=p.feedTime;var z=p.feedType;var q=p.feedCommentCount;var o=p.feedSource.siteUrl;var y=p.feedSource.siteName;var t=p.feedForwardCount;var w=p.comments;var B;if(z==2){B="http://www.huimg.cn/wikispace/images/hudong.jpg"}else{if(g!=null){B=g[m]}}var A=getUserUrl(m);var r=snsTemplet.feedTemplet.clone(true);snsTemplet.setFeedTemplet(r,x,l,m,A,B,s,j,v,k,z,y,o);if(h=="profile"){}if(z==1){if(q!=null&&q>0){r.find(".showReplyhref").text("回复("+q+")")}if(t!=null&&t!="0"){r.find(".forwardhref").text("分享("+t+")")}}e.append(r)})},getMoreComments:function(e,d){if(e.find(".loadingP").length>0){return}var a=e.attr("id").substring(5,e.attr("id").length);var c=e.attr("pcode");var g=e.attr("pobjectid");e.find(".replyli").remove();var f="<p class='loadingP'>数据加载中…</p>";e.append(f);var b;if(commonTool.isFeedPage==true){b=snsTemplet.feedReplyListTemplet.clone(true)}else{b=snsTemplet.replyListTemplet.clone(true)}snsTemplet.setReplyListTemplet(b);$.ajax({type:"get",url:"/ajaxReply.do?action=show&t="+Math.random(),dataType:"json",data:{feedId:a,productCode:c,productObjectId:g,pageNum:d!=null&&d!=0?d:1,pageSize:commonTool.isFeedPage==true?20:5},success:function(h){if(h!=""){var k=h.comments;var j=h.imgs;var i=h.volunteer;if(k!=null&&j!=null){$.each(k,function(o,q){var p=q.userIden;var m=getUserUrl(p);var l=snsTemplet.replyTemplet.clone(true);snsTemplet.setReplyTemplet(l,m,j[p],q.userNick,m,q.content,q.time,q.userNick,p,i[p]);l.insertBefore(b.find("ul li").eq(b.find("ul li").length-1))});if(commonTool.isFeedPage==false){if(h.allCommentsSize!=null&&h.allCommentsSize>5){$(".viewAllFeedCommentSpan",b).html('<a href="http://i.hudong.com/t/'+a+'">浏览全部内容</a>')}}else{if(k.length>0){$(".paginationSpan",b).html(h.paginationStr)}}}}e.find(".loadingP").remove();e.append(b);if(commonTool.isFeedPage==true){setTimeout(function(){b.find("textarea").focus().focus()},200)}},error:function(h){e.find(".loadingP").remove();e.append(b);if(commonTool.isFeedPage==true){setTimeout(function(){b.find("textarea").focus().focus()},200)}}})},getMoreCommentsByPagination:function(c){var b=window.event||arguments.callee.caller.arguments[0];var a=b.target||b.srcElement;ajaxEvent.getMoreComments($(a).parents("div[id^=feed_]"),c);return false}};var forWardEvent={originalTopic:"",repeatflag:false,popForwardWin:function(g){var c=g.parents("div[id^=feed_]");var k=c.find("div[class=sns-content] p").clone();var i=c.find("h3").clone();var j="";var m="",l="";if((k!=null)&&(k.html()!=null)){k.find("label").remove();l=$.trim(commonTool.filterHTML(k.html()));m="//@"+commonTool.filterAToOther(i.html(),""," ");if(l!=""){if(l.indexOf(":")>0||l.indexOf("：")>0){j=l.match(/[^\s][^：:]*/i);if(j!=null&&j.length>0&&j!=l){j=j[0];j=$.trim(commonTool.replaceAll(j,":",""));j=$.trim(commonTool.replaceAll(j,"：",""))}else{j=""}}else{j=""}}}else{l=$.trim(commonTool.filterHTML(i.html()));m=""}var d=typeof(c.attr("usernick"))=="undefined"?"":c.attr("usernick");if(d==curUserInfo.nick){return false}var h=k.length>0?(typeof(k.attr("originalFeed"))=="undefined"?"":k.attr("originalFeed")):"";var e=c.attr("id").substring(5,c.attr("id").length);var f='<div style="width: 350px; padding: 10px 10px 15px; text-align: left; background:#fff; word-wrap:break-word; word-break:break-all; overflow:hidden"><p style="line-height:21px">'+(l=(l.length<100)?l:(l.substring(0,99)+"…"))+'</p><p style="text-align:right; color:#999; margin-top:10px" class="forwardcount">还可以输入140个字</p><textarea name="textarea" style="width: 340px; overflow-y:auto; vertical-align:top; border:1px solid #e1e1e1; padding:3px 4px; margin-top:5px; height:60px;">'+m+'</textarea><ul style="margin-top:10px">';if(d!=null&&d!=""){f+='<li style="color:#999"><input style="line-height:18px; margin:2px 3px 2px 0; vertical-align:-2px;" type="checkbox" name="asTopic" value="'+e+'">同时作为给'+d+"的回复</li>"}if(j!=d&&j!=null&&j!=""&&h!=""){f+='<li style="color:#999"><input style="line-height:18px; margin:2px 3px 2px 0; vertical-align:-2px;" type="checkbox" name="asTopic" value="'+h+'">同时作为给'+j+"的回复</li>"}f+='</ul><p class="btnP" style="text-align:center; margin-top:20px;"><input type="button" value="确定" class="forwardSubmit" style="background:url(http://www.huimg.cn/sns/sns_img100601.gif) no-repeat -350px -39px; border:none; color:#0268CD; white-space: nowrap; cursor: pointer;height:27px; vertical-align:middle; width:47px;"> 或  <a href="#" class="forwardCancelhref">取消</a></p></div>';$.dialog.setConfig("focusStart",true);$.dialog({id:"snsForwardDialog",overlay:false,title:"分享",effects:"fade",width:370,content:f,skin:"bluebox",styleDialog:{border:"5px solid #666666"},styleContent:{padding:"0px"},resetTime:-1});forWardEvent.originalTopic=m;$("#dialog_snsForwardDialog .forwardCancelhref").bind("click",function(){$.dialog.close("snsForwardDialog");return false});$("#dialog_snsForwardDialog .forwardSubmit").bind("click",function(){forWardEvent.forwardAction(c);return false});var n=$("#dialog_snsForwardDialog .forwardcount");var a=$("#dialog_snsForwardDialog textarea");var b=function(p,o){if(typeof(o)!="undefined"&&o!=null){p.val(o)}if(textCounter.isMax(p.val().length)){p.val(p.val().substring(0,textCounter.maxlength));n.css("color","rgb(255, 0, 0)")}else{n.css("color","rgb(153, 153, 153)")}setTimeout(function(){n.text(textCounter.setCounterContent(p.val().length))},100)};a.focus(function(){n.text(textCounter.setCounterContent($(this).val().length))}).keyup(function(){b($(this))}).keydown(function(o){if(o.ctrlKey&&o.keyCode==13){forWardEvent.forwardAction(c);return false}b($(this))});a.bind("paste",function(){b($(this))});a.focus()},forwardAction:function(d){if(forWardEvent.repeatflag){return}var b=d.find("div[class=sns-content] p");var f=b.length>0?(typeof(b.attr("originalFeed"))=="undefined"?"":b.attr("originalFeed")):"";var a=d.attr("id").substring(5,d.attr("id").length);var e=$.trim($("#dialog_snsForwardDialog textarea").val());if(e==""){e="分享"}else{if(forWardEvent.originalTopic==e){e="分享"+e}}var c=[];$("input[name=asTopic]:checked").each(function(){if($(this).val()!=""){c.push($(this).val())}});if(commonTool.checkHTML(e)){commonTool.HDAlert("不能输入违法字符");return}if(textCounter.isMax(e.length)){commonTool.HDAlert("输入内容过长");return}forWardEvent.repeatflag=true;$("#dialog_snsForwardDialog .forwardSubmit").attr("disabled",true);$("#dialog_snsForwardDialog .btnP").hide();$("#dialog_snsForwardDialog .content div").append('<p class="snsForwardDialogloadingP" style="text-align:center; margin-top:20px;">正在发布中……请稍候</p>');setTimeout(function(){$.ajax({type:"POST",url:"/forwardFeed.do?t="+Math.random(),dataType:"json",async:false,data:{comment:e,feed_id:a,asTopicFeedId:c.join()},success:function(i){if(i.flag==0){commonTool.HDAlert(i.errinfo);recordLog("sns_xinxianshi_zhuanfa_fail")}else{curUserInfo.setCurUser(i.uNick,i.uIden,i.uPic);$.dialog.close("snsForwardDialog");commonTool.HDAlert("分享成功");if(c.length>0){commonTool.addReplyCount(d,1)}var g=d.find(".forwardhref").text();var h=g.match(/\((\d*)\)/);if(h!=null&&h.length==2&&h[1]!=""){h=h[1]}else{h=0}h=Number(1)+Number(h);d.find(".forwardhref").text("分享("+h+")");recordLog("sns_xinxianshi_zhuanfa_success")}$("#dialog_snsForwardDialog .forwardSubmit").attr("disabled",false);$("#dialog_snsForwardDialog .snsForwardDialogloadingP").remove();$("#dialog_snsForwardDialog .btnP").show();forWardEvent.repeatflag=false},error:function(g){$.dialog.close("snsForwardDialog");commonTool.HDAlert("分享失败，请重试或与管理员联系");$("#dialog_snsForwardDialog .forwardSubmit").attr("disabled",false);$("#dialog_snsForwardDialog .snsForwardDialogloadingP").remove();$("#dialog_snsForwardDialog .btnP").show();forWardEvent.repeatflag=false;recordLog("sns_xinxianshi_zhuanfa_fail")}})},100)}};var snsTemplet={pcodeConstant:{STATEPCODE:"0141",SHAREPCODE:"01014"},feedTemplet:$('<div pobjectid="" pcode="" useriden="" usernick="" id="feed_" class="footlist-new"><a href="#" target="_blank"><img src=""></a><feeddata></feeddata><p class="sns-time gray9"><a class="l link_gray9" href="#" target="_blank"></a><span class="l mar-l10 comefromspan">来自<a href="" target="_blank"></a></span><span class="r"><a class="forwardhref" href="#">分享</a> | <a href="#" class="showReplyhref">回复</a></span></p></div>'),replyTemplet:$('<li><a href="#" class="l mar-r10" target="_blank"><img src=""/></a><p><a href="#" target="_blank"></a><span></span></p><p class="gray9"><span class="l"></span><span class="r"><a href="#" usernick="" useriden="" class="replyhref">回复</a></span></p></li>'),replyListTemplet:$('<div class="replyli"><span class="sns-contj"></span><span class="sns-contt"></span><ul><li class="bor_no"><textarea name="textarea"></textarea></li><li class="bor_no"><span class="viewAllFeedCommentSpan r"></span></li></ul><span class="sns-contd"></span></div>'),feedReplyListTemplet:$('<div class="replyli replyli_te"><ul><li class="to_reply size">回复</li><li><textarea name="textarea"></textarea></li><li class="bor_no"><div id="flipover" class="paginationSpan"></div></li><li class="bor_no"><div id="flipover" class="paginationSpan"></div></li></ul></div>'),initTemplet:function(){snsTemplet.feedTemplet.find(".showReplyhref").toggle(function(){ajaxEvent.getMoreComments($(this).parents("div[id^=feed_]"))},function(){$(this).parents("div[id^=feed_]").find("div.replyli").remove()});snsTemplet.feedTemplet.find(".forwardhref").bind("click",function(){textareaEvent.stateForwardClickEvent($(this));return false});snsTemplet.feedTemplet.find("div[class=sns-content] p[class=sns-zutu] img").each(function(){resizeImage(this);return false});snsTemplet.replyTemplet.find(".replyhref").bind("click",function(){textareaEvent.replyhrefAddClickEvent($(this));return false})},setReplyTemplet:function(j,e,c,f,h,i,a,d,g,b){j.find("a:first").attr("href",e);j.find("a img").attr("src",c);j.find("p:first a").text(f).attr("href",h);j.find("p:first span").html("："+commonTool.transformContent(i,false));j.find("p").eq(1).find("span").eq(0).text(a);j.find("p span a[class=replyhref]").attr("usernick",d).attr("useriden",g);if(b){j.find("p:first a:first").after('<a class="zyzico" target="_blank" title="智愿者" href="http://www.hudong.com/z/i/zhiyuanzhezhongxin/index.html"></a>')}},setFeedTemplet:function(m,a,e,h,k,f,b,i,d,l,j,g,c){m.attr("id","feed_"+a).attr("usernick",e).attr("useriden",h).attr("pobjectid",d).attr("pcode",l);m.find("a:first").attr("href",k);m.find("a img").attr("src",f);m.find(".sns-time a").eq(0).html(i).attr("href","http://i.hudong.com/t/"+a);if(c!=null&&c!=""&&g!=null&&g!=""){m.find(".sns-time .comefromspan a").attr("href",c).text(g)}else{if(l==null||l==""){m.find(".sns-time .comefromspan").remove()}}if(j==2){m.find(".sns-time span[class=r]").remove();m.find(".sns-time .comefromspan").remove();m.find(".sns-time a").eq(0).replaceWith('<span class="l link_gray9">刚刚更新</span>')}if(h==curUserInfo.iden){m.find(".forwardhref").replaceWith("分享")}m.find("feeddata").eq(0).replaceWith(b);textareaEvent.addTextareaEvent(m.find("textarea"));m.find("div[class=sns-content] p[class=sns-zutu] img").each(function(n){resizeImage(this)})},setReplyListTemplet:function(a){textareaEvent.addTextareaEvent(a.find("textarea"))}};var loadsnspacecommonjsflag=false;function changeFollowRelation(a,c,b){if(loadsnspacecommonjsflag){if(c==null||c==""||c==undefined){c=userInfo.iden}changeRelation(a,c,b);return false}else{jQuery.getScript("http://www.huimg.cn/sns/js/snspacecommon.js",function(){if(c==null||c==""||c==undefined){c=userInfo.iden}changeRelation(a,c,b);return false})}}var commonTool={dialogId:"snsDialog",isFeedPage:true,checkHTML:function(b){var a=/<(\w*)[^>]*>[^<]*<\/\1>|<(\w*)[^>]*\/>/;if(b.search(a)>-1){return true}return false},replaceAll:function(c,b,a){return c.replace(new RegExp(b,"g"),a)},getCookie:function(c){var d=document.cookie.indexOf(c+"=");var a=d+c.length+1;if((!d)&&(c!=document.cookie.substring(0,c.length))){return null}if(d==-1){return null}var b=document.cookie.indexOf(";",a);if(b==-1){b=document.cookie.length}return unescape(document.cookie.substring(a,b))},isLogin:function(){return(commonTool.getCookie("hduser")!=null)},getReplyTime:function(){var f=new Date();var d=f.getFullYear();var e=(f.getMonth()+1)<10?"0"+(f.getMonth()+1):f.getMonth()+1;var b=f.getDate()<10?"0"+f.getDate():f.getDate();var c=f.getHours()<10?"0"+f.getHours():f.getHours();var a=f.getMinutes()<10?"0"+f.getMinutes():f.getMinutes();return(d+"-"+e+"-"+b+" "+c+":"+a)},filterA:function(a){if(a==null||$.trim(a)==""){return""}return a.replace(/<a[^>]*>([^<]*)<\/a>/ig,"$1")},filterHTML:function(a){if(a==null||$.trim(a)==""){return""}return a.replace(/<[^>]*>/ig,"")},filterAToOther:function(c,b,a){if(c==null||$.trim(c)==""){return""}b=(typeof(b)=="undefined")?"":(b==null?"":b);a=(typeof(a)=="undefined")?"":(a==null?"":a);return c.replace(/<a[^>]*>([^<]*)<\/a>/ig,b+"$1"+a)},transformContent:function(b,a){if(a){b=this.convertUrlToLink(b)}b=this.convertDocFlagToLink(b);return b},convertDocFlagToLink:function(a){if(a==null||$.trim(a)==""){return""}return a.replace(/#([^#@\"'<]+)#/ig,'<a href="http://www.hudong.com/wiki/'+encodeURI("$1")+'" target="_blank">#$1#</a>')},convertUrlToLink:function(a){if(a==null||$.trim(a)==""){return""}return a.replace(/(https?:\/\/([\w-]+\.)+[\w-]+(\/[\w-.\/?%&=\uFE30-\uFFA0《》$_\u4e00-\u9fa5]*)?(#[\w-.\/?%&=$_]*)?)/ig,'<a href="$1" target="_blank">$1</a>')},initHeadAndLeft:function(){if(!this.isLogin()){var c='<p class="r"><span class="gray6">已经是会员？请</span><a href="http://i.hudong.com/user/login/userLogin.jsp">登录</a><a href="http://wiki.hudong.com/user/register/userRegister.jsp" class="input-register">立即注册</a></p>';$("#sns-logo").append(c);$("#sns-top ul[class=r]").show().find("li a").parent().remove()}else{$("#sns-top ul[class=r]").show()}var a="";var d=function(){if($("#snssearchtext").length>0){var f=$.trim($("#snssearchtext").val());if(f==""||f==a){commonTool.HDAlert("请输入搜索用户昵称");$("#snssearchtext").blur();return}else{var e="http://so.hudong.com/s/user/"+f;window.location=e}}};$("#snssearchtext").keydown(function(e){if(e.keyCode==13){d()}});$("#snssearchbtn").bind("click",function(){d();return false});var b=['<a href="http://www.hudong.com/createDocAuth.do" target="_blank" class="tofound gray6">创建</a>','<a href="http://w.hudong.com/art.do" target="_blank" class="tofound gray6">创建</a>','<a href="http://tupian.hudong.com/zutu/createZutuView" target="_blank" class="tofound gray6">创建</a>','<a href="http://v.hudong.com/initadd/3323.shtml" target="_blank" class="tofound gray6">创建</a>','<a href="http://group.hudong.com/createGroup.do?Action=show" target="_blank" class="tofound gray6">创建</a>'];$("#sns-left ul li[class!=division]").hover(function(){var f=$(this).find("a");if(f.length>1){f.eq(1).show()}else{var e=f.eq(0).attr("nextflag");if(e>=0&&e<b.length){$(this).append(b[e])}}$(this).addClass("lefthover")},function(){var e=$(this).find("a");if(e.length>1){e.eq(1).hide()}$(this).removeClass()})},HDAlert:function(b,a){$.dialog({id:commonTool.dialogId,overlay:false,autoClose:typeof(a)=="undefined"?2000:a,title:"提示",effects:"fade",height:100,width:230,content:'<div style="height:80px;line-height:80px;">'+b+"</div>",skin:"bluebox",styleDialog:{border:"5px solid #666666"},resetTime:-1})},closeHDAlert:function(){setTimeout(function(){$.dialog.close(commonTool.dialogId)},500)},HDdialog:function(b,a){$.dialog({id:"snsDialog",overlay:false,title:b,effects:"fade",height:150,width:400,content:a,skin:"bluebox",styleDialog:{border:"5px solid #666666"}})},addReplyCount:function(a,d){var c=a.find(".showReplyhref").text();var b=c.match(/\((\d*)\)/);if(b!=null&&b.length==2&&b[1]!=""){b=b[1]}else{b=0}b=Number(d)+Number(b);a.find(".showReplyhref").text("回复("+b+")")}};String.prototype.startWith=function(a){if(a==null||a==""||this.length==0||a.length>this.length){return false}if(this.substr(0,a.length)==a){return true}else{return false}return true};function resizeImage(c){try{var a=120;if(jQuery.browser.msie&&jQuery.browser.version<=6){if(c.width>a){c.height=(a*c.height)/c.width;c.width=a}}}catch(b){}}var snsNewAction=function(){if($("#snsNewerjs").length>0){newerSchool.classroom1();return false}else{jQuery.getScript("http://i.hudong.com/snspace/js/snsNewer.js",function(){newerSchool.classroom1();return false})}};var recordLog=function(a){try{StatVirtualTraffic(document.referrer,window.location,a)}catch(b){}};var unReadInfoCount={cleanPanel:function(){if($("#sns-remind").length>0){$("#sns-remind").remove()}}};var feedMe={init:function(){if($("#feedMeType").val()==2&&$("#feedsMaxpage").val()>1){feedMe.getDepart(1)}$("#dipolenav li a").click(function(){feedMe.setNavigate($(this).attr("action"));if($(this).attr("action")=="myFeed"){feedMe.getMyFeedList(1)}else{if($(this).attr("action")=="feedMe"){feedMe.getFeedMeList(1)}}})},setNavigate:function(b){var a='<li><a href="#" action="myFeed">新鲜事</a></li><li class="w99"><a href="#" action="feedMe">@提到我的</a></li>';$("#dipolenav").html(a);$("#dipolenav li a[action="+b+"]").parent("li").addClass("li-in");$("#dipolenav li a[action="+b+"]").parent("li").html($("#dipolenav li a[action="+b+"]").text());$("#dipolenav li a").click(function(){if($(this).attr("action")=="myFeed"){feedMe.getMyFeedList(1);feedMe.setNavigate($(this).attr("action"))}else{if($(this).attr("action")=="feedMe"){feedMe.getFeedMeList(1);feedMe.setNavigate($(this).attr("action"))}else{return true}}return false})},getDepart:function(a){$.getJSON("http://i.hudong.com/ajaxGetFeedMeList.do?action=getDeparter&page="+a+"&t="+Math.random(),function(b){if(b!=null&&b!=""){if(b.pageStr!=null&&b.pageStr!=""){$("#flipover").remove();departerBody="<div id='flipover'>"+b.pageStr+"</div>";$("#sns-right-l").append(departerBody);$("#flipover a").bind("click",function(){var e=$(this).attr("href");var c=/(\d+)/ig;var d=e.match(c);feedMe.getFeedMeList(d);$(this).parent().remove();jQuery(window).scrollTop(300);return false})}}})},getFeedMeList:function(a){$("#footmore").remove();if($("#feed_me_loading").length<=0){$("#sns-footprint").html('<p id="feed_me_loading" class="mar-t15 a-c loading"><img src="http://www.huimg.cn/public/loading.gif">载入中…</p>')}$.ajax({type:"get",url:"http://i.hudong.com/ajaxGetFeedMeList.do?action=getFeedMe&t="+Math.random(),dataType:"json",data:{page:a},success:function(c){if(c!=null&&c!=""){$("#sns-footprint").empty("");ajaxEvent.getMoreFeeds(c,"home",$("#sns-footprint",false));var b=$("#sns-footprint").children("div");if(b.length>0){b.eq(0).addClass("bac_no")}feedMe.getDepart(a)}else{$("#sns-footprint").html('<p class="snszanwu">暂无@到我的新鲜事</p>')}$("#sns_new_feed_me_count").remove();if($("div[id='sns-remind'] ul a").length<=0){unReadInfoCount.cleanPanel()}},error:function(b){$("#sns-footprint").html('<p class="snszanwu">暂无@到我的新鲜事</p>');$("#sns_new_feed_me_count").remove();if($("div[id='sns-remind'] ul a").length<=0){unReadInfoCount.cleanPanel()}}})},getMyFeedList:function(a){$("#flipover").remove();if($("#feed_me_loading").length<=0){$("#sns-footprint").html('<p id="feed_me_loading" class="mar-t15 a-c loading"><img src="http://www.huimg.cn/public/loading.gif">载入中…</p>')}$.getJSON("http://i.hudong.com/home.do?action=more&page="+a+"&t="+Math.random(),function(b){$("#sns-footprint").empty();ajaxEvent.getMoreFeeds(b,"home",$("#sns-footprint"),true);if($("#footmore").length<=0){$("#sns-footprint").after('<p class="mar-t10 h2" id="footmore"><a href="#" curpage="1">显示更多新鲜事</a></p>')}$("#footmore a").bind("click",function(){var d=parseInt($("#footmore a").attr("curpage"));var c=$("#footmore a").clone(true);$("#footmore").text("新鲜事读取中…");if(parseInt($("#feedsMaxpage").val())<=parseInt($(this).attr("curpage"))){$("#footmore").text("没有更多新鲜事了")}else{$.getJSON("http://i.hudong.com/home.do?action=more&page="+(d+1)+"&t="+Math.random(),function(e){ajaxEvent.getMoreFeeds(e,"home",$("#sns-footprint"),true);$("#footmore").text("");$("#footmore").append(c);$("#footmore a").attr("curpage",(d+1))})}return false})})}};var fadeEffect={responseObject_hide:null,triggerObject_mouseoutTime:1000,responseObject_mouseoutTime:200,bindFadeEvent:function(c,b){var a=this;c.hover(function(){clearTimeout(a.responseObject_hide);b.show()},function(){clearTimeout(a.responseObject_hide);a.responseObject_hide=setTimeout(function(){b.hide()},a.triggerObject_mouseoutTime)});b.hover(function(){clearTimeout(a.responseObject_hide);b.show()},function(){clearTimeout(a.responseObject_hide);a.responseObject_hide=setTimeout(function(){b.hide()},a.responseObject_mouseoutTime)})}};var snspaceChat={chatPage:false,intervalflag:null,timeoutflag:null,initChat:function(){snspaceChat.chatPage=true;textareaEvent.initTextareaEvent();snspaceChat.resetDefaultFeed();snspaceChat.feedPolling();$("#sns-footprint").hover(function(){snspaceChat.stopPolling()},function(){if(snspaceChat.isRestart()){snspaceChat.feedPolling()}else{snspaceChat.stopPolling()}});commonTool.isFeedPage=false},isRestart:function(){if(($("div[id^=dialog_]").length>0)&&(parseInt($("div[id^=dialog_]").css("top"))>0)){return false}if(($("div[id^=feed_] textarea").length>0)&&($("div[id^=feed_] textarea").val()!="")&&($("div[id^=feed_] textarea").val()!=textareaEvent.initHtml)){return false}return true},resetDefaultFeed:function(){$("div[id^=feed_]").hide();var a=$("div[id^=feed_]").length;var b=5;$("div[id^=feed_]").each(function(c){$(this).removeClass("bac_no");var e=a-c;var d=e-b;if(d==0){$(this).show().addClass("bac_no")}if(d<0){$(this).show()}})},stopPolling:function(){if(snspaceChat.chatPage){clearTimeout(snspaceChat.timeoutflag);clearInterval(snspaceChat.intervalflag)}},feedPolling:function(){if(snspaceChat.chatPage){snspaceChat.stopPolling();snspaceChat.intervalflag=setInterval(function(){snspaceChat.feedPollingFun();setTimeout(function(){$("div[class=sns-content] p[class=sns-zutu] img").each(function(a){resizeImage(this)})},1000)},10000)}},feedPollingFun:function(){var a=$("div[id^=feed_]:visible").eq(0);$("div[id^=feed_]:visible:last").hide();a.removeClass("bac_no").prev().addClass("bac_no").slideDown("slow");if(a.attr("id")==$("div[id^=feed_]").eq(0).attr("id")){snspaceChat.resetDefaultFeed()}}};var applyCertification={linkIsShow:false,hideDelay:null,snsProfileObj:$("#sns-profile"),init:function(){var a=this;if($("a.sqrz",a.snsProfileObj).length==0&&$("div.zyrzico",a.snsProfileObj).length>0){$("div.zyrzico",a.snsProfileObj).parent("a").after('<span style="display:none;" class="renzhengsq"><a target="_blank" href="http://i.hudong.com/myRole.do?action=apply&prd=xinzhishe_otherprofile">申请认证&gt;&gt;</a></span>');var b=$("span.renzhengsq",a.snsProfileObj);$("div.zyrzico",a.snsProfileObj).mouseover(function(){b.show();clearTimeout(a.hideDelay)}).mouseleave(function(){if(a.linkIsShow){return}a.hideDelay=setTimeout(function(){b.hide()},500)});b.mouseover(function(){linkIsShow=true;clearTimeout(a.hideDelay)}).mouseleave(function(){linkIsShow=false;$(this).hide()})}}};
