
function BadgeJs(){this.loginUrl="#";this.eventX=0;this.eventY=0;this.isIE=true;};var badgeJs=new BadgeJs();var timeId=-1;BadgeJs.prototype.Init=function()
{var oLogin=document.getElementById("loginStr");if(CheckLogin())
{function fnSucc(oResponseXml)
{var sName=oResponseXml.getElementsByTagName("node")[0].getAttribute("nick");var vip=oResponseXml.getElementsByTagName("node")[0].getAttribute("vip");oLogin.innerHTML='欢迎光临，<span class="'+(vip==1?'VIP':'normal')+'" id="nick">'+sName.escHtml()+'</span>[<a href="javascript:badgeJs.QuitLogin();" class="exit" >退出</a>]<a href="http://show.qq.com/show_v3.html?MUrl=/community/badge/badge_help.html" title="帮助" class="btnFaq" target="_blank"><span>帮助</span></a>';QUSER.setInfo("vip",vip);QUSER.setInfo("name",sName);}
function fnFail(oResponseXml)
{QQShowCommXMLError(oResponseXml);}
var sUrl="http://show.qq.com/cgi-bin/qqshow_noname_info?info=1&vip=1&uin="+GetUin();getQQSHOWXml(sUrl,fnSucc,fnFail,fnFail);}
else
{oLogin.innerHTML='欢迎光临，请先<a id="login_link_ID" href="javascript:ShowLogin(null,null,null,null,\'/inc/login_box.html?url='+badgeJs.loginUrl+'\');">登录</a>';}};BadgeJs.prototype.QuitLogin=function(){QQCookie("uin","",-1);QQCookie("skey","",-1);QSCookie("QSUSRINF","",-1);QSCookie("QSUDTMmilliSeconds","",-1);QSCookie("CART","",-1);QSCookie("SndMsg","",-1);setHeaderCartNum(0);top.location="http://show.qq.com/community/badge/";};BadgeJs.prototype.formatDate=function(v){dt=new Date(v*1000);return dt.getFullYear()+"-"+(dt.getMonth()+1)+"-"+dt.getDate();};BadgeJs.prototype.formatDate1=function(v){dt=new Date(v*1000);return dt.getFullYear()+"年"+(dt.getMonth()+1)+"月"+dt.getDate()+"日";};BadgeJs.prototype.formatStr=function(v,num){var data=[];if(v.length>num){v=v.substr(0,num-1);return v+"...";}
return v;};BadgeJs.prototype.getIssueStatus=function(dt1,dt2)
{var dt=parseInt(new Date().getTime()/1000);if(dt<dt1)
return"预备发行";else if(dt<dt2||dt2==0)
return"正在发行";else return"停止发行";};BadgeJs.prototype.DisplayTips=function(objEvent,sName,sStatus,sTime,iNum,sDesc)
{if(timeId==-1)
timeId=setTimeout(badgeJs.show,500);var x=0;var y=0;var iBodyX=document.documentElement.scrollLeft;var iBodyY=document.documentElement.scrollTop;if((objEvent.x)&&typeof(objEvent.x)!="undefined")
{x=objEvent.clientX;y=objEvent.clientY;}
else
{x=objEvent.pageX-iBodyX;y=objEvent.pageY-iBodyY;}
document.getElementById("tip_name").innerHTML=sName;document.getElementById("tip_status").innerHTML=sStatus;document.getElementById("tip_time").innerHTML=sTime;document.getElementById("tip_count").innerHTML=iNum;document.getElementById("tip_desc").innerHTML=sDesc;badgeJs.eventX=x;badgeJs.eventY=y;};BadgeJs.prototype.HideItemPriceTips=function()
{clearTimeout(timeId);timeId=-1;document.getElementById("item_tips").style.display="none";};BadgeJs.prototype.show=function()
{var objItemTips=document.getElementById("item_tips");objItemTips.style.display="";var iBodyX=document.documentElement.scrollLeft;var iBodyY=document.documentElement.scrollTop;hDiv=objItemTips.offsetHeight;wDiv=objItemTips.offsetWidth;hBody=document.documentElement.clientHeight;wBody=document.documentElement.clientWidth;var x=0,y=0;var bottom=hDiv+badgeJs.eventY+20;var right=wDiv+badgeJs.eventX-20;if(bottom<hBody&&right<wBody)
{y=badgeJs.eventY+20;x=badgeJs.eventX-20;}
else if(bottom>hBody)
{if(badgeJs.eventX+wDiv+20<wBody)
{x=badgeJs.eventX+20;y=hBody-hDiv;}
else
{x=badgeJs.eventX-wDiv-20;y=hBody-hDiv;}}
else if(right>wBody)
{if(bottom<hBody)
{y=badgeJs.eventY+20;x=wBody-wDiv;}
else
{y=hBody-hDiv;x=badgeJs.eventX-wDiv-20;}}
objItemTips.style.left=(x+iBodyX)+"px";objItemTips.style.top=(y+iBodyY)+"px";};BadgeJs.prototype.DisplayInfoTips=function(objEvent,sInfo)
{if(sInfo.length==0)
return;var x=0;var y=0;var iBodyX=document.documentElement.scrollLeft;var iBodyY=document.documentElement.scrollTop;if((objEvent.x)&&typeof(objEvent.x)!="undefined")
{x=objEvent.clientX;y=objEvent.clientY;}
else
{x=objEvent.pageX-iBodyX;y=objEvent.pageY-iBodyY;}
document.getElementById("tip_info").innerHTML=sInfo;var objItemTips=document.getElementById("info_tips");objItemTips.style.display="";hDiv=objItemTips.offsetHeight;wDiv=objItemTips.offsetWidth;hBody=document.documentElement.clientHeight;wBody=document.documentElement.clientWidth;var bottom=hDiv+y+20;var right=wDiv+x-20;if(bottom<hBody&&right<wBody)
{y=y+20;x=x-20;}
else if(bottom>hBody)
{if(x+wDiv-20<wBody)
{x=x-20;y=y-hDiv-5;}
else
{x=wBody-wDiv-20;y=y-hDiv-5;}}
else if(right>wBody)
{if(bottom<hBody)
{y=y+20;x=wBody-wDiv-20;}
else
{y=y-hDiv-5;x=wBody-wDiv-20;}}
objItemTips.style.left=(x+iBodyX)+"px";objItemTips.style.top=(y+iBodyY)+"px";};BadgeJs.prototype.HideInfoTips=function()
{document.getElementById("info_tips").style.display="none";}
BadgeJs.prototype.DisplaySmallInfoTips=function(objEvent,sInfo)
{if(sInfo.length==0)
return;var x=0;var y=0;var iBodyX=document.documentElement.scrollLeft;var iBodyY=document.documentElement.scrollTop;if((objEvent.x)&&typeof(objEvent.x)!="undefined")
{x=objEvent.clientX;y=objEvent.clientY;}
else
{x=objEvent.pageX-iBodyX;y=objEvent.pageY-iBodyY;}
document.getElementById("info_tips_m").innerHTML=sInfo;var objItemTips=document.getElementById("info_tips_s");objItemTips.style.display="";hDiv=objItemTips.offsetHeight;wDiv=objItemTips.offsetWidth;hBody=document.documentElement.clientHeight;wBody=document.documentElement.clientWidth;var bottom=hDiv+y+20;var right=wDiv+x-20;if(bottom<hBody&&right<wBody)
{y=y+20;x=x-20;}
else if(bottom>hBody)
{if(x+wDiv-20<wBody)
{x=x-20;y=y-hDiv-5;}
else
{x=wBody-wDiv-20;y=y-hDiv-5;}}
else if(right>wBody)
{if(bottom<hBody)
{y=y+20;x=wBody-wDiv-20;}
else
{y=y-hDiv-5;x=wBody-wDiv-20;}}
objItemTips.style.left=(x+iBodyX)+"px";objItemTips.style.top=(y+iBodyY)+"px";};BadgeJs.prototype.HideSmallInfoTips=function()
{document.getElementById("info_tips_s").style.display="none";}
function VipRankJs(){}
var vipRankJs=new VipRankJs();VipRankJs.prototype.failCallBack=function(xmlDoc)
{WaitEnd([window,top.leftfra,top.topfra]);if(!QQShowCommXMLError(xmlDoc))
{return;}
var iRet=parseInt(xmlDoc.getElementsByTagName("QQSHOW")[0].getAttribute("code"),10);var sMessage=xmlDoc.getElementsByTagName("QQSHOW")[0].getAttribute("message");if(sMessage.length==0)
{sMessage="操作失败，请您稍后再试。";}
alert(sMessage);return;};VipRankJs.prototype.errCallBack=function(xmlDoc)
{WaitEnd([window,top.leftfra,top.topfra]);alert("系统繁忙，请您稍后再试！");return;};VipRankJs.prototype.showMyInfo=function(vData,bFrd)
{document.getElementById("RANK_LV").innerHTML=GetVipRankImag1(vData.vip,vData.level);var iScoreLeft,iLevelDis;iScoreLeft=vData.scoreLeft;iLevelDis=vData.levelDis;var arrow=(vData.vip==0?"↑":"↓");document.getElementById("RANK_SCORE").innerHTML=vData.score;if(vData.level>=7)
{document.getElementById("c_con").innerHTML=(bFrd?'好友是顶级红钻用户':'恭喜您已到最高级别');}else
{if(vData.vip!=2)
document.getElementById("c_con").innerHTML="Lv"+vData.level+arrow+"&nbsp;差"+iScoreLeft+"分升级";else{if(vData.level!=1)
document.getElementById("c_con").innerHTML="Lv"+vData.level+arrow+"&nbsp;差"+getDegradeDay(vData.score)+"天降级";else document.getElementById("c_con").innerHTML="Lv"+vData.level+arrow+"&nbsp;差"+getDegradeDay(vData.score)+"天积分清0";}}
if(vData.sequence!=0)
document.getElementById("RANK_SEQ").innerHTML=" 红钻排名："+vData.sequence;else
document.getElementById("RANK_SEQ").style.display="none";var persent=(iLevelDis-iScoreLeft)*100/iLevelDis;if(vData.level>=7)
{document.getElementById("c_gre").style.width="0%";document.getElementById("c_ora").style.width="100%";}else
{document.getElementById("c_gre").style.width=(100-persent)+"%";document.getElementById("c_ora").style.width=persent+"%";}
return;};VipRankJs.prototype.showInitScore=function(initscore)
{function OnOK(x){};function OnCancel(x){};if(top.mainfra&&top.topfra)
{var width=_FireFox()?474:484;var height=260;FloatShow(QQShowUrl("/community/viprank/open.html?type=0&score=")+initscore,width,height,OnOK,OnCancel,75,45,top.mainfra,null);}};function isValidUin(uin)
{if(uin&&ChkUin(uin))
return true;else
return false;}
function checkFriendUin(uin)
{var msg="您输入的号码不存在，请查实后再输入"
if(!uin)
{alert(msg);return 0;}
if(uin=="")
{alert("请输入好友的号码");return 0;}
var iUin=parseInt(uin);if(isNaN(iUin))
{alert(msg);return 0;}
if(!isValidUin(iUin))
{alert(msg);return 0;}
return iUin;}
function getUserType(payway)
{switch(payway)
{case 1:return"手机";case 2:return"Q币卡";case 3:return"电话声讯";case 4:return"小灵通";case 5:return"银行 卡";default:return"预付费";}}
function getRBSalary(level)
{var ilevel=parseInt(level);if(level<=0)
return 0;switch(ilevel)
{case 1:return 1000;case 2:return 1500;case 3:return 2000;case 4:return 4000;case 5:return 5000;case 6:return 8000;case 7:return 10000;default:return 10000;}}
function getVipCookie()
{var vData=new Object();var viprank=getCookie("viprank");var cols=viprank.split("|");vData.vip=cols[0];vData.level=cols[1];vData.score=cols[2];vData.sequence=cols[3];vData.scoreLeft=cols[4];vData.levelDis=cols[5];vData.initScore=cols[6];vData.nextsalary=cols[7];return vData;}
function setVipInfo(iIndex,value)
{var viprank=getCookie("viprank");var cols=viprank.split("|");if(cols.length>iIndex)
{cols[iIndex]=value;QSCookie("viprank",cols.join('|'));}}
function ChangeMainFrame(url)
{top.mainfra.location=url;}
function GetVipRankImg(vip,iLevel,isHeader,iType)
{if(!iType)
iType=0;if(vip==2||vip==0)
{var isVip=(vip==0);var url;var _target="";if(iType==1)
url="http://show.qq.com/show_v3.html?MUrl=/community/viprank/level_desc.html";else if(iType==2)
{url="http://show.qq.com/show_v3.html?MUrl=/community/viprank/level_desc.html";_target=' target="_blank"';}
else
url="javascript:ChangeMainFrame(\'/qqshow_v3/htdocs/community/viprank/level_desc.html\')";var code='<a href="'+url+'"'+_target+' onmouseover="ShowVipRankDiv(arguments[0]||window.event, '+isHeader+', null, null, '+iType+')"  onmouseout="HideVipRankDiv1()" class="vip_lv'+(isVip?"":"_gray")+'">';code+='<span>lv</span>';code+='<span class="lv lv'+iLevel+'">'+iLevel+'</span>';code+='</a>';return code;}
return"";}
function GetVipRankImag1(vip,iLevel)
{if(vip==2||vip==0)
{var isVip=(vip==0);var code='<span  class="vip_lv'+(isVip?"":"_gray")+'">';code+='<span>lv</span>';code+='<span class="lv lv'+iLevel+'">'+iLevel+'</span>';code+='</span>';return code;}
return"";}
function CreateVipRanKDiv(iLevel,iScore,iSeq,iScoreLeft,iDis,iFuin,iVip,iType)
{if(!document.getElementById("VIPRANK_DIV"))
{var e=document.createElement("DIV");e.id="VIPRANK_DIV";e.style.position="absolute";e.style.display="none";e.style.zIndex=1001;e.className="lv_tip";e.onmouseover=EnterVipRankDiv;e.onmouseout=HideVipRankDiv2;var code='<h3>等级信息</h3><ul>';code+='<li>红钻等级<strong class="em">Lv'+iLevel+'</strong></li>';code+='<li>红钻积分<strong class="em" id="LAST_SCORE">'+iScore+'</strong></li>';if(iSeq>0)
code+='<li>红钻排名<strong class="em">'+iSeq+'</strong></li>';if(iLevel>=7)
{code+='<li class="lv_bar">';code+='<span>'+(iFuin?'好友是顶级红钻用户':'恭喜您已到最高级别')+'</span>';code+='<strong style="width:100%"></strong>';code+='</li>';}else
{code+='<li class="lv_bar">';var arrow=(iVip==0?"↑":"↓");if(iVip!=2)
{code+='<span>Lv'+iLevel+arrow+'&nbsp;差'+iScoreLeft+'分升级</span>';}
else
{if(iLevel!=1)
code+='<span>Lv'+iLevel+arrow+'&nbsp;差'+getDegradeDay(iScore)+'天降级</span>';else code+='<span>Lv'+iLevel+arrow+'&nbsp;差'+getDegradeDay(iScore)+'天积分清0</span>';}
var persent=(100-iScoreLeft*100/iDis)+"%";code+='<strong style="width:'+persent+'">进度:'+persent+'</strong>';code+='</li>';}
var url;var _target="";if(iFuin)
{if(iType==1)
{url="http://show.qq.com/show.html?MUrl=/community/viprank/friend_level.html&uin="+iFuin;}
else if(iType==2)
{url="http://show.qq.com/show.html?MUrl=/community/viprank/friend_level.html&uin="+iFuin;_target=' target="_blank"';}
else
{url="javascript:ChangeMainFrame(\'/qqshow_v3/htdocs/community/viprank/friend_level.html?uin="+iFuin+"\')";}
code+='<li><a class="em" href="'+url+'" '+_target+' class="em">查看好友的红钻等级详情&gt;&gt;</a></li>';if(iVip==2)
code+='<li><a class="em" href="http://paycenter.qq.com/qqshow/index_send.html" target="_blank" class="em">帮Ta开通红钻贵族&gt;&gt;</a></li>';}
else
{if(iType==1)
{url="http://show.qq.com/show.html?MUrl=/community/viprank/my_level.html"}
else if(iType==2)
{url="http://show.qq.com/show.html?MUrl=/community/viprank/my_level.html";_target=' target="_blank"';}
else
{url="javascript:ChangeMainFrame(\'/qqshow_v3/htdocs/community/viprank/my_level.html\')";}
code+='<li><a class="em" href="'+url+'" '+_target+' class="em">查看我的红钻等级详情&gt;&gt;</a></li>';if(iVip==2)
code+='<li><a class="em" href="http://paycenter.qq.com/qqshow/index.html" target="_blank" class="em">开通红钻贵族&gt;&gt;</a></li>';}
code+='</ul>';e.innerHTML=code;document.body.appendChild(e);}}
var vip_rank_div_timer=null;function ShowVipRankDiv(objEvent,isHeader,vData,iFuin,iType)
{if(vip_rank_div_timer){window.clearTimeout(vip_rank_div_timer);}
var e=objEvent;if(!e)
{return false;}
var isFriendTip=false;if(!vData)
{vData=getVipCookie();}
else
{isFriendTip=true;}
var objTips=document.getElementById("VIPRANK_DIV");if(!vData.level||(vData.level=="undefined"))
return false;if(objTips&&(document.getElementById("LAST_SCORE").innerHTML!=vData.score||isFriendTip))
{document.body.removeChild(objTips);objTips=null;}
if(!objTips)
{CreateVipRanKDiv(vData.level,vData.score,vData.sequence,vData.scoreLeft,vData.levelDis,iFuin,vData.vip,iType);objTips=document.getElementById("VIPRANK_DIV");}
if(objTips.style.display=="")
return true;if(isHeader)
{objTips.style.top=5+"px";objTips.style.left=593+"px";}
else
{var wTipDiv=objTips.scrollWidth;var wBody=document.body.clientWidth;var xPos=typeof(e.clientX)!="undefined"?e.clientX:(e.pageX-document.documentElement.scrollLeft);xPos=(xPos+wTipDiv<=wBody)?(xPos+document.documentElement.scrollLeft+10):(xPos+document.documentElement.scrollLeft-10-wTipDiv);var hTipDiv=objTips.scrollHeight;var hBody=document.body.clientHeight;var yPos=typeof(e.clientY)!="undefined"?e.clientY:(e.pageY-document.documentElement.scrollTop);yPos=(yPos+hTipDiv<=hBody)?(yPos+document.documentElement.scrollTop+10):(yPos+document.documentElement.scrollTop-10-hTipDiv);objTips.style.top=yPos+"px";objTips.style.left=xPos+"px";}
objTips.style.display="";return true;}
function HideVipRankDiv()
{if(document.getElementById("VIPRANK_DIV"))
{document.getElementById("VIPRANK_DIV").style.display="none";window.clearTimeout(vip_rank_div_timer);}
return true;};function HideVipRankDiv1()
{if(vip_rank_div_timer)
{window.clearTimeout(vip_rank_div_timer);}
vip_rank_div_timer=window.setTimeout(HideVipRankDiv,200);}
function HideVipRankDiv2()
{if(vip_rank_div_timer)
{window.clearTimeout(vip_rank_div_timer);}
vip_rank_div_timer=window.setTimeout(HideVipRankDiv,200);}
function EnterVipRankDiv()
{if(vip_rank_div_timer)
{window.clearTimeout(vip_rank_div_timer);}
var obj=document.getElementById("VIPRANK_DIV");}
function getDegradeDay(score)
{if(score>=7000)
{return countFromBase(7000);}
else if(score>=5000)
{return countFromBase(5000);}
else if(score>=3000)
{return countFromBase(3000);}
else if(score>=1600)
{return countFromBase(1600);}
else if(score>=800)
{return countFromBase(800);}
else if(score>=400)
{return countFromBase(400);}
else
{return countFromBase(0);}
function countFromBase(baseNum)
{var tempNum=(score-baseNum)/10;if(tempNum.toString().indexOf(".")!=-1)
{tempNum=parseInt(tempNum)+1;}
return tempNum;}}/*  |xGv00|d462f47fde2bb0991c537fc15114925d */