﻿function openplayer(addr){window.open("goalplayer/zqzz_"+addr+".htm","zqzzplayer","width=480,height=380,scrollbars=1")}

var LANG=getCookie("LANG");
var mDay="";
var XmlFileName="";
if(location.href.indexOf("mDay=") != -1){mDay=location.href.substring(location.href.indexOf("mDay=")+5,location.href.indexOf("mDay=")+6)}else{mDay="1";}
XmlFileName="Fmatch"+mDay+".js";

function ChangeDay(n)
{
	var OldDay="";
	var nUrl="";
	var mUrl=location.href;
	if(mUrl.indexOf("mDay=") != -1)
	{
		OldDay=mUrl.substring(mUrl.indexOf("mDay="),mUrl.indexOf("mDay=")+6);nUrl=mUrl.replace(OldDay,"mDay="+n);
	}else if(mUrl.indexOf("?") != -1){
		nUrl=mUrl+"&mDay="+n;
	}else{
		nUrl=mUrl+"?mDay="+n;
	}
	location.href=nUrl;
}

function PutTxt(tcor,lscor,ls,time,f12h,teama,id,bfa,teamb,bfb,teamac,teamae,teambc,teambe,lse,taid,tbid)
{
	var tma=teama;
	var tmb=teamb;
        var ss;       
        if(LANG=="2" || location.href.indexOf("LANG=2") != -1){ss=lse;}else{ss=ls;}
	if(LANG=="1" || location.href.indexOf("LANG=1") != -1){tma=(teamac=="")?teama:teamac;tmb=(teambc=="")?teamb:teambc;}
	if(LANG=="2" || location.href.indexOf("LANG=2") != -1){tma=(teamae=="")?teama:teamae;tmb=(teambe=="")?teamb:teambe;}
	tma=(taid=="")?tma:"<a href='/player_list/player_team/"+taid+".htm' target=_blank style='color:#0000C0' >"+tma+"</a>";
	tmb=(tbid=="")?tmb:"<a href='/player_list/player_team/"+tbid+".htm' target=_blank style='color:#0000C0' >"+tmb+"</a>";
	bfa=(bfa=="")?"":"<img src='/images/stats-tv.gif' border='0'style='cursor:pointer' title='"+bfa.replace(/，/g,"\n")+"'>";
	return "<tr onmouseover='this.bgColor=\"#E3E3E3\"' onmouseout='this.bgColor=\"\"'><td align=center style='background-color:"+lscor+";color:white;' width='11%'>"+ss+"</td><td align=center width='15%' style='font-family:Verdana;font-size:10px'>"+time+"</td><td width='29%' align=right>"+tma+"&nbsp;</td><td width='6%' align=center style='color:#888888;'>vs</td><td width='29%' align=left>&nbsp;"+tmb+"</td><td align=center width='10%'>"+bfa+"</td></tr></tr>";
}

var FmatchHTTP=null;
var isIE=true;
if(window.ActiveXObject)
{
	var bActivexFound=false;
	var msxmls = new Array('Msxml2.XMLHTTP.5.0','Msxml2.XMLHTTP.4.0','Msxml2.XMLHTTP.3.0','Msxml2.XMLHTTP','Microsoft.XMLHTTP');
	for(var i=0;i<msxmls.length && !bActivexFound;i++){ try{FmatchHTTP=new ActiveXObject(msxmls[i]);bActivexFound=true;}catch(e){} }
}else if(window.XMLHttpRequest){ try{FmatchHTTP=new XMLHttpRequest();isIE=false;}catch(e){}
}else{
	isIE=false;
	window.setTimeout("location.reload()",30000);
}
function GetServerLscore()
{
	FmatchHTTP.open("GET","xml/"+XmlFileName+"?"+Date.parse(new Date()),true);
	FmatchHTTP.onreadystatechange = GoReadLscore;
	FmatchHTTP.send(null);
}

