var previousCompetitionsSize; //比赛排行记录数
var integralRankSize; //元宝排行记录数
var expTimeRankSize; //玩家等级记录数
var cycleHandler; //循环器
var cycleFlag = true; //循环标识，true表示显示前5条记录，false表示显示后5条记录
var cycleObj = ""; //循环对象;
var cycleObjMaxVal; //循环对象最大值
var cycleTime = 3000;//循环时间间隔

$(document).ready(function() {
	previousCompetitionsSize = $("#compete_ranking_list tr").length;
	integralRankSize = $("#gold_ranking_list tr").length;
	expTimeRankSize = $("#player_grade_list tr").length;
	cycleObj = "compete_ranking_";
	cycleObjMaxVal = previousCompetitionsSize;
	dateCutover();
});
/**比赛排行**/
function compete_dis(img){
	cycleFlag = true;
	clearTimeout(cycleHandler);
	img.src="http://png.gc73.com.cn/website_img/compete_rank2.png";
	document.getElementById("gold_btn").src="http://png.gc73.com.cn/website_img/gold_rank.png";
	document.getElementById("grade_btn").src="http://png.gc73.com.cn/website_img/palyer_grade.png";
	document.getElementById("compete_ranking").style.display="block";
	document.getElementById("gold_ranking").style.display="none";
	document.getElementById("player_grade").style.display="none";
	
	cycleObj = "compete_ranking_";
	cycleObjMaxVal = previousCompetitionsSize;
	dateCutover();
}
/**元宝排行**/
function gold_dis(img){
	cycleFlag = true;
	clearTimeout(cycleHandler);
	
	img.src="http://png.gc73.com.cn/website_img/gold_rank2.png";
	document.getElementById("compete_btn").src="http://png.gc73.com.cn/website_img/compete_rank.png";
	document.getElementById("grade_btn").src="http://png.gc73.com.cn/website_img/palyer_grade.png";
	document.getElementById("gold_ranking").style.display="block";
	document.getElementById("compete_ranking").style.display="none";
	document.getElementById("player_grade").style.display="none";
	
	cycleObj = "gold_ranking_";
	cycleObjMaxVal = integralRankSize;
	dateCutover();
}
/**玩家等级**/
function grade_dis(img){
	cycleFlag = true;
	clearTimeout(cycleHandler);
	
	img.src="http://png.gc73.com.cn/website_img/palyer_grade2.png";
	document.getElementById("compete_btn").src="http://png.gc73.com.cn/website_img/compete_rank.png";
	document.getElementById("gold_btn").src="http://png.gc73.com.cn/website_img/gold_rank.png";
	document.getElementById("player_grade").style.display="block";
	document.getElementById("gold_ranking").style.display="none";
	document.getElementById("compete_ranking").style.display="none";
	
	cycleObj = "player_grade_";
	cycleObjMaxVal = expTimeRankSize;
	dateCutover();
}

/**显示数据切换**/
function dateCutover() {
	if(cycleObjMaxVal <= 5) {
		for(var i=1; i<=cycleObjMaxVal; i++) {
			document.getElementById(cycleObj+i).style.display="block";
		}
	} else {
		if(cycleFlag) {
			for(var i=1; i<=5; i++) {
				document.getElementById(cycleObj+i).style.display="block";
			}
			for(var i=6; i<=cycleObjMaxVal; i++) {
				document.getElementById(cycleObj+i).style.display="none";
			}
		} else {
			for(var i=1; i<=5; i++) {
				document.getElementById(cycleObj+i).style.display="none";
			}
			for(var i=6; i<=cycleObjMaxVal; i++) {
				document.getElementById(cycleObj+i).style.display="block";
			}
		}
		cycleFlag = !cycleFlag;
		cycleHandler = setTimeout("dateCutover()" , cycleTime);
	}
}