(function(){
var _1=0,_2=null;
var _3=$element("div");
_3.className="filter-loading";
_3.innerHTML="<p>\u65b0\u9c9c\u4e8b\u8bfb\u53d6\u4e2d...</p>";
_3.hide();
XN.DOM.readyDo(function(){
var _4=$("feedHome");
if(!_4){
return;
}
XN.DOM.insertAfter(_3,_4);
});
window.getFeedRequest=function(_5){
try{
_2.abort();
}
catch(e){
}
_1++;
_3.show();
_2=new XN.NET.xmlhttp({url:"/moreminifeed.do",data:"p="+_1+"&u="+_5,onComplete:function(){
_3.hide();
},onSuccess:function(r){
r=r.responseText.split("##@L#");
if(isUndefined(r[1])||XN.string.isBlank(r[1])){
$("feedHome").appendHTML("<p class=\"newsfeed-empty-ajax\">\u6ca1\u6709\u66f4\u591a\u65b0\u9c9c\u4e8b\u4e86</p>");
$("moreFeed").hide();
$("moreFeed").parentNode.style.display="none";
return;
}
var f=$("feedHome").appendHTML(r[1],true);
if(!XN.browser.Gecko){
XN.array.each(f,function(i,v){
if(v.nodeType==1){
$(v).eval_inner_JS();
}
});
}
},onError:function(){
XN.DO.showError("\u83b7\u53d6\u65b0\u9c9c\u4e8b\u5931\u8d25\uff0c\u8bf7\u7a0d\u5019\u91cd\u8bd5");
}});
};
})();
if(XN.PAGE.profile){
XN.PAGE.profile=null;
}
XN.PAGE.profile={commentsC:"talk",initComments:function(){
if(!$("cmtbody")){
return;
}
window.refreshCode=function(){
commentPost.changeVerifyCode();
};
this.commentsC=$(this.commentsC);
var _a=XN.DOM.getElementsByClassName("arrow",this.commentsC);
var _b,m;
for(var i=0,j=_a.length;i<j;i++){
_b=_a[i];
m=(_b.nextSibling.nodeType==3)?_b.nextSibling.nextSibling:_b.nextSibling;
new XN.UI.menu({bar:_b,fireOn:"mouseover",offsetY:-1,alignType:"3-2",menu:m,keep:0.1});
}
},initTips:function(){
if(!$("newbieGuide")){
return;
}
if(!XN.Cookie.get("isProfileGuide")){
$("newbieGuide").show("fade");
}
window.showTip=function(t){
if(t==0){
$("newbieGuide").hide();
XN.Cookie.set("isProfileGuide","1");
return;
}
$("newTip"+t).show();
t--;
$("newTip"+t).hide();
};
},init:function(){
this.initComments();
}};
XN.DOM.readyDo(function(){
if($("profile")||$("userInfo")){
XN.Page.profile.init();
}
if($("feedHolder")){
var _10=$("feedHolder").getElementsByTagName("IMG");
for(var i=0,_12;i<_10.length;i++){
_12=_10[i];
if(_12.src.indexOf("roundcorner")>0){
cvi_corners.add(_12,{xradius:6,yradius:6});
}
}
}
});
function ajaxDelFriend(id,_14){
function sendRemove(id,_16,_17,_18){
new XN.NET.xmlhttp({url:"http://friend."+XN.env.domain+"/DelFriend.do",data:"id="+id+"&code="+_17+"&codeFlag="+_18,method:"post",onSuccess:function(r){
try{
var _1a=XN.JSON.parse(r.responseText);
if(_1a.ret==0){
XN.DO.showMessage("\u8bf7\u6c42\u5df2\u751f\u6548\uff0c\u7a0d\u540e\u4f60\u4eec\u7684\u597d\u53cb\u5173\u7cfb\u4f1a\u81ea\u52a8\u89e3\u9664");
setTimeout(function(){
location.href="http://home."+XN.env.domain+"/Home.do";
},2000);
}else{
throw _1a.ret;
}
}
catch(e){
XN.DO.showError(e==-1?"\u9a8c\u8bc1\u7801\u9519\u8bef":"\u5220\u9664\u597d\u53cb\u5931\u8d25");
}
},onError:function(){
XN.DO.showError("\u5220\u9664\u597d\u53cb\u5931\u8d25");
}});
}
XN.DOM.disable();
var _1b=0;
var _1c=XN.DO.confirm({title:"\u89e3\u9664\u597d\u53cb\u5173\u7cfb",message:"<b>Loadding...</b>",callBack:function(r){
if(r){
sendRemove(id,_14,($("verifyCode")?$("verifyCode").value:null),_1b);
}
}});
_1c.footer.hide();
new XN.NET.xmlhttp({url:"http://friend."+XN.env.domain+"/BeforeDeleteFriend.do",data:"temp="+new Date().getTime(),method:"post",onSuccess:function(r){
try{
var _1f=XN.JSON.parse(r.responseText);
_1b=_1f.code;
if(_1b==1){
_1c.setBody("\u786e\u5b9a\u548c<b>\""+_14+"\"</b>\u89e3\u9664\u597d\u53cb\u5173\u7cfb\u5417\uff1f<table><tbody><tr><td>\u9a8c\u8bc1\u7801:<input type=\"text\"class=\"inputtext\" id=\"verifyCode\"/></td><td><img id=\"verify_code_img\" src=\"http://icode."+XN.env.domain+"/getcode.do?t=delfriend_&temp="+(new Date().getTime())+"\" style=\"display:block;vertical-align:baseline;margin-left:5px;width:123px;height:46px;\" /><a href=\"javascript:;\" onclick=\"$('verify_code_img').src='http://icode."+XN.env.domain+"/getcode.do?t=delfriend_&r='+Math.random();return false;\">\u770b\u4e0d\u6e05\u6216\u770b\u4e0d\u89c1\uff1f\u6362\u4e00\u5f20</a></td></tbody></tabel>");
_1c.footer.show();
}else{
if(_1b==0){
_1c.setBody("\u786e\u5b9a\u548c<b>\""+_14+"\"</b>\u89e3\u9664\u597d\u53cb\u5173\u7cfb\u5417\uff1f");
_1c.footer.show();
}else{
_1c.hide();
XN.DO.showError("\u670d\u52a1\u5668\u5f02\u5e38,\u8bf7\u7a0d\u540e\u518d\u8bd5!");
}
}
}
catch(e){
XN.DO.showError("\u670d\u52a1\u5668\u5f02\u5e38,\u8bf7\u7a0d\u540e\u518d\u8bd5!");
}
},onError:function(){
XN.DO.showError("\u670d\u52a1\u5668\u5f02\u5e38,\u8bf7\u7a0d\u540e\u518d\u8bd5!");
}});
}
function profilePage_ajaxUploadPhoto(){
if($("userpic_form_box")!==null){
userpic_showDialog();
return;
}
var _20,tsc,_22;
try{
new XN.NET.xmlhttp({url:"http://head.upload."+XN.env.domain+"/profile/AjaxCertificate.do",onSuccess:function(r){
var m=XN.JSON.parse(r.responseText);
createUploadDialog(m.hostid,m.tsc,XN.cookie.get("societyguester"));
addSelectEvent();
},onError:function(){
XN.DO.showError("\u670d\u52a1\u5668\u9519\u8bef\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");
return;
}});
}
catch(e){
XN.DO.showError("\u670d\u52a1\u5668\u9519\u8bef\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5");
return;
}
var _25;
function createUploadDialog(_26,tsc,_28){
_25=new XN.ui.dialog().setTitle("\u4e0a\u4f20\u672c\u4eba\u5934\u50cf").setBody(["<div id=\"userpic_form_box\">","<div>\u9009\u62e9\u7535\u8111\u91cc\u7684\u4e00\u5f20\u76f8\u7247</div>","<form id=\"userpic_form\" method=\"POST\" target=\"userpic_quick_upload\" enctype=\"multipart/form-data\" action=\"http://head2.upload."+XN.env.domain+"/profile/FileUpload.do\">","<input type=\"file\" name=\"Filedata\"  id=\"Filedata\" />","<input type=\"hidden\" name=\"hostid\" value=\""+_26+"\" />","<input type=\"hidden\" name=\"tsc\" value=\""+tsc+"\" />","<input type=\"hidden\" name=\"op\" value=\"upload\" />","<input type=\"hidden\" name=\"societyguester\" value=\""+_28+"\" />","</form>","<div id=\"userpic_error_show\">\u652f\u6301JPG\u3001JPEG\u3001GIF\u548cPNG\u6587\u4ef6\uff0c\u6700\u59274M</div>","</div>","<div id=\"userpic_loading_box\" style=\"display:none;margin: 0pt auto;line-height:32px;text-align:center;\">","<img src=\""+XN.env.staticRoot+"imgpro/indicator/blue_large.gif\" />","</div>","<iframe name=\"userpic_quick_upload\" src=\"http://"+XN.env.domain+"/ajaxProxy.html\" style=\"display:none;\"/>"].join("")).addButton({text:"\u53d6\u6d88",onclick:function(){
this.hide("fade");
}}).show("fade");
window.userpic_removeDialog=function(){
_25.hide();
};
window.userpic_showDialog=function(){
_25.show();
};
window.userpic_onUploadSuccess=function(_29,msg,_2b){
if(_29==1){
userpic_removeDialog();
$("userpic").src=_2b;
userpic_resetDialog();
}else{
userpic_resetDialog();
userpic_removeDialog();
XN.DO.showError(msg);
}
};
window.userpic_resetDialog=function(){
$("userpic_form_box").style.display="block";
$("userpic_loading_box").style.display="none";
$("Filedata").value="";
var _2c=_25.getButton("\u53d6\u6d88").getEl();
_2c.disabled=false;
_2c.className=_2c.className.replace(/\sgray/g,"");
};
}
function addSelectEvent(){
XN.event.addEvent($("Filedata"),"change",function(e){
var v=$("Filedata").value;
if(!/\.(png|jpg|jpeg|gif|bmp)/i.test(v)){
$("userpic_error_show").className="errors_div ajax_msgerror";
$("userpic_error_show").innerHTML="\u8bf7\u9009\u62e9\u4e00\u5f20\u56fe\u7247";
return;
}
$("userpic_form_box").style.display="none";
$("userpic_form").submit();
var _2f=_25.getButton("\u53d6\u6d88").getEl();
_2f.disabled=true;
_2f.className+=" gray";
$("userpic_loading_box").style.display="block";
});
}
}
XN.dom.readyDo(function(){
try{
if(XN.cookie.get("id")!==XN.string.getQuery("id")){
return;
}
headPic=$("userpic").parentNode;
if(headPic){
XN.event.addEvent(headPic.parentNode,"mouseover",function(){
$("linkHander").parentNode.style.display="block";
});
XN.event.addEvent(headPic.parentNode,"mouseout",function(){
$("linkHander").parentNode.style.display="none";
});
var _30=document.createElement("span");
var _31="<a href=\"#nogo\" id=\"linkHander\" >\u4fee\u6539\u5934\u50cf</a>";
_30.innerHTML=_31;
_30.style.display="none";
headPic.parentNode.appendChild(_30);
XN.event.addEvent($("linkHander"),"click",profilePage_ajaxUploadPhoto);
}
}
catch(e){
}
});
XN.dom.ready(function(){
});
function submitRealName(){
XN.DO.confirm({title:"\u63d0\u4ea4\u771f\u5b9e\u59d3\u540d",msg:"<label><span style=\"display:inline-block;width:60px;\">\u59d3&nbsp;&nbsp;&nbsp;\u540d\uff1a</span><input type=\"text\" id=\"realName\" class=\"input-text\" /></label><p style=\"color:#555;margin-top:10px;line-height:1.4em;\">"+XN.env.siteName+"\u662f\u771f\u5b9e\u7684\u793e\u4ea4\u793e\u533a\uff0c\u586b\u5199\u771f\u5b9e\u59d3\u540d\uff0c\u670b\u53cb\u624d\u80fd\u627e\u5230\u4f60\u3002\u4f7f\u7528\u7f51\u540d\u3001\u7ef0\u53f7\u3001\u5047\u540d\u3001\u82f1\u6587\u540d\u5c06\u4e0d\u4f1a\u88ab\u5ba1\u6838\u901a\u8fc7\uff0c\u53ea\u6709\u5ba1\u6838\u901a\u8fc7\u7684\u59d3\u540d\u624d\u80fd\u4fee\u6539\u6210\u529f\u3002\u6bcf\u5e74\u6709\u4e00\u6b21\u901a\u8fc7\u5ba1\u6838\u7684\u673a\u4f1a\u3002<br />\u661f\u7ea7\u7528\u6237\u53ef\u4ee5\u4f7f\u7528\u6635\u79f0\u529f\u80fd\u3002</p>",callBack:function(_32){
if(_32==true){
if(!$("realName").value){
XN.DO.showError("\u8bf7\u586b\u5199\u771f\u5b9e\u59d3\u540d");
return;
}
new XN.net.xmlhttp({url:"/AjaxModifyName.do?ref=home&name="+encodeURIComponent($("realName").value),onSuccess:function(r){
eval("rt="+r.responseText);
if(rt.status==0){
XN.DO.showMessage(rt.msg);
}else{
XN.DO.showError(rt.msg);
}
},onError:function(){
XN.DO.showError("\u7f51\u7edc\u9519\u8bef\uff01");
}});
}
}});
}
XN.dom.ready(function(){
if(!$("uploadPhotoButton")){
return;
}
var _34=new SWFUpload({flash_url:"http://s.xnimg.cn/jspro/swfupload.v2.2.0.1/swfupload.swf",upload_url:"http://head2.upload."+XN.env.domain+"/home/FileUpload.do?ref=home&societyguester="+XN.cookie.get("societyguester")+"&hostid="+XN.cookie.get("id")+"&t="+XN.cookie.get("t"),file_types:"*.jpg;*.jpeg;*.png;*.bmp;*.gif",button_placeholder_id:"uploadPhotoButton",button_action:SWFUpload.BUTTON_ACTION.SELECT_FILE,button_width:170,button_height:45,button_image_url:"http://s.xnimg.cn/a.gif",button_cursor:SWFUpload.CURSOR.HAND,button_text:"<span>"+$("uploadPhotoButton").innerHTML+"</span>",button_window_mode:SWFUpload.WINDOW_MODE.TRANSPARENT,file_types:"*.jpg;*.jpeg;*.png;*.bmp;*.gif",file_types_description:"All Image Files",upload_success_handler:function(_35,r){
var _37=XN.JSON.parse(r);
if(_37.code==1){
XN.DO.showMessage("\u60a8\u7684\u5934\u50cf\u5df2\u7ecf\u6210\u529f\u4e0a\u4f20\uff0c\u8bf7\u7b49\u5f85\u5ba1\u6838\u3002","\u63d0\u793a",2);
}else{
alert(_37.msg);
}
},file_queued_handler:function(_38){
var _39=this;
new XN.NET.xmlhttp({url:"http://head.upload."+XN.env.domain+"/profile/AjaxCertificate.do",onSuccess:function(r){
var m=XN.JSON.parse(r.responseText);
_39.setPostParams({hostid:m.hostid,tsc:m.tsc,societyguester:XN.cookie.get("societyguester")});
_39.startUpload();
},onError:function(e){
XN.DO.showError("\u670d\u52a1\u5668\u9519\u8bef\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5\u3002");
return;
}});
},upload_error_handler:function(_3d,_3e,_3f){
alert(_3f);
}});
});
function changeActivityIcon(src){
iconEle=$("activity-icon");
if(iconEle){
iconEle.src=src;
}
}
function changeSpringIcon(){
$("activity-icon").src="http://xnimg.cn/imgpro/icons/chinese-fu2.gif";
}
function OpenNewWin(url){
var frm=document.createElement("form");
frm.method="POST";
frm.target="_blank";
frm.action=url;
document.body.appendChild(frm);
frm.submit();
}
(function(){
var _43=0,_44=null;
function showFriendSelect(_45){
var _46="cross_page_multiFriendSelector"+_43;
_43++;
var _47=XN.DO.alert({title:_45.title,msg:"<div id=\""+_46+"\"></div>",width:500,yes:"\u5173\u95ed",callBack:function(r){
}});
_47.hide();
try{
var s=new XN.ui.multiFriendSelectorBoxForProfile({createInputElements:false,url:_45.url+"?t="+Math.random(),noFilter:true,autoLoad:false,noCompleteButton:true,noCancelButton:true,noSearchInput:true,noTabView:true,param:{guest:_45.uids},friendsCountPerPage:30});
s.addEvent("load",function(){
if(!s._friendsCount){
if(isFunction(_45.noUser)){
_45.noUser();
}
_47.hide();
return;
}
_47.show();
});
s.addEvent("noFriends",function(){
if(isFunction(_45.noUser)){
_45.noUser();
}
_47.hide();
});
$(_46).setContent(s);
s.loadFriends();
}
catch(e){
_47.hide();
}
}
showShareFriends=function(id){
var _4b=function(){
showFriendSelect({uids:id,url:"http://friend."+XN.env.domain+"/shareFriends",title:"\u4f60\u4eec\u7684\u5171\u540c\u597d\u53cb"});
};
_44="sg_friendumayknow";
InitFile(_4b);
};
showProfileFriends=function(id){
var _4d=function(){
showFriendSelect({uids:id,url:"http://friend."+XN.env.domain+"/otherFriends",title:"TA\u7684\u597d\u53cb"});
};
_44="sg_guide_friendlist";
InitFile(_4d);
};
function InitFile(_4e){
XN.loadFiles(["http://s.xnimg.cn/csspro/module/friendSelector.css","http://s.xnimg.cn/jspro/xn.ui.multiFriendSelectorBox.js","http://s.xnimg.cn/jspro/xn.ui.pager.js"],function(){
XN.ui.multiFriendSelectorBoxForProfile=function(p){
var _50=this;
XN.ui.multiFriendSelectorBox.call(this,p);
this.config.selectedClassName="no_select_class";
};
XN.ui.multiFriendSelectorBoxForProfile.prototype=$extend({},XN.ui.multiFriendSelectorBox.prototype);
XN.ui.multiFriendSelectorBoxForProfile.prototype.deselect=function(){
};
XN.ui.multiFriendSelectorBoxForProfile.prototype.buildFriendInnerHTML=function(p){
return "<div style=\"padding: 4px; height: 64px; width: 134px;\"><a class=\"picbox\" style=\"border: 1px solid rgb(177, 193, 225); padding: 2px; display: block; float: left; margin-right: 3px; height: 50px;background:url(none)\" onclick=\"location.href='http://"+XN.env.domain+"/profile.do?pma=p_profile_m_pub_sharefriendsall_a_profile&id="+p.id+"'\" href=\"http://"+XN.env.domain+"/profile.do?id="+p.id+"\"\"><span class=\"pic\" style=\"background-image: url("+p.head+"); width: 50px; height: 50px; display: block;\"></span></a><h4 style=\"padding-left: 60px;\"><a style=\"height: 12px;background:url(none)\" onclick=\"location.href='http://"+XN.env.domain+"/profile.do?pma=p_profile_m_pub_sharefriendsall_a_profile&id="+p.id+"'\" href=\"http://"+XN.env.domain+"/profile.do?id="+p.id+"\">"+p.name.slice(0,4)+"</a></h4></div>";
};
if(isFunction(_4e)){
_4e();
}
InitFile=tempFun;
});
}
function tempFun(_52){
if(isFunction(_52)){
_52();
}
}
})();

