
	/*tennis_scores.xml
'0 match_ID
'1 league_match_ID
'2 match_name
'3 match_kind
'4 date
'5 A_ID1
'6 B_ID1 
'7 A_Name1
'8 B_Name1
'9 A_S_1
'10 A_S_2
'11 A_S_3
'12 A_S_4
'13 A_S_5
'14 B_S_1
'15 B_S_2
'16 B_S_3
'17 B_S_4
'18 B_S_5
'19 A_Score
'20 B_Score
'21 state
'22 technic
'23 A_ID2
'24 B_ID2
'25 A_Name2
'26 B_Name2
'27 ex
'28 ex_en
'29 odds
*/  


var oXmlHttp = zXmlHttp.createRequest();
var oddsHttp = zXmlHttp.createRequest();

var i,j,xml1_xml,odds_xml;
var kk,matchcount,matchdata=new Array(),sclasscount;
var output,m_language;
var soundCheck=true;

var flash_Goal = "<object clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='1' height='1' id='image1'><param name='movie' value='images/sound.swf'><param name='quality' value='high'><param name='wmode' value='transparent'><param name='menu' value='false'></object>"
var html;

var week= new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");


function loadScore()
{  
	var homehalfscore,guesthalfscore,homehalfscore2,guesthalfscore2,k=0,leagueIndex=0,league="",oldKind="";
    var leaguehtml="<table width='100%' border=0 cellpadding=0 cellspacing=0>";
	xml1_xml="";
	html=new Array();
	
	if(ScoreFile.indexOf("?")>0)
	    oXmlHttp.open("get",ScoreFile +"&t=" +Date.parse(new Date()),false);
	else
	    oXmlHttp.open("get",ScoreFile +"?t=" +Date.parse(new Date()),false);
	    
	 oXmlHttp.send(null);
	 
	var allnodes=0;
	for(var a=0;a<oXmlHttp.responseXML.documentElement.childNodes.length;a++)
	{
	    if(oXmlHttp.responseXML.documentElement.childNodes[a].childNodes.length>1)
	    {
	        if(document.all)
    	       allnodes++;
            else
            {
               allnodes++;
               }        
	    }	      
	}
	var selectNodes=new Array(allnodes);
	var s=0;
	for(var a=0;a<oXmlHttp.responseXML.documentElement.childNodes.length;a++)
	{
	     if(oXmlHttp.responseXML.documentElement.childNodes[a].childNodes.length>1)
	    {
	        if(document.all)
	        {
	            var strList="";
	            for(var l=0;l<oXmlHttp.responseXML.documentElement.childNodes[a].childNodes.length;l++)
	            {
	               strList+=oXmlHttp.responseXML.documentElement.childNodes[a].childNodes[l].text;
	               if(l!=oXmlHttp.responseXML.documentElement.childNodes[a].childNodes.length-1)
	                  strList+="^";
	            }
	             
    	        selectNodes[s]=strList;
    	         s++;
    	    }
            else
            {
                var strList="";
	            for(var l=0;l<oXmlHttp.responseXML.documentElement.childNodes[a].childNodes.length;l++)
	            {          
	               if(ScoreFile.indexOf("?")>0)
	               {
	                   if(l%2==1)
	                   {
	                       strList+=oXmlHttp.responseXML.documentElement.childNodes[a].childNodes[l].textContent;
	                       if(l!=oXmlHttp.responseXML.documentElement.childNodes[a].childNodes.length-1)
	                           strList+="^";
	                  }
	               }
	               else
	               {
	                 strList+=oXmlHttp.responseXML.documentElement.childNodes[a].childNodes[l].textContent;
	                 if(l!=oXmlHttp.responseXML.documentElement.childNodes[a].childNodes.length-1)
	                    strList+="^";
	               }
	            }	               
	            selectNodes[s]=strList;
	             s++;
            }             
	    }	      
	}

	matchcount=allnodes;
	for (i=0;i<matchcount;i++)
		matchdata.push(new Array(matchcount+1));
				
	for(i=0;i<matchcount;i++)
	{      
	      for(var t=0;t<selectNodes[i].split("^").length;t++)
               matchdata[i][t]=selectNodes[i].split("^")[t].toString();
	    
        matchdata[i][2]=matchdata[i][2].toString().split(",")[1].toString();//match_name by changed
         
        matchdata[i][3]=selectMatchKind(parseInt(matchdata[i][3]));//match_kind by changed
   
        if (league!=matchdata[i][1] || oldKind!=matchdata[i][3])
        {
            league=matchdata[i][3].toString ().replace ("'","^")+" - "+matchdata[i][2];   
            var t = matchdata[i][4].split(",");
		      var t2 = new Date(t[0],eval(t[1]),t[2],t[3],t[4],t[5]);
		      t2 = new Date(Date.UTC(t2.getFullYear(),t2.getMonth(),t2.getDate(),t2.getHours(),t2.getMinutes(),t2.getSeconds()));  
        
          html.push("<table width=100% border=0 cellpadding=0 cellspacing=0 class='scoretitle'><tr id='table_"+ leagueIndex +"'><td height=21><span class='l3'>" +league.replace ("^","'") +" </span><span class='l4'>" + (t2.getMonth()+1) +"/" + t2.getDate() +"/" + t2.getFullYear()+ " ("+ week[t2.getDay()] +")</span> <span class='l5'></span></td></tr></table>");

//	        html.push("<a href=\"javascript:HiddenLeague(" + leagueIndex + ",false,'"+league+"')\" id='collapse"+ leagueIndex+"'><img src='images/collapse.gif'/></a><a href=\"javascript:HiddenLeague(" + leagueIndex + ",true,'"+league+"')\" id='expand"+ leagueIndex+"' style='display:none;'><img src='images/expand.gif'/></a><a href=\"javascript:CloseLeague(" + leagueIndex + ",'"+league+"')\"><img src='images/closes.gif'/></a></span></td></tr></table>");
         
	    leaguehtml+="<tr><td height=5px></td></tr><tr><td><input onclick=\"CheckLeague(" + leagueIndex + ",'" + league + "')\" checked type=checkbox id='checkboxleague_" + leagueIndex + "' value='" + league + "'/></td><td style='padding-left:3px;'><label style='cursor:hand' title='"+league+"' for='checkboxleague_" + leagueIndex + "'><font color='#666666'>" +matchdata[i][3]+"</font> - "+ matchdata[i][2] +"</label></td></tr>";
		if (leagueIndex % 2==1) leaguehtml+="</tr><tr>";
		
		leagueIndex++;
        league=matchdata[i][1];
	    oldKind=matchdata[i][3];
      }
       makeTable(i);
    }
    
    leaguehtml+="</table>";
//    document.getElementById("sclass").innerHTML=leaguehtml;

	if(matchcount==0)
	    document.getElementById("live").innerHTML= "<table width=98% height=40><tr><td  align=center class=f1 bgcolor=#F0F0F0>No Match Today!</td></tr></table>"
 	else
 	    document.getElementById("live").innerHTML=html.join("");
 	    
    sclasscount=leagueIndex;
}

