YAHOO.namespace("chatr");YAHOO.chatr.closeWelcome=function(C){var D=document.createElement("div");D.id="welcome-first-login";D.className="clrfix";YUD.setStyle(D,"opacity",0);D.innerHTML='<span class="close-welcome-pannel" title="下次不再显示"></span><h3>欢迎来到你的个人主页！尝试下面这些功能，会让你在车堂尽快找到乐趣：</h3><ul class="clrfix"><li><a href="/user/friends/'+C+'">关注你感兴趣的人</a><br>他们的最新活动会显示在你的主页</li><li><a href="/groups/list/'+C+'">堂口</a><br>一群和你志同道合的朋友</li><li><a href="/user/profile/">完善个人信息</a><br>编辑你的头像、简介等等</li><li><a href="/trip/publish_step1/">撰写</a><br>旅行游记或者话题</li><li class="end"><a href="/invite/">导入你的msn好友</a><br>与朋友们分享旅行的快乐</li><li class="end"><a href="/search/">搜索</a><br>你感兴趣的堂口、和你志趣相投的堂友</li></ul>';if(!YUCK.get("hp_welcome")){var A=document.getElementById("hp-trip-list");A.parentNode.insertBefore(D,A);var B=new YUA(D,{opacity:{to:1}},0.5,YAHOO.util.Easing.easeIn);B.animate();}var E=function(){var F=new YUA(D,{height:{to:0}},0.5,YAHOO.util.Easing.easeIn);F.onComplete.subscribe(function(){D.parentNode.removeChild(D);setTimeout(function(){YUCK.set("hp_welcome","0",{path:"/",expires:expiredate(365)});},0);});F.animate();};YUE.addListener(document,"click",function(H){var G=YUE.getTarget(H);if(G.className=="close-welcome-pannel"){var F=new YUA(D,{opacity:{to:0}},0.5,YAHOO.util.Easing.easeIn);F.onComplete.subscribe(function(){E();});F.animate();}});};YAHOO.chatr.refurbishCommend=function(){var H=YUD.get("commend-title");var G=[];G[2]="游记";G[1]="话题";G[3]="旅行者";G[4]="旅行专辑";var A=[];A[2]=YUD.get("personal-recommend-trip");A[1]=YUD.get("personal-recommend-topic");A[3]=YUD.get("personal-recommend-menmber");A[4]=YUD.get("personal-recommend-catalog");var B;var D=new Date();var F=YUD.get("refurbish-commend").rel;var E=Math.round(Math.random()*3)+1;var C=function(){for(var J=1,I=A.length;J<I;J++){A[J].style.display="none";}};H.innerHTML=G[E];A[E].style.display="";YUE.addListener("refurbish-commend","click",function(I){YUE.stopEvent(I);C();if(E<4){E++;}else{E=1;}H.innerHTML=G[E];A[E].style.display="";});};YUE.onContentReady("personal-recommend",YAHOO.chatr.refurbishCommend);YAHOO.chatr.editStatus=function(B,A){if(!B){return false;}this.init(B,A);};YAHOO.chatr.editStatus.prototype={init:function(B,A){this._el=YUD.get(B);this.cfg=new YAHOO.util.Config(this);this.cfg.addProperty("frm_type",{value:"textarea"});if(A){this.cfg.applyConfig(A);}},rander:function(){var A=this.cfg.getProperty("frm_type");this.cfg.setProperty("frm_type",A);this._editFun(A);},_editFun:function(B){var C=this;var D=YUD.getElementsByClassName("bd","div",this._el)[0];var E=YUD.getElementsByClassName("ft","div",this._el)[0];var A=D.getElementsByTagName("em")[0];YUE.on(A,"mouseover",function(){YUD.addClass(this,"pstatsOn");this.title="点击这里输入个人即时状态";});YUE.on(A,"mouseout",function(){YUD.removeClass(this,"pstatsOn");});YUE.on(A,"click",function(){this.parentNode.style.display="none";E.style.display="";if(B==="input"){C._editInput(YUD.get("personal-input-status"));}});},_editInput:function(E){var I=/^(\s+|[   　]+)|(\s+|[   　]+)$/g;var C=YUD.getElementsByClassName("smaller","button",E.parentNode)[0];var H=YUD.getElementsByClassName("smaller","button",E.parentNode)[1];var B=this;var G=YUD.getElementsByClassName("bd","div",this._el)[0];var F=YUD.getElementsByClassName("ft","div",this._el)[0];var D=YUD.getElementsByClassName("hue","em",G)[0];var A;if(D.innerHTML==="点击这里输入个人即时状态"){E.value="输入个人即时状态，50个字符以内";}else{E.value=D.innerHTML;}YUE.on(E,"focus",function(){if(this.value==="输入个人即时状态，50个字符以内"){this.value="";}this.className="";});YUE.on(E,"blur",function(){if(this.value.replace(/^(\s+|[   　]+)|(\s+|[   　]+)$/g,"")===""){this.value="输入个人即时状态，50个字符以内";this.className="hue";}});YUE.on("personal-status-frm","submit",function(N){YUE.stopEvent(N);if(E.value.Bytelen>50){A=new YAHOO.chatr.msg("提示","个人即时状态的长度请保持在50个字符以内",{type:"alert"});A.render();}else{var J=function(Q){var P=YAHOO.lang.JSON.parse(Q.responseText);if(P.status===0){D.innerHTML=P.message;F.style.display="none";G.style.display="";E.className="hue";}else{F.style.display="none";G.style.display="";E.className="hue";}};var K=function(P){A=new YAHOO.chatr.msg("提示","服务器忙，请稍候再试……",{type:"alert"});A.render();};var O={success:J,failure:K};YUC.setForm(this);var M="/interface/set_status.php";var L=YAHOO.util.Connect.asyncRequest("POST",M,O);}YUE.removeListener("personal-status-frm");});YUE.on(H,"click",function(J){F.style.display="none";G.style.display="";});}};YAHOO.chatr.statusList=function(A){if(!YUD.get(A)){return ;}YUE.on(A,"focus",function(){if(this.value==="输入个人即时状态，50个字符以内"){this.value="";this.className="";}});YUE.on(A,"blur",function(){if(this.value.replace(/^(\s+|[   　]+)|(\s+|[   　]+)$/g,"")===""){this.value="输入个人即时状态，50个字符以内";this.className="hue";}});YUE.on("personal-status-frm","submit",function(B){if(YUD.get(A).value.Bytelen>50){statusalert=new YAHOO.chatr.msg("提示","个人即时状态的长度请保持在50个字符以内",{type:"alert"});statusalert.render();YUE.stopEvent(B);}});};YAHOO.chatr.userlocation=function(){var G=geoplugin_latitude();var I=geoplugin_longitude();var H=geoplugin_region();var D=geoplugin_city();var B=geoplugin_countryName();var F=geoplugin_countryCode();if(google.loader.ClientLocation!==null){G=google.loader.ClientLocation.latitude;I=google.loader.ClientLocation.longitude;}if(typeof navigator.geolocation!="undefined"){navigator.geolocation.getCurrentPosition(function(J){G=J.coords.latitude;I=J.coords.longitude;});}if(typeof google.gears!="undefined"){var E=google.gears.factory.create("beta.geolocation");E.getCurrentPosition(function(J){G=J.latitude;I=J.longitude;});}if(G!==undefined){var A=["/interface/user/set_place.php?lat=",G,"&long=",I].join("");var C=YUC.asyncRequest("GET",A);return[G,I];}};YUE.onDOMReady(function(){YAHOO.chatr.statusList("personal-input-status");});YAHOO.namespace("chatr");YAHOO.chatr.undoList=function(A){var B=function(I){var E=I.rel;var J;var G=YUD.get("tripitem"+E);var D=function(O){var M=YAHOO.lang.JSON.parse(O.responseText);if(M.status===0){I.parentNode.innerHTML="已删除";var L={opacity:{to:0.4}};var N=new YUA(G,L,0.5,YAHOO.util.Easing.easeIn);N.animate();}else{if(M.status===-1){J=new YAHOO.chatr.msg("提示","登入超时，请重新登入",{type:"alert"});J.render();}else{if(M.status===-2){J=new YAHOO.chatr.msg("提示","网络故障，请稍候再试",{type:"alert"});J.render();}}}};var H=function(L){J=new YAHOO.chatr.msg("提示","服务器忙，请稍候再试……",{type:"alert"});J.render();};var K={success:D,failure:H};var C;if(A==="trip_list"){C="/interface/trip/del.php?id="+E;}if(A==="topic_list"){C="/interface/topic/del.php?id="+E;}var F=YUC.asyncRequest("GET",C,K);};YUE.addListener(document,"click",function(E){var D=YUE.getTarget(E);if(D.className=="undoreco"){YUE.stopEvent(E);var C;if(A==="trip_list"){C="是否确定要删除这篇游记？";}if(A==="topic_list"){C="是否确定要删除这篇话题？";}undoalert=new YAHOO.chatr.msg("提示",C,{yes:function(){B(D);},type:"confirm"});undoalert.render();}});};