MI.follow(b,a,c,e)
function(b,a,c,e){function f(){if(!a.sending){var g=-1,h;h=a.className;var j=$("followedNum_"+b),k=$("followNum_"+b),l=h!="addAttention"&&h!="delAttention";if(h=="addAttention"||l){g=1;h="/follow.php"}else h="/unfollow.php";a.sending=1;var m,n,o,p;m=+new Date;UI.ajax({url:h,data:{u:b,r:MI.random(),veriCode:e||""},success:function(r){n=+new Date-m;a.sending=0;r=MI.json(r);if(r.result==0){if(!l)a.className=g==1?"delAttention":"addAttention";j&&MI.countNum(j,g);k&&MI.countNum(k,g);for(var q=0,s=MI.fC.numFormat.length;q<s;q++)MI.countNum(MI.fC.numFormat[q],g,1);q=0;for(s=MI.fC.num.length;q<s;q++)UI.A(MI.fC.num[q],"rel")==b&&MI.countNum(MI.fC.num[q],g);if(!UI.isUndefined(r.followTips))MI.user.fun.followList=r.followTips;if(MI.user.fun.followList&&r.info&&g==1&&!b.hasString(","))MI.List?MI.List.listFollow(b):MI.app({List:function(){MI.List.listFollow(b)}});c&&c(g);a.value=g==1?"取消收听":"收听"}else if(r.result==-100)MI.code.show({msg:r.msg,code:r.info,call:function(t){MI.follow(b,a,c,t)}});else r.msg&&MI.alert(r.msg);o=+new Date-m;setTimeout(function(){p=+new Date-m;MI.Speed("t_asyn_follow",0.1,n,o,p)},0)}})}}if(!MI.fC.init){MI.fC.numFormat=$$(".followNumFormat");MI.fC.num=$$(".followNum");MI.fC.init=1}f()}