var mSSAray=new Array();
function GoReadLscore()
{
	if(FmatchHTTP.status==404){document.getElementById("LscoreSelDay").innerHTML="";document.getElementById("LscoreTxt").innerHTML="<br>没有找到内容.[Not Found.]";return;}
	if(FmatchHTTP.readyState!=4 || (FmatchHTTP.status!=200 && FmatchHTTP.status!=0)){return;}
	try
	{
		var rs=FmatchHTTP.responseText.split("~");
		var d=new Date(rs[0].split("^")[0]*1000);
		var x=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");

		var DayHTML="<span class='SD' style='color:#000000'>日期选择 -> </span>";
		for(var i=1;i<=9;i++)
		{
			var tmpDayBgColor=(i==mDay)?"style='background-color:#FFFF00'":"";
			var nDate=new Date(d.getFullYear(),d.getMonth(),d.getDate()+(i-1)-(mDay-1));
			DayHTML+="<img width=2 height=0 border=0><a href=\"javascript:ChangeDay("+i+")\" class='SD' "+tmpDayBgColor+">"+nDiag((nDate.getMonth()+1))+"-"+nDiag(nDate.getDate())+"</a>";
		}
		document.getElementById("LscoreSelDay").innerHTML=DayHTML;

		var nDayStr=d.getFullYear()+"年"+nDiag((d.getMonth()+1))+"月"+nDiag(d.getDate())+"日("+x[d.getDay()]+")";
		var tmp="<table width='560' border=1 cellpadding=0 cellspacing=0 style='border-collapse:collapse;line-height:18.5pt;' bordercolor=#D9B7E2 bgcolor=#FFFFFF id='LscoreTAB'><tr><td colspan=6 align=center class=dy1><table><tr><td class='dropshadow'>"+nDayStr+"　::: 足球赛程表 :::　</td></table></td></tr>";
		var sAryI=0;
		for(var i=0;i<rs.length-1;i++)
		{
			var M=rs[i].split("^");
			tmp+=PutTxt("",M[1],M[2],M[3],M[4],M[5],M[6],M[7],M[8],M[9],M[10],M[11],M[12],M[13],M[14],M[15],M[16]);
			if(mSSAray.toString().indexOf(M[2]+"^") == -1){mSSAray[sAryI]=new Array(M[14],M[2]+"^"+M[14]);sAryI++;}
		}
		tmp+="</table>";
		document.getElementById("LscoreTxt").innerHTML=tmp;

		mSSAray.sort();
		tmp="<table width='120' border=1 cellpadding=0 cellspacing=0 style='border-collapse:collapse;line-height:18.5pt;' bordercolor=#D9B7E2 bgcolor=#FFFFFF><tr><td align=center class=dy1><table><tr><td class='dropshadow' align=center>赛事选择<br>[Select Match]</td></table></td></tr><tr><td><input type='radio' value='All' name='R1' onClick='SelectSsRow(this.value)' checked>全显[Show All]<br>";
		for(var i=0;i<mSSAray.length;i++)
		{
			var M=mSSAray[i][1].split("^");
			var ss=(LANG=="2" || location.href.indexOf("LANG=2") != -1)?M[1]:M[0];
			tmp+="<input type='radio' value='"+ss+"' name='R1' onClick='SelectSsRow(this.value)'>"+ss+"<br>";
		}
		tmp+="<br></td></tr></table>";
		document.getElementById("LscoreMatch").innerHTML=tmp;
	}catch(e){}
	
}
GetServerLscore();

function nDiag(m){if(m<10){m="0"+m;}return m;}

function SelectSsRow(nn)
{
	var Item=document.getElementById("LscoreTxt");
	var TmpItem = Item.getElementsByTagName("TABLE")[0];
	for(var i=1;i<TmpItem.rows.length;i++)
	{
		var rItem=TmpItem.rows[i]
		if(rItem.cells[0].firstChild.nodeValue != nn && nn!="All"){rItem.style.display="none";}else{rItem.style.display="";}
	}
	window.scroll(0,230);
}

var SortByAD=0;
function SortSsTable(nn)
{
	try{
	var theRows=new Array();
	var Item=document.getElementById("LscoreTxt");
	var TmpItem = Item.getElementsByTagName("TABLE")[0];
	var topHTML = TmpItem.rows[0].outerHTML;
	for(var i=1;i<TmpItem.rows.length;i++)
	{
		var tmpHTML = TmpItem.rows[i].outerHTML;
		theRows[i-1]=new Array(TmpItem.rows[i].cells[nn].firstChild.nodeValue,tmpHTML);
	}
	if(SortByAD == 0){theRows.sort(sortRowsA);SortByAD=1;}else{theRows.sort(sortRowsD);SortByAD=0;}
	var str="";
	for(var i=0;i<theRows.length;i++)
	{
		str += theRows[i][1];
	}
	document.getElementById("LscoreTxt").innerHTML = "<table width='560' border=1 cellpadding=0 cellspacing=0 style='border-collapse:collapse;line-height:18.5pt;' bordercolor=#D9B7E2 bgcolor=#FFFFFF id='LscoreTab'>"+topHTML+str+"</table>";
}catch(e){alert(e)}}

function sortRowsA(x,y){if(x[0]<y[0]){return -1;}else if(x[0]>y[0]){return 1;}else{return 0;}}
function sortRowsD(x,y){if(x[0]>y[0]){return -1;}else if(x[0]<y[0]){return 1;}else{return 0;}}

if(typeof(HTMLElement)!="undefined" && !window.opera)
{
  HTMLElement.prototype.__defineGetter__("outerHTML",function()
  {
    var a=this.attributes, str="<"+this.tagName, i=0;for(;i<a.length;i++)
    if(a[i].specified) str+=" "+a[i].name+'="'+a[i].value+'"';
    if(!this.canHaveChildren) return str+" />";
    return str+">"+this.innerHTML+"</"+this.tagName+">";
  });
  HTMLElement.prototype.__defineSetter__("outerHTML",function(s)
  {
    var r = this.ownerDocument.createRange();
    r.setStartBefore(this);
    var df = r.createContextualFragment(s);
    this.parentNode.replaceChild(df, this);
    return s;
  });
  HTMLElement.prototype.__defineGetter__("canHaveChildren",function()
  {
    return !/^(area|base|basefont|col|frame|hr|img|br|input|isindex|link|meta|param)$/.test(this.tagName.toLowerCase());
  });
}
