/**
 * 选择所有比赛
 */
function selAllLeague()
{
  	var CheckBoxList = document.getElementsByName("leagueID");
	var len = CheckBoxList.length;
	for(var i=0;i<len;i++){
		CheckBoxList[i].checked = true;
		CheckBoxList[i].onclick(this);		
	}
}

/**
 * 反选所有比赛
 */
function unselectAllLeague()
{
	var CheckBoxList = document.getElementsByName("leagueID");
	var len=CheckBoxList.length;
	for(var i=0;i<len;i++){
		CheckBoxList[i].checked = !CheckBoxList[i].checked;

		CheckBoxList[i].onclick(this);
	}
}
/**
*选择当前比赛
*/
function SelectThisLeague(obj){
	var temp = obj.value;
	var dis = obj.checked ? "" : "none";
	if (document.all){
		var divs = document.all.tags("tr");
		var len = divs.length;
		for(var i=0;i<len;i++){
			if(divs[i].name == "League"){
			    var mm = divs[i].id;
			    var temp_mm = mm.split("@");
			    var leagueName = temp_mm[1];
			    if(leagueName == temp){
					divs[i].style.display = dis;
				}
			}
		}
	}else{
		var rows = document.getElementsByName("League");
		var len = rows.length;
		for(var i=0;i<len;i++){
			var mm = rows[i].id;
			var temp_mm = mm.split("@");
		    var leagueName = temp_mm[1];
		    if(leagueName == temp)
		    	rows[i].style.display = dis;
		}
	}	
}


//全选所有复选框
function selectAllCheckbox(){ 
	var checkboxList = document.getElementsByName("checkbox");
	var len = checkboxList.length;
	for(var i = 0;i < len;i++){
		checkboxList[i].checked = true;
	}
}
//反选所有复选框
function reverseAllCheckbox(){
	var checkboxList = document.getElementsByName("checkbox");
	var len = checkboxList.length;
	for(var i = 0;i < len;i++){
		checkboxList[i].checked = !checkboxList[i].checked;
	}
}
//显示选定比赛
function showSelectLeague(){
	var checkboxlist = document.getElementsByName("checkbox");
//	alert(checkboxlist.length);
	var len =checkboxlist.length;
//	alert(len);
	for(var i=0;i<len;i++){
		var temp_m = checkboxlist[i].id;
		var temp_n = checkboxlist[i].value;
		var league = document.getElementById(temp_m+"@"+temp_n);
		var dis =checkboxlist[i].checked ? "":"none";
		league.style.display = dis;
		 
	}
	
}
//隐藏所选赛事
function hideSelectLeague(){
	var checkboxlist = document.getElementsByName("checkbox");
//	alert(checkboxlist.length);
	var len =checkboxlist.length;
	for(var i=0;i<len;i++){
		var temp_m = checkboxlist[i].id;
		var temp_n = checkboxlist[i].value;
		var league = document.getElementById(temp_m+"@"+temp_n);
		var dis =checkboxlist[i].checked ? "none":"";
		league.style.display = dis;
		 
	}
	
}
//显示所有比赛
function selectAllLeague(){
	if(document.all){
		var tres = document.all.tags("tr");
		var len = tres.length;
		for(var i=0;i<len;i++){
			if(tres[i].name == "League"){
			    tres[i].style.display = "";
			}
		}
	}else{
		var rows = document.getElementsByName("League")
		var len = rows.length;
		for(var i=0;i<len;i++){
			rows[i].style.display="";
		}
	}
	
}
//显示初盘
function selectIni(){
	if(document.all){
		var tres = document.all.tags("tr");
		var len = tres.length;
		for(var i=0;i<len;i++){
			if(tres[i].name=="initial")
				tres[i].style.display = "";	
			else if(tres[i].name=="now")
				tres[i].style.display = "none";	
		}
	}else{
		var initials = document.getElementsByName("initial");
		var len = initials.length;
		for(var i=0;i<len;i++){
			initials[i].style.display=""
		}
		var nows = document.getElementsByName("now");
		var len = nows.length;
		for(var i=0;i<len;i++){
			nows[i].style.display="none"
		}
	}
	
}
//显示现盘
function selectNow(){
	if(document.all){
		var tres = document.all.tags("tr");
		var len = tres.length;
		for(var i=0;i<len;i++){
			if(tres[i].name=="initial")
				tres[i].style.display = "none";	
			else if(tres[i].name=="now")
				tres[i].style.display = "";	
		}
	}else{
		var initials = document.getElementsByName("initial");
		var len = initials.length;
		for(var i=0;i<len;i++){
			initials[i].style.display="none"
		}
		var nows = document.getElementsByName("now");
		var len = nows.length;
		for(var i=0;i<len;i++){
			nows[i].style.display=""
		}
	}
	
}
//显示默认赔率
function defaultShow(obj){
	if(document.all){ //IE支持，而firefox支持
		var tres = document.all.tags("tr");
		var len = tres.length;
		for(var i=0;i<len;i++){
			if(tres[i].name=="initial")
				tres[i].style.display = "";	
			else if(tres[i].name=="now")
				tres[i].style.display = "";	
		}
	}else{
		var initials = document.getElementsByName("initial");
		var len = initials.length;
		for(var i=0;i<len;i++){
			initials[i].style.display=""
		}
		var nows = document.getElementsByName("now");
		var len = nows.length;
		for(var i=0;i<len;i++){
			nows[i].style.display=""
		}
	}
	
}