function makeTable(i)
{
	matchstate=matchdata[i][21];
	html.push("<table width=100% border=0 align=center cellpadding=2 cellspacing=1 id='table_" + matchdata[i][0] +"' index=" + i +" style='margin-bottom:-1px;' bgcolor=#DBDBDB><tr align=center class='Leaguestitle'><td colspan=2 width='40%'id='tdstate_"+matchdata[i][0]+"' style='text-align:left;'><a href='javascript:winCheck(" + i + ")' title='Open/Close prompt windows'><img src='images/close_win.gif' id='win_" + matchdata[i][0] + "'></a>&nbsp;" +showDate(matchdata[i][4]) + " &nbsp; "+select_match_state(matchstate));
	
	html.push("</td>");
	 
	if(matchstate=="-1") score_class="red"; else score_class="blue";

	html.push("<td width='6%'>1</td><td width='6%'>2</td><td width='6%'>3</td><td width='6%'>4</td><td width='6%'>5</td>");

	html.push("<td width='10%'>Total</td><td width='10%'>Willhill Odds</td><td width='10%'>Data</td></tr>");
	
	html.push("<tr align=center class=b1 ID=tr1_" + matchdata[i][0] + ">");
	html.push("<td rowspan=2 width='5%'><img src='images/lclose.gif' width='7' height='7' onclick='hidematch(" + i + ");' style='cursor:pointer;'/></td>");

	html.push(playerShow(matchdata[i][0].toString(),'a',matchdata[i][5].toString(),matchdata[i][23].toString(),matchdata[i][7].toString(),matchdata[i][25].toString()));
	
	html.push("<td id=hs1_" + matchdata[i][0] + ">" + matchdata[i][9] + "</td>");
	html.push("<td id=hs2_" + matchdata[i][0] + ">" + matchdata[i][10] + "</td>");
	html.push("<td id=hs3_" + matchdata[i][0] + ">" + matchdata[i][11] + "</td>");
	html.push("<td id=hs4_" + matchdata[i][0] + ">" + matchdata[i][12] + "</td>");
	html.push("<td id=hs5_" + matchdata[i][0] + ">" + matchdata[i][13] + "</td>");
	html.push("<td class=" + score_class + " id=hzf_" + matchdata[i][0] + ">" + matchdata[i][19] + "</td>");
	
	if(matchdata[i][29].toString()=="")
	  html.push("<td></td>");//odds
	else
	  html.push("<td>"+matchdata[i][29].toString().split(",")[0].toString()+"</td>");//odds
	
	html.push("<td rowspan=2><a href='javascript:' onClick=\"window.open('/Tennis/Erodds.aspx?s="+matchdata[i][0]+"','','scrollbars=yes,resizable=yes,width=750, height=600,left=100,top=50')\"><img src='images/t1.gif' /></a>&nbsp;&nbsp;<a href='/tennisAnalysis/"+matchdata[i][0]+".html' target=_blank><img src='images/t2.gif' /></a>");
   
//	if(matchdata[i][22]=="True") html.push("<a href='javascript:' onclick='show_technic("+matchdata[i][0]+")'>统</a>");	
	html.push("</td></tr>");
	 
//---------------------------------------------

	html.push("<tr align=center class=b1 ID=tr1_" + matchdata[i][0] + ">");
	html.push(playerShow(matchdata[i][0],'a',matchdata[i][6],matchdata[i][24],matchdata[i][8],matchdata[i][26]));
	html.push("<td id=gs1_" + matchdata[i][0] + ">" + matchdata[i][14] + "</td>");
	html.push("<td id=gs2_" + matchdata[i][0] + ">" + matchdata[i][15] + "</td>");
	html.push("<td id=gs3_" + matchdata[i][0] + ">" + matchdata[i][16] + "</td>");
	html.push("<td id=gs4_" + matchdata[i][0] + ">" + matchdata[i][17] + "</td>");
	html.push("<td id=gs5_" + matchdata[i][0] + ">" + matchdata[i][18] + "</td>");
	html.push("<td class=" + score_class + " id=gzf_" + matchdata[i][0] + ">" + matchdata[i][20] + "</td>");
		if(matchdata[i][29].toString()=="")
	  html.push("<td></td>");//odds
	else
	  html.push("<td>"+matchdata[i][29].toString().split(",")[1]+"</td>");//odds
	html.push("</tr>");
	
	//ex
	if( matchdata[i][28].toString()!="")
	  html.push("<tr height=20 class=b1><td style='color:#000088;padding-left:10px;'' colspan=18  id=sm_" + matchdata[i][0] +">" + (matchdata[i][28]==""?"":"" + matchdata[i][28])+"</td></tr>");
	html.push("</table>");
}

