//basketball

var http_request;

function getbasketballlive(){
    if (window.XMLHttpRequest) {
      http_request = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
      http_request = new ActiveXObject("Microsoft.XMLHTTP");
    }
    var url = 'basketball?nochache='+Date.parse(new Date())+"&dispin="+disp;
    http_request.onreadystatechange = fillbasketdata;
    http_request.open('GET', url, false);
    http_request.send(null);
    setTimeout("getbasketballlive()",25000);
}

function fillbasketdata(){
if (http_request.readyState == 4){
    var responseText1 = http_request.responseText;
    //alert(responseText1);
    if(responseText1.length>10){
    	//alert(responseText1);
    	//alert(document.getElementById("basketballdisplay"));
    	document.getElementById("basketballdisplay").innerHTML = bthead+responseText1+'</table>'; 
    	    formatbtime();
    	    if(disp!='index'){
    	    document.getElementById('time_show').innerHTML = "最后更新时间 "+new Date().toString();}
    }
    else {setTimeout("getbasketballlive()",3000); return;}
    
    
 }
}

function formatbtime(){
var tb = document.getElementById("btb");
for(var i=1;i<tb.rows.length;i++){
	if(i%2==1){
		var cell = tb.rows[i].cells[1];	
		cell.innerHTML = convertime(cell.innerHTML);	
	}
}
}

var bthead = '<table cellPadding="0px" cellSpacing="0px" width="100%" id="btb"><TR  class="peilv_bg" cellPadding="2px" cellSpacing="1px"  height="31px" ><TD >赛事</TD><TD>比赛时间</TD><TD>状态</TD><TD>球队</TD><TD>一</TD><TD>二</TD><TD>三</TD><TD>四</TD><TD>加</TD><TD>全场</TD><TD>上/下</TD><TD >分差</TD><TD>总分</TD></TR>';


var flivep = new Array();
var fclivep = new Array();
var STATE_ARR = ["", "上", "中", "下", "完", "断", "取", "加", "加", "加", "完", "点", "全", "延", "斩", "待", "金", ""];
//updatedata();
//getfootballlive();

function getfootballlive(){
    if (window.XMLHttpRequest) {
      http_request = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
      http_request = new ActiveXObject("Microsoft.XMLHTTP");
    }
    var url = "liveconnection?nochache="+Date.parse(new Date());
    http_request.onreadystatechange = fillfootdata;
    http_request.open('GET', url, false);
    http_request.send(null);
    setTimeout("getfootballlive()",24000);
}
var temp = "";
function fillfootdata(){
if (http_request.readyState == 4){
    var responseText1 = http_request.responseText;
//alert(responseText1);
    //window.open().body.innerHTML=responseText1;
    if(responseText1.length<10){
    	setTimeout("getfootballlive()",3000);
    	return;
    }
    var cmdarr = responseText1.split(";");
    for(var i=0;i<cmdarr.length;i++){
    	try{
    eval(cmdarr[i]);}
    catch(e){}
    }
    
 }
 
}


function changematchdisplay(objid){
	if(objid=="fucb"){ 
		document.getElementById("ftb").style.display="block";
		document.getElementById("ftbc").style.display="none";
	}
	else{
		document.getElementById("ftb").style.display="none";
		document.getElementById("ftbc").style.display="block";
	}
}
function cleardata(){
	var tb = document.getElementById("ftb");
	while(tb.rows.length>1)
		tb.deleteRow(1);
	tb = document.getElementById("ftbc");
	while(tb.rows.length>1)
		tb.deleteRow(1);
}

function filldata(){

	filllivedata("ftb",flivep);
	if(disp!='index'){
	filllivedata("ftbc",fclivep);
	document.getElementById('time_show').innerHTML = "最后更新时间 "+new Date().toString();}
}

function filllivedata(tbid,datasarr){
	var tbId = tbid;
	var datasArr = datasarr;
	var tb = document
	//alert(datasArr.length);
	for(var i in datasArr){
		if(i==7&&disp=="index") break;
		 var matchdata = datasArr[i];
	   var matchstatus = matchdata[0];
	   var newRow = document.getElementById(tbId).insertRow(-1);
	   if((newRow.rowIndex%2)==0) newRow.style.backgroundColor="f7fbff";
	   else {
		    newRow.style.backgroundColor="ebeff3";
		    newRow.style.borderTop="1px solid #FFFFFF";
	   }
	   for(var j=2;j<matchdata.length;j++){
			var temp = matchdata[j];
			if(j==3)
			 temp  = convertime(temp);
			newRow.insertCell(-1).innerHTML = temp;
			newRow.insertCell(-1).className = "peilv_bg02";
	  }
	  newRow.insertCell(1).innerHTML = STATE_ARR[matchstatus];
	  newRow.insertCell(1).className="peilv_bg02";
	  newRow.cells[0].style.backgroundColor= matchdata[1];
	  newRow.cells[0].className = "peilv_bg03";	
	}
}

function convertime(datestr){
var dt = datestr.substring(6,8)+"/"+datestr.substring(4,6);
var tm = datestr.substring(8,10)+":"+datestr.substring(10,12);
return dt+"</br>"+tm;
}