﻿self.onError=null;

function stoperror(){return true;};
window.onerror=stoperror;


selectbgColor=getCookie("selectbgColor");
selectAColor(selectbgColor);
function setCookie(name, value, expire){var expDate=new Date();if(expire){expDate.setTime(expDate.getTime()+expire);document.cookie = name + "=" + escape(value)+ "; expires=" + expDate.toGMTString();}else{document.cookie = name + "=" + escape(value);}}
function getCookie(Name){var search=Name+"=";if(document.cookie.length > 0){offset=document.cookie.indexOf(search);if(offset != -1){offset+=search.length;end=document.cookie.indexOf(";", offset);if(end == -1)end=document.cookie.length;return unescape(document.cookie.substring(offset, end));}else  return "";}else return "";}
function selectAColor(changeToimg)
{
	switch(changeToimg)
	{
		case "0":document.body.background="/images/bg_10.gif";break;
		case "1":document.body.background="/images/bg_1.gif";break;
		case "2":document.body.background="/images/bg_2.gif";break;
		case "3":document.body.background="/images/bg_3.gif";break;
		case "4":document.body.background="/images/bg_4.gif";break;
		case "5":document.body.background="/images/bg_5.gif";break;
		default :document.body.background="/images/bg_10.gif";changeToimg=0;
	}
	window.setTimeout("setCookie(\"selectbgColor\","+Math.round(changeToimg)+","+1000*60*60*24*7+")",500);
}




function AddFavorites(){window.external.addFavorite('http://www.go01.com/','go01');}



function ChangePageLang(n)
{
	var OldDay="";
	var nUrl="";
	var mUrl=location.href;
	if(mUrl.indexOf("LANG=") != -1)
	{
		OldDay=mUrl.substring(mUrl.indexOf("LANG="),mUrl.indexOf("LANG=")+6);nUrl=mUrl.replace(OldDay,"LANG="+n);
	}else if(mUrl.indexOf("?") != -1){
		nUrl=mUrl+"&LANG="+n;
	}else{
		nUrl=mUrl+"?LANG="+n;
	}
	location.href=nUrl;
}

var t_PageUrl=location.href;
if(t_PageUrl.indexOf("?") != -1){t_PageUrl=t_PageUrl.substring(0,t_PageUrl.indexOf("?"));}
//---------------------------------------------------------------------------------------------------------------------------------

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="Lscore"+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=(LANG=="2" || location.href.indexOf("LANG=2") != -1)?lse: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:tma;
	tmb=(tbid=="")?tmb:tmb;
	return "<tr onmouseover='this.bgColor=\"#E3E3E3\"' onmouseout='this.bgColor=\"\"'><td width='13%' style='background-color:"+lscor+";color:white' align='center' nowrap>"+ss+"<td width='17%' align='center' nowrap style='font-family:Verdana;font-size:10px'>"+time+"<td width='24%' align='right' nowrap>"+tma+"&nbsp;<td width='12%' align='center' nowrap class=bf1>"+bfa+"<td width='24%' nowrap>&nbsp;"+tmb+"<td width='10%' class=bf2 align='center' nowrap>"+bfb;
}

var LscoreHTTP=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{LscoreHTTP=new ActiveXObject(msxmls[i]);bActivexFound=true;}catch(e){} }
}else if(window.XMLHttpRequest){ try{LscoreHTTP=new XMLHttpRequest();isIE=false;}catch(e){}
}else{
	isIE=false;
	window.setTimeout("location.reload()",30000);
}
function GetServerLscore()
{	

	LscoreHTTP.open("GET","zGet.asp?url=xml/"+XmlFileName,true);
	LscoreHTTP.onreadystatechange = GoReadLscore;
	LscoreHTTP.send(null);
}

var mSSAray=new Array();
function GoReadLscore()
{
	if(LscoreHTTP.status==404){document.getElementById("LscoreSelDay").innerHTML="";document.getElementById("LscoreTxt").innerHTML="<br>没有找到内容.[Not Found.]";return;}
	if(LscoreHTTP.readyState!=4 || (LscoreHTTP.status!=200 && LscoreHTTP.status!=0)){return;}
	try
	{
		
		var rs=LscoreHTTP.responseText.split("~");
		var d=new Date(rs[0].split("^")[0]*1000);
		var x=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");

		var DayHTML="";
		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='490' border=1 cellpadding=0 cellspacing=0 style='border-collapse:collapse;line-height:18.5pt;' bordercolor=#CCCCCC bgcolor=#FFFFFF id='LscoreTAB'><tr bgcolor='#336699'><td colspan=6 align=center><table><tr><td style='color:#FFFFFF'>"+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='110' border=1 cellpadding=0 cellspacing=0 style='border-collapse:collapse;line-height:18.5pt;' bordercolor=#CCCCCC bgcolor=#FFFFFF><tr bgcolor='#336699'><td align=center><table><tr><td style='color:#FFFFFF' 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='490' 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());
  });
}
