document.write('
'); var _id,_uid,_uname,pingdg; var myid=; function ping(){ YAHOO.util.Connect.asyncRequest("GET",MAYI.cst.CONFIG.MAYI_HOST+"ajax/ping.aspx?action=ping&id="+_uid,PingCallBack); } var PingCallBack={ success:function(o){ var result=o.responseText; if(result=='true'){ if(_id!=0){ del(_id); } ping_close(); } } } function ping_close(){ pingdg.hide(); if(location.href.indexOf("/people/")>0 && YAHOO.util.Dom.get("p_msg").innerHTML.indexOf("踩亮了")>0){ location.reload(); } } function del(id){ _id=id; YAHOO.util.Connect.asyncRequest("GET",MAYI.cst.CONFIG.MAYI_HOST+"ajax/ping.aspx?action=del&id="+id,DelCallBack); } var DelCallBack={ success:function(o){ if(o.responseText=='true'&&_id>0){ el=YAHOO.util.Dom.get("c"+_id); el.parentNode.removeChild(el); if(!YAHOO.util.Dom.get("clist").hasChildNodes()){ el=YAHOO.util.Dom.get("cbox"); el.parentNode.removeChild(el); } } } } var ExistsCallBack={ success:function(o){ isPing=o.responseText; if(o.responseText=="1"){ setSuccess(); if(_id!=0) del(_id); } } } function gohome(){ document.getElementById("pingUURL").href=MAYI.cst.CONFIG.PEOPLE_HOST+_uid+'/'; // this.location.href=MAYI.cst.CONFIG.PEOPLE_HOST+_uid+'/'; } function setSuccess(){ YAHOO.util.Dom.get("p_title").innerHTML='你已经踩过'+_uname; YAHOO.util.Dom.get("psubmit").style.display='none'; YAHOO.util.Dom.get("ping_cancel").value="确定"; } function BackPing(mid,uid,uname){ if(_id!=mid||_uid!=uid){ _id=mid; _uid=uid; _uname=uname; YAHOO.util.Dom.get("psubmit").style.display=''; YAHOO.util.Dom.get("p_img").src=MAYI.cst.CONFIG.USERLOGO_HOST+'96/'+uid+'.jpg'; YAHOO.util.Dom.get("p_msg").innerHTML=uname+'下次登录后将会收到通知。'; YAHOO.util.Dom.get("p_title").innerHTML="踩"+uname+"一下"; YAHOO.util.Connect.asyncRequest("GET",MAYI.cst.CONFIG.MAYI_HOST+"ajax/ping.aspx?action=exists&id="+_uid+"&rand="+Math.random(),ExistsCallBack); } else{ setSuccess(); } pingdg.show(); } function initPing(mid,uid,uname){ if(myid==uid){ alert('不能踩自己!'); return; } if(location.href.indexOf("home")>0){ BackPing(mid,uid,uname) return; } var ping_msg=uname+'下次登录后将会收到通知。'; $.get( "/olympic/ajax.aspx", {action:"send",r:Math.random(),uid:uid,un:uname}, function(result){ if(result.length>0 && result!="false"){ if(result=="ishave"){ ping_msg=uname+"已经有这个颜色的火种了,您的火种浪费掉了:(下次要看清楚再踩哦~"; }else{ ping_msg="您成功地为"+uname+"踩亮了"+result+"号颜色的火种!"; } } if(_id!=mid||_uid!=uid){ _id=mid; _uid=uid; _uname=uname; YAHOO.util.Dom.get("psubmit").style.display=''; YAHOO.util.Dom.get("p_img").src=MAYI.cst.CONFIG.USERLOGO_HOST+'96/'+uid+'.jpg'; YAHOO.util.Dom.get("p_msg").innerHTML=ping_msg; YAHOO.util.Dom.get("p_title").innerHTML="踩"+uname+"一下"; YAHOO.util.Connect.asyncRequest("GET",MAYI.cst.CONFIG.MAYI_HOST+"ajax/ping.aspx?action=exists&id="+_uid+"&rand="+Math.random(),ExistsCallBack); } else{ setSuccess(); } pingdg.show(); } ) } function delPingAll(){ if(typeof(ping_list)!="undefined"){ var arr_ids = ping_list.split(","); for(var i=0;i < arr_ids.length;i++){ $.get("/ajax/ping.aspx", {action:"del", id:arr_ids[i] },function(result){}); $("#cbox").remove(); } } } pingdg=MAYI.widget.Dialog("pingbox","400px");