//此处为string类添加三个成员 
String.prototype.Trim = function(){ return Trim(this);} 
String.prototype.LTrim = function(){return LTrim(this);} 
String.prototype.RTrim = function(){return RTrim(this);} 
//此处为独立函数 
function LTrim(str) { 
	var i; 
	for(i=0;i<str.length;i++) { 
		if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break; 
	} 
	str=str.substring(i,str.length); 
	return str; 
} 
function RTrim(str) { 
	var i; 
	for(i=str.length-1;i>=0;i--) { 
		if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break; 
	} 
	str=str.substring(0,i+1); 
	return str; 
} 
function Trim(str) { 
	return LTrim(RTrim(str)); 
} 


var search_data = new Array();
//单页显示条数
var page_size = 25;
//当前页码
var now_page = 1;
var total_player = player.length;	
var total_page = 1;
if(total_player>page_size){
	total_page = (total_player%page_size==0)?total_player/page_size : Math.floor(total_player/page_size)+1;
}
var start = 0;
var end = 0;

function $(id){return document.getElementById(id);}

function p$(str){document.write(str);}

function reCount_page(){
	start = (now_page - 1)*page_size ;	
	end = start + page_size;
	end = (end > total_player) ? total_player : end;
	$("next").style.visibility = "visible";
	$("pre").style.visibility = "visible";		
	if(total_page==1){
		$("next").style.visibility = "hidden";
		$("pre").style.visibility = "hidden";
	}
	else{
		if(now_page==total_page) {$("next").style.visibility = "hidden";}
		else if(now_page == 1) {$("pre").style.visibility = "hidden";}	
	}
}

function show_list(){	
	reCount_page();
	//alert("total_player="+total_player+";total_page="+total_page+";start="+start+";end="+end);
	var output = '<span class="b" style="padding-left:60px;">'+rankinfo+'</span><table class="tab_1"><tr class="tab_title"><td class="col1">名次</td><td class="col2">昵称</td><td class="col3">帐号</td><td class="col4">平均积分</td><td class="col5">游戏局数</td></tr>';
 	for(var i=start;i<end;i++){
		output += "<tr>";
		for(var j=0;j<5;j++){
			output +="<td>";
			output += player[i][j];
			output += "</td>";
		}		
		output += "</tr>";
	}	
	$("js_content").innerHTML = output;
	$("nowPage").innerHTML = now_page;
	$("totalPage").innerHTML = total_page;
}
function pre(){	
	now_page --;	
	show_list();
}
function next(){		
	now_page ++;
	show_list();
}
function show_search_list(){
	var output = '<span class="b" style="padding-left:60px;">'+rankinfo+'</span><table class="tab_1"><tr class="tab_title"><td class="col1">名次</td><td class="col2">昵称</td><td class="col3">帐号</td><td class="col4">平均积分</td><td class="col5">游戏局数</td></tr>';		
	if($("keyword").value.Trim()!=""){
		var search_data = new Array();
		var match_kw = false;	
		for(var i=0;i< player.length;i++){
			if(player[i][1].toLowerCase().indexOf($("keyword").value.toLowerCase()) != -1){
				search_data[search_data.length] = new Array(player[i][0],player[i][1],player[i][2],player[i][3],player[i][4]);			
				match_kw = true;
			}
		}
		if(match_kw){
			total_player = search_data.length;		
			if(total_player>page_size){
				total_page = (total_player%page_size==0)?total_player/page_size : Math.floor(total_player/page_size)+1;
				
			}	
			else{
				total_page = 1;
			}
			reCount_page();			
			for(var i=0;i<search_data.length;i++){
				output += "<tr>";
				for(var j=0;j<5;j++){
					output +="<td>";
					output += search_data[i][j];
					output += "</td>";
				}		
				output += "</tr>";
			}	
			$("js_content").innerHTML = output;
			$("page_count").style.display="none";
		}
		else{
			$("js_content").innerHTML = "<div class=search_result>对不起！您要查找的昵称没有参加比赛或者没有获得有效积分。 </div>";
			$("page_count").style.display="none";
		}
	}
	else{
		$("js_content").innerHTML = "<div class=search_result>对不起！您要查找的昵称没有参加比赛或者没有获得有效积分。 </div>";
		$("page_count").style.display="none";
	}
}