//matchstate
function select_match_state(state)
{
	var statestr="";
	switch (state)
	{ 
	    case "-4": statestr='<strong><font color="#11AA11">Pending</font></strong>';break; 
		case "-3": statestr='<strong><font color="#11AA11">Postponed</font></strong>';break; 
		case "-2": statestr='<strong><font color="#FF0000">Interrupted</font></strong>';break; 
		case "-1": statestr='<strong>Finished</strong>';break; 
		case "1":  statestr='<strong><font color="#0000FF">1st<img src="/images/in.gif"></font></strong>';break; 
		case "11": statestr='<strong><font color="#0000FF">1st End</font></strong>';break; 
		case "2":  statestr='<strong><font color="#0000FF">2nd<img src="/images/in.gif"></font></strong>';break; 
		case "22": statestr='<strong><font color="#0000FF">2nd End</font></strong>';break; 
		case "3":  statestr='<strong><font color="#0000FF">3rd<img src="/images/in.gif"></font></strong>';break; 
		case "33": statestr='<strong><font color="#0000FF">3rd End</font></strong>';break; 
		case "4":  statestr='<strong><font color="#0000FF">4th<img src="/images/in.gif"></font></strong>';break; 
		case "44": statestr='<strong><font color="#0000FF">4th End</font></strong>';break; 
		case "5":  statestr='<strong><font color="#0000FF">5th<img src="/images/in.gif"></font></strong>';break; 
		case "55": statestr='<strong><font color="#0000FF">5th End</font></strong>';break; 
		default: statestr='';break; 
   }
	return (statestr);
}