//显示所选公司
function showSelectCompany(){
	var mm=0;
	if(document.all){
		var companys = document.all.tags("tr");
		var len = companys.length;
		for(var i=0;i<len;i++){
			if(companys[i].name=="company"){
				var id = companys[i].id.split("@")[1];
				var check = $(id);
				if(check.checked){
					mm++;
					companys[i].style.display ="";					
				}else{
					companys[i].style.display = "none";
				}				
			}		
		}		
	}else{	
		var companys = document.getElementsByName("company");
		var len = companys.length;
		for(var i=0;i<len;i++){
			var id = companys[i].id.split("@")[1];
			var check = $(id);
			if(check.checked){
				mm++;
				companys[i].style.display ="";		
			}else{
				companys[i].style.display ="none";
			}			
		}
	}
	$("count").innerHTML = mm;
	window.scroll(0,0);
	compute();	
}

//隐藏所选公司
function hideSelectCompany(){
	var mm=0;
	if(document.all){
		var companys = document.all.tags("tr");
		var len = companys.length;
		for(var i=0;i<len;i++){
			if(companys[i].name=="company"){
				var id = companys[i].id.split("@")[1];
				var check = $(id);
				if(!check.checked){
					mm++;
					check.checked=true;
					companys[i].style.display="";					
				}
				else{
					check.checked=false;
					companys[i].style.display="none";
				}
			}		
		}
	}else{
		var companys = document.getElementsByName("company");
		var len = companys.length;
		for(var i=0;i<len;i++){
			var id = companys[i].id.split("@")[1];
			var check = $(id);
			if(!check.checked){
				mm++;
				check.checked=true;
				companys[i].style.display="";			
			}else{
				check.checked=false;
				companys[i].style.display="none";
			}			
		}
		
	}
	$("count").innerHTML = mm;
	window.scroll(0,0);
	compute();
}
//显示所有公司
function selectAllCompamy(){
	var mm = 0;
	if(document.all){
		var tres = document.all.tags("tr");
		var len = tres.length;		
		for(var i=0;i<len;i++){
			if(tres[i].name == "company"){
				mm++;
			    tres[i].style.display = "";
			    var tmp = tres[i].id.split("@")[1];
			    $(tmp).checked = true;		  
			}
		}
		
	}else{
		var companys = document.getElementsByName("company");
		var len = companys.length;
		for(var i=0;i<len;i++){
			mm++;
			companys[i].style.display = "";
			var tmp = companys[i].id.split("@")[1];
			$(tmp).checked = true;
		}
	}
	$("count").innerHTML = mm;	
	compute();
}
//计算当前所选择公司的最高值、最低值、平均值和离散值
function compute(){
	var aa=new Array(); var bb=new Array();var cc=new Array();var dd=new Array();
	var ee=new Array(); var ff=new Array();var gg=new Array();var hh=new Array(); var ii=new Array();
	var jjj=new Array();var kk=new Array();var ll=new Array();var mmm=new Array();var nn=new Array();
	if(document.all){
		var companys = document.all.tags("tr");
		var len = companys.length;
		var j = 0;
		for(var i=0;i<len;i++){
			if(companys[i].name=="company"){
				var id = companys[i].id.split("@")[1];
				var check = $(id);
				if(check.checked){
					var cid = companys[i].id.split("@")[0];
					aa[j]=$("div_"+cid+"_oh1").innerHTML;
					bb[j]=$("div_"+cid+"_od1").innerHTML;
					cc[j]=$("div_"+cid+"_oa1").innerHTML;
					dd[j]=$("div_"+cid+"_win1").innerHTML;
					ee[j]=$("div_"+cid+"_drawn1").innerHTML;
					ff[j]=$("div_"+cid+"_lost1").innerHTML;
					gg[j]=$("div_"+cid+"_returnrate1").innerHTML;
					hh[j]=$("div_"+cid+"_oh").innerHTML;
					ii[j]=$("div_"+cid+"_od").innerHTML;
					jjj[j]=$("div_"+cid+"_oa").innerHTML;
					kk[j]=$("div_"+cid+"_winpro").innerHTML;
					ll[j]=$("div_"+cid+"_drawnpro").innerHTML;
					mmm[j]=$("div_"+cid+"_lostpro").innerHTML;
					nn[j]=$("div_"+cid+"_returnrate").innerHTML;
					j++;
				}
			}		
		}
	}else{
		var companys = document.getElementsByName("company");
		var len = companys.length;
		var j = 0;
		for(var i=0;i<len;i++){
			var id = companys[i].id.split("@")[1];
			var check = $(id);
			if(check.checked){
				var cid = companys[i].id.split("@")[0];
				aa[j]=$("div_"+cid+"_oh1").innerHTML;
				bb[j]=$("div_"+cid+"_od1").innerHTML;
				cc[j]=$("div_"+cid+"_oa1").innerHTML;
				dd[j]=$("div_"+cid+"_win1").innerHTML;
				ee[j]=$("div_"+cid+"_drawn1").innerHTML;
				ff[j]=$("div_"+cid+"_lost1").innerHTML;
				gg[j]=$("div_"+cid+"_returnrate1").innerHTML;
				hh[j]=$("div_"+cid+"_oh").innerHTML;
				ii[j]=$("div_"+cid+"_od").innerHTML;
				jjj[j]=$("div_"+cid+"_oa").innerHTML;
				kk[j]=$("div_"+cid+"_winpro").innerHTML;
				ll[j]=$("div_"+cid+"_drawnpro").innerHTML;
				mmm[j]=$("div_"+cid+"_lostpro").innerHTML;
				nn[j]=$("div_"+cid+"_returnrate").innerHTML;
				j++;
			}		
		}
	}
	aa.sort();     bb.sort();       cc.sort();       dd.sort();        ee.sort();
	ff.sort();     gg.sort();       hh.sort();       ii.sort();        jjj.sort();
	kk.sort();     ll.sort();       mmm.sort();      nn.sort();
	//最高值、最低值、平均值、离散值的即时值随选择的公司而改变
	$("max_oh_js").innerHTML = hh[hh.length-1];
	$("max_od_js").innerHTML = ii[ii.length-1];
	$("max_oa_js").innerHTML = jjj[jjj.length-1];
	$("max_win_js").innerHTML = kk[kk.length-1];
	$("max_drawn_js").innerHTML = ll[ll.length-1];
	$("max_lost_js").innerHTML = mmm[mmm.length-1];
	$("max_returnrate_js").innerHTML = nn[nn.length-1];
	$("min_oh_js").innerHTML = hh[0];
	$("min_od_js").innerHTML = ii[0];
	$("min_oa_js").innerHTML = jjj[0];
	$("min_win_js").innerHTML = kk[0];
	$("min_drawn_js").innerHTML = ll[0];
	$("min_lost_js").innerHTML = mmm[0];
	$("min_returnrate_js").innerHTML = nn[0];
	$("ave_oh_js").innerHTML = avg(hh);	
	$("ave_od_js").innerHTML = avg(ii);
	$("ave_oa_ini").innerHTML = avg(jjj);
	$("ave_win_ini").innerHTML = avg(kk)+'%';
	$("ave_drawn_ini").innerHTML = avg(ll)+'%';
	$("ave_lost_ini").innerHTML = avg(mmm)+'%';
	$("ave_returnrate_ini").innerHTML = avg(nn)+'%';
	//最高值、最低值、平均值、离散值的初始值随选择的公司而改变
	$("max_oh_ini").innerHTML = aa[aa.length-1];
	$("max_od_ini").innerHTML = bb[bb.length-1];
	$("max_oa_ini").innerHTML = cc[cc.length-1];
	$("max_win_ini").innerHTML = dd[dd.length-1]+'%';
	$("max_drawn_ini").innerHTML = ee[ee.length-1]+'%';
	$("max_lost_ini").innerHTML = ff[ff.length-1]+'%';
	$("max_returnrate_ini").innerHTML = gg[gg.length-1]+'%';
	$("min_oh_ini").innerHTML = aa[0];
	$("min_od_ini").innerHTML = bb[0];
	$("min_oa_ini").innerHTML = cc[0];
	$("min_win_ini").innerHTML = dd[0]+'%';
	$("min_drawn_ini").innerHTML = ee[0]+'%';
	$("min_lost_ini").innerHTML = ff[0]+'%';
	$("min_returnrate_ini").innerHTML = gg[0]+'%';
//	$("de_oh_ini").innerHTML = descrete(aa);
//	$("de_od_ini").innerHTML = descrete(bb);
//	$("de_oa_ini").innerHTML = descrete(cc);
	$("ave_oh_ini").innerHTML = avg(aa);
	$("ave_od_ini").innerHTML = avg(bb);
	$("ave_oa_ini").innerHTML = avg(cc);
	$("ave_win_ini").innerHTML = avg(dd)+'%';
	$("ave_drawn_ini").innerHTML = avg(ee)+'%';
	$("ave_lost_ini").innerHTML = avg(ff)+'%';
	$("ave_returnrate_ini").innerHTML = avg(gg)+'%';
	
}

//计算一个数字的最大值，最小值，平均值  x为-1是最小，0是平均,1是最大
function arrFun(arr,x){
	arr.sort();
	if(x==-1)
		return arr[0];
	else if(x==1)
		return arr[arr.length];
	else{
		var r=0;
		for (var i=0;i<arr.length ;i++ ){
			r=arr[i]+r;
		} 
		return r/arr.length;
	}
}
function refresh(){
	window.location.reload();
}
//数组求和
function sum(arr)
{
	var r=0;
	var len = arr.length;
	for (var i=0;i<len;i++ ){
		r=r+Number(arr[i]);
	}
	return r;
} 
//数组求平均值
function avg(arr){
	if(arr==null)  return;
	var len = arr.length;
	return number_format(sum(arr)/len,2);
}
//离散值
function descrete(arr){
	if(arr=null)   return;
	var len = arr.length;
	var avg = sum(arr)/len;
	var data =0;
	for(var i=0;i<len;i++){
		data+=(arr[i]-avg)*(arr[i]-avg);		
	}
	return number_format(data*100/len,2);
}