function selectMatchKind(state)
{
  	var statestr="";
	switch (state)
	{ 
	    case 1: statestr="ATP-S";break; 
		case 2: statestr="WTA-S";break; 
		case 3: statestr="ATP-D";break;
		case 4: statestr="WTA-D";break;
		case 5:  statestr="Mixed Doubles";break;
		default: break;
   }
	return (statestr);
}

//playerurl
function playerShow(match_ID,AorB,ID1,ID2,Name1,Name2)
{
	var ss,A_ID,A_Name1,A_Name2;
	A_Name1=Name1.split(",")[1];
	if (ID2!=0 && Name2!="")
		A_Name2=Name2.split(",")[1];
		
	ss='<td align=center id="P'+AorB+'_'+match_ID+'_cn"><a href="/Tennis/Player.aspx?p='+ID1+'" target="_blank">'+A_Name1+'</a>';
	if (ID2!=0 && Name2!="")
		ss+='&nbsp;&&nbsp;<a href="/Tennis/Player.aspx?p='+ID2+'" target="_blank">'+A_Name2+'</a>';
	ss+='</td>\n';
	return (ss);
}

function show_technic(URL)
{
	var theURL='http://tennis.bet007.com/technic/html/'+URL+'.htm';
	window.open(theURL,'','top=100,left=200,width=580,height=330,scrollbars=yes');
}		
		
function getxml()
{
    oXmlHttp.open("get","Tennis/tennis_change.xml?" + Date.parse(new Date()),true);
    oXmlHttp.onreadystatechange = refresh;	        
    oXmlHttp.send(null);
    window.setTimeout("getxml()",3000);
}

function refresh()
{
    if(oXmlHttp.readyState!=4 || (oXmlHttp.status!=200 && oXmlHttp.status!=0)) return;    
    var tmp=oXmlHttp.responseText;
    if(tmp==xml1_xml || tmp=="") return;
    if(xml1_xml=="")
    {
        xml1_xml=tmp;
        return;
    }
    else
        xml1_xml=tmp;        

    var root=oXmlHttp.responseXML.documentElement;
    
     if(root.attributes[0].value!="0")
    {
		loadScore();
		return;
    }
    
    var allnodes=0;
	
	for(var a=0;a<oXmlHttp.responseXML.documentElement.childNodes.length;a++)
	{
	    if(oXmlHttp.responseXML.documentElement.childNodes[a].childNodes.length>1)
	    {
	        if(document.all)
    	       allnodes++;
            else
               allnodes++;
	        
	    }
	      
	}

	var selectNodes=new Array(allnodes);
	var s=0;
	for(var a=0;a<oXmlHttp.responseXML.documentElement.childNodes.length;a++)
	{
	     if(oXmlHttp.responseXML.documentElement.childNodes[a].childNodes.length>1)
	    {
	        if(document.all)
	        {
	            var strList="";
	            for(var l=0;l<oXmlHttp.responseXML.documentElement.childNodes[a].childNodes.length;l++)
	            {
	               strList+=oXmlHttp.responseXML.documentElement.childNodes[a].childNodes[l].text;
	               if(l!=oXmlHttp.responseXML.documentElement.childNodes[a].childNodes.length-1)
	                  strList+="^";
	            }
	             
    	        selectNodes[s]=strList;
    	         s++;
    	    }
            else
            {
                var strList="";
	            for(var l=0;l<oXmlHttp.responseXML.documentElement.childNodes[a].childNodes.length;l++)
	            {          
	               if(l%2==1)
	               {
	                 strList+=oXmlHttp.responseXML.documentElement.childNodes[a].childNodes[l].textContent;
	                 if(l!=oXmlHttp.responseXML.documentElement.childNodes[a].childNodes.length-1)
	                  strList+="^";
	               }
	            }
	               
	            selectNodes[s]=strList;
	             s++;
            }             
	    }
	      
	}

  var matchid;
   var winStr="";
    var matchNum=0;
  for(i=0;i<selectNodes.length;i++)
  {
    /*tennis_change.xml
'0 match_ID
'1 A_S_1
'2 A_S_2
'3 A_S_3
'4 A_S_4
'5 A_S_5
'6 B_S_1
'7 B_S_2
'8 B_S_3
'9 B_S_4
'10 B_S_5
'11 A_Score
'12 B_Score
'13 state
'14 technic
'15 ex
*/    var scoreChange=false;
var score="";
      var C= new Array(allnodes);
      for(var t=0;t<selectNodes[i].split("^").length;t++)
          C[t]=selectNodes[i].split("^")[t].toString();

	   matchid=C[0];
	
	var tr=document.getElementById("table_" + matchid);
    if(tr==null)  continue;
	match_index=tr.attributes["index"].value;
	matchstate=matchdata[match_index][21];
		
    //state
	if(matchstate!=C[13])
	{
		matchdata[match_index][21]=C[13];
		document.getElementById("tdstate_" + matchid).innerHTML="<a href='javascript:winCheck(" + match_index + ")' title='Open/Close prompt windows'><img src='images/close_win.gif' id='win_" + matchid + "'></a>&nbsp;" + showDate(matchdata[match_index][4]) + " &nbsp; "+select_match_state(C[13]);
				
		if(C[13]==-1)
		{
			document.getElementById("hzf_" + matchid).className="red";
			document.getElementById("gzf_" + matchid).className="red";
        }
    }
			
	//scoreA
	if(matchdata[match_index][19]!=C[11])
	{
	    document.getElementById("hzf_" + matchid).style.backgroundColor="yellow";
	    document.getElementById("hzf_" + matchid).innerHTML=C[11];
	    scoreChange=true;
	}
	
	//scoreB	
	if(matchdata[match_index][20]!=C[12])
	{
		document.getElementById("gzf_" + matchid).style.backgroundColor="yellow";
		document.getElementById("gzf_" + matchid).innerHTML=C[12];
		 scoreChange=true;
    }

	if(matchdata[match_index][19]!=C[11] || matchdata[match_index][20]!=C[12])
	{
        if(soundCheck && tr.style.display=="")	document.getElementById("sound").innerHTML=flash_Goal;
	    window.setTimeout("timecolors("+matchid+")",15000);
    	matchdata[match_index][19]=C[11];
	    matchdata[match_index][20]=C[12];		
    }
		

	//A_S_1
	if(matchdata[match_index][9]!=C[1])
	{
   	    document.getElementById("hs1_" + matchid).innerHTML="<span style='color:red'>" + C[1] +"</span>";
        matchdata[match_index][9]=C[1];
   	    window.setTimeout("scorecolors('hs1_" + matchid+"')",15000);
    }
    
    //A_S_2
	if(matchdata[match_index][10]!=C[2])
	{
   	    document.getElementById("hs2_" + matchid).innerHTML="<span style='color:red'>" + C[2] +"</span>";
        matchdata[match_index][10]=C[2];
   	    window.setTimeout("scorecolors('hs2_" + matchid+"')",15000);
    }
    
    //A_S_3
	if(matchdata[match_index][11]!=C[3])
	{
   	    document.getElementById("hs3_" + matchid).innerHTML="<span style='color:red'>" + C[3] +"</span>";
        matchdata[match_index][11]=C[3];
   	    window.setTimeout("scorecolors('hs3_" + matchid+"')",15000);
    }
    
    //A_S_4
	if(matchdata[match_index][12]!=C[4])
	{
   	    document.getElementById("hs4_" + matchid).innerHTML="<span style='color:red'>" + C[4] +"</span>";
        matchdata[match_index][12]=C[4];
   	    window.setTimeout("scorecolors('hs4_" + matchid+"')",15000);
    }
    
    //A_S_5
	if(matchdata[match_index][13]!=C[5])
	{
   	    document.getElementById("hs5_" + matchid).innerHTML="<span style='color:red'>" + C[5] +"</span>";
        matchdata[match_index][13]=C[5];
   	    window.setTimeout("scorecolors('hs5_" + matchid+"')",15000);
    }
   // ----------------------------------
   	//B_S_1
	if(matchdata[match_index][14]!=C[6])
	{
   	    document.getElementById("gs1_" + matchid).innerHTML="<span style='color:red'>" + C[6] +"</span>";
        matchdata[match_index][14]=C[6];
   	    window.setTimeout("scorecolors('gs1_" + matchid+"')",15000);
    }
    
    //B_S_2
	if(matchdata[match_index][15]!=C[7])
	{
   	    document.getElementById("gs2_" + matchid).innerHTML="<span style='color:red'>" + C[7] +"</span>";
        matchdata[match_index][15]=C[7];
   	    window.setTimeout("scorecolors('gs2_" + matchid+"')",15000);
    }
    
    //B_S_3
	if(matchdata[match_index][16]!=C[8])
	{
   	    document.getElementById("gs3_" + matchid).innerHTML="<span style='color:red'>" + C[8] +"</span>";
        matchdata[match_index][16]=C[8];
   	    window.setTimeout("scorecolors('gs3_" + matchid+"')",15000);
    }
    
    //B_S_4
	if(matchdata[match_index][17]!=C[9])
	{
   	    document.getElementById("gs4_" + matchid).innerHTML="<span style='color:red'>" + C[9] +"</span>";
        matchdata[match_index][17]=C[9];
   	    window.setTimeout("scorecolors('gs4_" + matchid+"')",15000);
    }
    
    //B_S_5
	if(matchdata[match_index][18]!=C[10])
	{
   	    document.getElementById("gs5_" + matchid).innerHTML="<span style='color:red'>" + C[10] +"</span>";
        matchdata[match_index][18]=C[10];
   	    window.setTimeout("scorecolors('gs5_" + matchid+"')",15000);
    }

	if(matchdata[match_index][27]!=C[16])
	{
	    document.getElementById("sm_" + matchid).innerHTML=C[16];
	    matchdata[match_index][27]=C[16];
	}
	
	if(matchdata[match_index][30]=="1" && scoreChange)
	{
	    if(matchNum++ % 2==0)
		    winStr+= "<tr bgcolor=#ffffff align=center class=line><td><font color=#1705B1>" + select_match_state(matchdata[match_index][21]) +"</font></td><td><b>"+matchdata[match_index][7].toString().split (",")[1]+(matchdata[match_index][25].toString()==""?"":"<br />"+matchdata[match_index][25].toString().split (",")[1]) +"</b></td><td style='font-size: 16px;font-family:Verdana;font-weight:bold;'><font color=red>" + matchdata[match_index][19] +"</font>-<font color=red>" + matchdata[match_index][20] +"</font></td><td><b>" + matchdata[match_index][8].toString().split (",")[1]+(matchdata[match_index][26].toString()==""?"":"<br />"+matchdata[match_index][26].toString().split (",")[1]) +"</b></td></tr>";
		else
			winStr+= "<tr bgcolor=#FDF1E7 align=center class=line><td><font color=#1705B1>" + select_match_state(matchdata[match_index][21]) +"</font></td><td><b>"+ matchdata[match_index][7].toString().split (",")[1]+(matchdata[match_index][25].toString()==""?"":"<br />"+matchdata[match_index][25].toString().split (",")[1]) +"</b></td><td style='font-size: 16px;font-family:Verdana;font-weight:bold;'><font color=red>" + matchdata[match_index][19] +"</font>-<font color=red>" + matchdata[match_index][20] +"</font></td><td><b>" + matchdata[match_index][8].toString().split (",")[1]+(matchdata[match_index][26].toString()==""?"":"<br />"+matchdata[match_index][26].toString().split (",")[1])  +"</b></td></tr>";
	}

  }
  
   if(matchNum>0) ShowCHWindow(winStr,matchNum);
   
}

function timecolors(matchid)
{
  try{
    document.getElementById("hzf_" + matchid).style.backgroundColor="";
    document.getElementById("gzf_" + matchid).style.backgroundColor="";
  }
  catch(e){}
}
function scorecolors(id){
    if(document.all)
  	    document.getElementById(id).innerHTML=document.getElementById(id).innerText;
    else
        document.getElementById(id).innerHTML=document.getElementById(id).textContent;
}

function hidematch(i){
    document.getElementById("table_" + matchdata[i][0]).style.display="none";
	document.getElementById("hiddencount").innerHTML=parseInt(document.getElementById("hiddencount").innerHTML)+1;
}

function winCheck(i){
	if(matchdata[i][30]=="1") //选中变不选中
	{
		matchdata[i][30]="0"
		document.getElementById("win_" + matchdata[i][0]).src="images/close_win.gif";
	}
	else
	{
		matchdata[i][30]="1"
		document.getElementById("win_" + matchdata[i][0]).src="images/open_win.gif";
	}
}

//hidden or show
function CheckLeague(i,name){
	try{        
	    var hh=parseInt(document.getElementById("hiddencount").innerHTML);
	    
        if(document.getElementById("checkboxleague_" + i).checked)
        {
           document.getElementById("table_" + i).style.display="";
            document.getElementById("expand" +  i).style.display="none";
            document.getElementById("collapse" +  i).style.display="";
            
           for(var j=0;j<matchcount;j++)
           {
              if((matchdata[j][3].toString()+" - "+matchdata[j][2].toString())==name.replace ("^","'")&&document.getElementById("table_" + matchdata[j][0]).style.display=="none")
              {
                 document.getElementById("table_" + matchdata[j][0]).style.display="";
			    hh=hh-1;
              }
           } 
        } 
        else
        {
           document.getElementById("table_" + i).style.display="none";
           document.getElementById("expand" +  i).style.display="";
           document.getElementById("collapse" +  i).style.display="none";
           for(var j=0;j<matchcount;j++)
           {
                if((matchdata[j][3].toString()+" - "+matchdata[j][2].toString())==name.replace ("^","'")&&document.getElementById("table_" + matchdata[j][0]).style.display=="")
               {
                 document.getElementById("table_" + matchdata[j][0]).style.display="none";
			       hh=hh+1;
              }
           } 
         
       }
       document.getElementById("hiddencount").innerHTML=hh;
    }
    catch(e){}    
}
function CloseLeague(i,name){
    document.getElementById("checkboxleague_" +  i).checked=false;
    document.getElementById("table_" + i).style.display="none";
    CheckLeague(i,name);
}

function HiddenLeague(i,b,name){
    document.getElementById("checkboxleague_" +  i).checked=b;
    if(b){
      document.getElementById("expand" +  i).style.display="none";
      document.getElementById("collapse" +  i).style.display="";
       HiddenSub(i,name,b);
    }
    else{
      document.getElementById("expand" +  i).style.display="";
      document.getElementById("collapse" +  i).style.display="none";
       HiddenSub(i,name,b);
    }
//    CheckLeague(i,name);
  
}
function HiddenSub(i,name,b){
	try{        
	    var hh=parseInt(document.getElementById("hiddencount").innerHTML);
	    
        if(b)
        {
           for(var j=0;j<matchcount;j++)
           {
              if((matchdata[j][3].toString()+" - "+matchdata[j][2].toString())==name.replace ("^","'")&&document.getElementById("table_" + matchdata[j][0]).style.display=="none")
              {
                 document.getElementById("table_" + matchdata[j][0]).style.display="";
			    hh=hh-1;
              }
           } 
        } 
        else
        {
           for(var j=0;j<matchcount;j++)
           {
              if((matchdata[j][3].toString()+" - "+matchdata[j][2].toString())==name.replace ("^","'")&&document.getElementById("table_" + matchdata[j][0]).style.display=="")
               {
                 document.getElementById("table_" + matchdata[j][0]).style.display="none";
			       hh=hh+1;
              }
           } 
         
       }
       document.getElementById("hiddencount").innerHTML=hh;
    }
    catch(e){}    
}
//show all match
function ShowAllMatch(){
	try{        
        for(var i=0;i<sclasscount;i++){
            document.getElementById("checkboxleague_" + i).checked=true;        
            document.getElementById("table_" + i).style.display="";
        }
        for(var i=0;i<matchcount;i++)
            document.getElementById("table_" + matchdata[i][0]).style.display="";        
        document.getElementById("hiddencount").innerHTML=0;
    }
    catch(e){}    
}


//selected show match 
function ShowMatchByMatchState(n){
	try{
	    var hh=0;
        if(n==0)
            ShowAllMatch();
        else
        {
            for(var i=0;i<matchcount;i++)
            {
                if(n==1 && parseInt(matchdata[i][21])>0 || n==2 && parseInt(matchdata[i][21])==-1|| n==3 && parseInt(matchdata[i][21])==0)
                {
		    	    document.getElementById("table_" + matchdata[i][0]).style.display="";
		    	}
		        else
		        {
			        document.getElementById("table_" + matchdata[i][0]).style.display="none";
			        hh=hh+1;
		        }
            }
            
            if(hh==matchcount)
            {
               for(var i=0;i<matchcount;i++)
                  document.getElementById("table_" +i).style.display="none";
            }
            else
            {
               for(var i=0;i<matchcount;i++)
                  document.getElementById("table_" +i).style.display="";
            }
	    } 
	    document.getElementById("hiddencount").innerHTML=hh;
    }
    catch(e){}    
}

//date
function showDate(t1)
{
    var t2=t1.split(","); 
	var t = new Date(t2[0],eval(t2[1]),t2[2],t2[3],t2[4],t2[5]);
	t = new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds())); 
    var y=t.getYear();
    var M=t.getMonth()+1;    
    var d=t.getDate();
    var h=t.getHours();
    var m=t.getMinutes();
    if(M<10) M="0" + M;
    if(d<10) d="0" + d;
    if(h<10) h="0" + h;
    if(m<10) m="0" + m;    
    return (M+"-" + d +" " + h +":" + m);
}	
function ReplaceStyle(css)
{
    document.getElementById("cssLink").href="style/" + css +".css";
    writeCookie("css", css);
}
function changeFontSize(obj,size){
    document.getElementById(obj).style.fontSize=size;
}

loadScore();
window.setTimeout("getxml()",4000);


