	function setupHideBoardsHandler(flg)
	{
		if (flg && document.onclick == null)
		{
			document.onclick=hideBoardsHandler;
		}
		else
		{
			document.onclick=null;
		}
	}

	function hideBoardsHandler()
	{
		window.setTimeout("hideBoards()", 100);	
	}

	function hideBoards()
	{
		try
		{
			document.getElementById("FunctionBoard").style.display = "none";
			DisplayFunctionBoard = false;

			document.getElementById("LeagueBoard").style.display = "none";
			DisplayLeagueBoard = false;
		}
		catch (e)
		{
		}
	}
	
	function showHideFunctionBoard()
	{
		var adjWidth=(document.body.clientWidth - 775)/2;
		if (adjWidth<0) adjWidth = 0;
		document.getElementById("FunctionBoard").style.left = adjWidth + 556;

		if (DisplayFunctionBoard)
		{
			document.getElementById("FunctionBoard").style.display = "none";
			DisplayFunctionBoard = false;
		}
		else
		{
			document.getElementById("FunctionBoard").style.display = "";
			DisplayFunctionBoard = true;	
		}
	}

	function showHideLeagueBoard(){
		var adjWidth=(document.body.clientWidth - 780)/2;
		if (adjWidth<0) adjWidth = 0;
		GEBI("LeagueBoard").style.left = adjWidth + 590;
		if (DisplayLeagueBoard){
			GEBI("LeagueBoard").style.display = "none";
			DisplayLeagueBoard = false;
		}else{
			GEBI("LeagueBoard").style.display = "";
			DisplayLeagueBoard = true;	
		}
	}

	function setSound(s)
	{
		sound = s;
		var goalSound_flash = "<object classid='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'><param name='movie' value='" + arrSoundStyle[sound] + "'><param name='quality' value='high'><param name='wmode' value='transparent'></object>";
		document.getElementById("goalsound").innerHTML = goalSound_flash;
	}

	var infoWin = false;
	var lockInfoWin = false;
	function setInfoWin(b)
	{
		infoWin = b;
		lockInfoWin = true;
		document.getElementById("goaltext").style.display = b?"":"none";
	}

	function setColor(c)
	{
		color = c;
		document.body.style.background=arrColorStyle[c][2];
		document.getElementById("scoreTable").borderColor=arrColorStyle[c][3];
		document.getElementById("scoreTools").style.background = arrColorStyle[c][0];
		//replaceColorTask();
	}
	
	function showEvent(fid, sports, htr, atr)
	{
		if (sports==1)
		{
			window.open("http://live.hgoal.com/data/event.aspx?fid=" + fid + "&lang=" + lang + "&htr=" + htr + "&atr=" + atr, fid, "width=400, height=336,top=100,left=100, status=0,toolbar=no,menubar=no, scrollbars=1");
		}
		else
		{
			window.open("http://live.hgoal.com/data/zb.aspx?fid=" + fid + "&lang=" + lang, fid, "width=740, height=400, status=0, toolbar=no, menubar=no, scrollbars=1, resizable=1");	
		}
	}

	function showzst(fid)
	{
		var arr = arrScoreData[fid].split("*");
			window.open("http://live.hgoal.com/data/oddsall.aspx?fid=" + fid + "&ta=" + arr[33] + arr[4] + "&tb=" + arr[34] + arr[5] + "&mdt=" + arr[2] + "&hm=" + arr[31], fid, "width=518, height=500, status=0, toolbar=no, menubar=no, scrollbars=1, resizable=1");
	}

	function op(url)
	{
		//window.open(url, "", "width=618, height=620, location=yes, status=0, toolbar=yes, menubar=yes, scrollbars=1, resizable=1");
		var  tmpopen = window.open("about:blank","","fullsreen=1, scrollbars=1");   
		tmpopen.moveTo(0,0);   
		tmpopen.resizeTo(screen.availWidth, screen.availHeight);   
		tmpopen.location = url;
		tmpopen.focus();
	}

	function op2(url)
	{
		window.open(url, "", "width=540, height=300, location=yes, status=0, toolbar=yes, menubar=yes, scrollbars=1, resizable=1");
	}

	function loadLiveData()
	{
		try
		{
			scoreData.onreadystatechange=init;
			if (simple)
			{
				scoreData.load("liveSimpleData.aspx");
			}
			else
			{
				scoreData.load("xmlaspx/lived.aspx");
			}
		}
		catch (e)
		{
			//window.status = e.description;
		}
	}

	function setSimple()
	{
		simple = true;
		loadLiveData();
	}

	function setFull()
	{
		simple = false;
		loadLiveData();
	}

	function pp()
	{
		var arrPopItem = new Array();
		var arr = "".split("*");
		arrPopItem[arrPopItem.length] = makePopupText(arr, 1, 0);
		makePopupWin(arrPopItem);
	}

	function setToolsBar()
	{
		var tmp = "";
		tmp += "<table border=0 id=scoreTools width=100% cellspacing=0>";
		tmp += "<tr bgcolor=#D8EDF9 width=198 height=22><td align=left><A HREF='Futuref.aspx?future=-1' target='_blank'><img border=0 src=images/end.gif width=68 height=20></A><A HREF='Futuref.aspx?future=1' target='_blank'><img border=0 src=images/next.gif width=68 height=20></A></td>";
		tmp += "<td align=center><a href='indexf.aspx' class=bs>赛事完整版</a> <a href='oddshistory.aspx' class='bs' target=_blank><b>[历史回查]</b></a></td>";
		tmp += "<td align=center width=100><span style=cursor:hand onclick=selectAllLeague();><a href=#><font color=#000000>[隐<b><font color=#FF0000 id=HideMatchCount>0</font></b>场赛事]</a></span></td>";
		tmp += "<td width=120 align=right><img border=0 src=images/x01.gif width=58 height=20 align=absmiddle style='cursor:hand;' onclick='showHideFunctionBoard();' onmouseover='setupHideBoardsHandler(false)' onmouseout='setupHideBoardsHandler(true)'><img border=0 src=images/x02.gif width=58 height=20 align=absmiddle style='cursor:hand;' onclick='showHideLeagueBoard();' onmouseover='setupHideBoardsHandler(false)' onmouseout='setupHideBoardsHandler(true)'></td></tr></table>";
		GEBI("ToolsBar").innerHTML = tmp;
	}

	function setFunctionBoard()
	{
		var tmp="";
		tmp += "<table border=0 width=100% cellspacing=0 cellpadding=0 bgcolor=#FAFAFA style='border-collapse:collapse; border: 1px solid #000000;' align=center onmouseover=setupHideBoardsHandler(false) onmouseout=setupHideBoardsHandler(true)><tr><td>";
		tmp += "<table width=100% cellspacing=0 cellpadding=0><tr height=16><td align=center bgcolor=#185F9C><font color=#FFFFFF>功能选择</font></td></tr></table>";
		tmp += "<table border=0 width=100% cellspacing=0 cellpadding=5 bgcolor=#FAFAFA align=center><tr><td>";
		tmp += "弹出窗口：<INPUT TYPE=checkbox checked style='width:16;height:16;' onclick=tipsWin=this.checked;><br>";
		tmp += "信息窗口：<INPUT TYPE=checkbox style='width:16;height:16;' id=InfoWinControl onclick=setInfoWin(this.checked);" + (infoWin?" checked":"") + "><br>";
		tmp += "声音风格：<br>";
		tmp += "&nbsp;&nbsp;<INPUT TYPE=radio name=ss id=ss0 style='width:16;height:16;' onclick=setSound(0)><label for=ss0>无声</label><br>";
		tmp += "&nbsp;&nbsp;<INPUT TYPE=radio name=ss id=ss1 checked style='width:16;height:16;' onclick=setSound(1)><label for=ss1>声音一</label><br>";
		tmp += "&nbsp;&nbsp;<INPUT TYPE=radio name=ss id=ss2 style='width:16;height:16;' onclick=setSound(2)><label for=ss2>声音二</label><br>";
		tmp += "&nbsp;&nbsp;<INPUT TYPE=radio name=ss id=ss3 style='width:16;height:16;' onclick=setSound(3)><label for=ss3>声音三</label><br>";
		tmp += "背景风格：<br>";
		tmp += "&nbsp;&nbsp;<INPUT TYPE=radio name=cs id=cs0 checked style='width:16;height:16;' onclick=setColor(0)><label for=cs0>默认</label><br>";
		tmp += "&nbsp;&nbsp;<INPUT TYPE=radio name=cs id=cs1 style='width:16;height:16;' onclick=setColor(1)><label for=cs1 style=background:#E0D4C7>颜色一</label><br>";
		tmp += "&nbsp;&nbsp;<INPUT TYPE=radio name=cs id=cs2 style='width:16;height:16;' onclick=setColor(2)><label for=cs2 style=background:#FCDDDA>颜色二</label><br>";
		tmp += "&nbsp;&nbsp;<INPUT TYPE=radio name=cs id=cs3 style='width:16;height:16;' onclick=setColor(3)><label for=cs3 style=background:#CDF8C7>颜色三</label><br>";
		tmp += "&nbsp;&nbsp;<INPUT TYPE=radio name=cs id=cs4 style='width:16;height:16;' onclick=setColor(4)><label for=cs4 style=background:#FFF2BD>颜色四</label>";
		tmp += "</td></tr><tr><td align=center><input type=button value=' 确定 ' onclick=showHideFunctionBoard();></td></tr></table></td></tr></table>";
		GEBI("FunctionBoard").innerHTML = tmp;
	}

	function GEBI(id){
		return document.getElementById(id);
	}


	function setLeagueBoard(){
		try{
			var leagueList = "";
			var nodes = scoreData.selectNodes("/_8bo8/f[@matchType='1']");
			for(var i=0; i<nodes.length; i++){
				var arro = nodes[i].text.split("*");
				if (arro[12]=="8" || arro[12]=="9" || arro[12]=="10" || arro[12]=="16") continue;
				var arr = arrScoreData[arro[0]].split("*");
				if (("," + leagueList).indexOf("," + getLeagueName2(arr) + "|")==-1)
					leagueList += getLeagueName2(arr) + "|" + arr[14] + ",";
			}
			for(var i=0; i<nodes.length; i++){
				var arro = nodes[i].text.split("*");
				if (arro[12]!="8") continue;
				var arr = arrScoreData[arro[0]].split("*");
				if (("," + leagueList).indexOf("," + getLeagueName2(arr) + "|")==-1)
					leagueList += getLeagueName2(arr) + "|" + arr[14] + ",";
			}
			for(var i=0; i<nodes.length; i++){
				var arro = nodes[i].text.split("*");
				if (arro[12]!="9" && arro[12]!="10" && arro[12]!="16") continue;
				var arr = arrScoreData[arro[0]].split("*");
				if (("," + leagueList).indexOf("," + getLeagueName2(arr) + "|")==-1)
					leagueList += getLeagueName2(arr) + "|" + arr[14] + ",";
			}
			leagueList = leagueList.substring(0,leagueList.length-1)
			var arrLeague = leagueList.split(",");
			var tmp = "";
			for (var i=0; i<arrLeague.length; i++)
			{
				var arrs = arrLeague[i].split("|");
				tmp += "<INPUT TYPE=checkbox checked name=League id=League" + i + " value='" + arrs[0] + "' style='width:16;height:16;' onclick=\"setLeague('" + arrs[0] + "',this.checked);\"><label for=League" + i + ">" + arrs[0] + "</label><br>";
			}
			var str = "<table border=1 width=100% cellspacing=0 cellpadding=0 bgcolor=#FAFAFA style='border-collapse:collapse; border: 1px solid #000000;' align=center onmouseover='setupHideBoardsHandler(false)' onmouseout='setupHideBoardsHandler(true)'><tr><td><table width=100% cellspacing=0 cellpadding=0><tr height=16><td align=center bgcolor=#185F9C><font color=#FFFFFF>" + (lang==3?"SELECTB":"赛事选择") + "</font></td></tr></table><table border=0 width=100% cellspacing=0 cellpadding=5 bgcolor=#FAFAFA><tr><td>";
			str = str + tmp + "</td></tr><tr><td align=center><input type=button value=" + (lang==3?"All":"全选") + " onclick=selectAllLeague(); style='border:1px solid #000000;'> <input type=button value=" + (lang==3?"Other":"反选") + " onclick=selectInvertLeague(); style='border: 1px solid #000000;'></td></tr><tr><td align=center><input type=button value=' " + (lang==3?"OK":"确定") + " ' onclick=showHideLeagueBoard();></td></tr></table></td></tr></table>";
			GEBI("LeagueBoard").innerHTML = str;
		}catch(e){}
	}

	function selectAllLeague(){
		var nodes = scoreData.selectNodes("/_8bo8/f[@matchType='1']");
		for(var j=0; j<nodes.length; j++){
			var arro = nodes[j].text.split("*");
			var arr = arrScoreData[arro[0]].split("*");
			arrScoreDisplay[arr[0]] = true;
		}
		loadLiveData();
	}

	function selectInvertLeague(){
		try{
			var nodes = scoreData.selectNodes("/_8bo8/f[@matchType='1']");
			var leagues = document.getElementsByName("League");
			var lns1 = new Array();
			var lns2 = new Array();
			for (var i=0; i<leagues.length; i++){
				var league = leagues[i];
				var ln = league.value;
				var display = !league.checked;
				league.checked = display;
				if (display) lns1[i] = ln;
				else lns2[i] = ln;
			}
			var l1 = "|" + lns1.join("|") + "|";
			var l2 = "|" + lns2.join("|") + "|";
			for(var j=0; j<nodes.length; j++){
				var arro = nodes[j].text.split("*");
				var arr = arrScoreData[arro[0]].split("*");
				var ln = "|" + getLeagueName2(arr) + "|";
				var display = null;
				if (l1.indexOf(ln)>-1) display = true;
				if (l2.indexOf(ln)>-1) display = false;
				if (display!=null)
				{
					GEBI("f"+arr[0]).style.display = display?"":"none";
					if (arr[22]!="") GEBI("r"+arr[0]).style.display = display?"":"none";
					arrScoreDisplay[arr[0]] = display;
				}
			}
			GEBI("HideMatchCount").innerText = getHideMatchCount();
			//replaceColorTask();
		}catch(e){}
	}

	function setLeague(ln, display){
		try{
			var nodes = scoreData.selectNodes("/_8bo8/f");
			for(var i=0; i<nodes.length; i++){
				var arro = nodes[i].text.split("*");
				var arr = arrScoreData[arro[0]].split("*");
				if (getLeagueName2(arr)==ln){
					GEBI("f"+arr[0]).style.display = display?"":"none";
					if (arr[22]!="") GEBI("r"+arr[0]).style.display = display?"":"none";
					arrScoreDisplay[arr[0]] = display;
				}
			}
			GEBI("HideMatchCount").innerText = getHideMatchCount();
			//replaceColorTask();
		}catch(e){}
	}


	function setLang(languang)
	{
		lang = languang;
		setToolsBar();
		setFunctionBoard();
		document.getElementById("liveScore").innerHTML = "<br>正在加载数据...";
		document.getElementById("goaltext").innerHTML = "";
		loadLiveData();
	}

	function setSports(s)
	{
		sports = s;
		document.getElementById("liveScore").innerHTML = "<br>正在加载数据...";
		document.getElementById("goaltext").innerHTML = "";
		loadLiveData();
		if (s==1)
		{
			document.getElementById("simplefull").style.display = "";
		}
		else
		{
			document.getElementById("simplefull").style.display = "none";
		}
	}

	function reloadPage()
	{
		oldxml="";
		loadLiveData()
		window.setTimeout("reloadPage()", 120000);
	}
	window.setTimeout("reloadPage()", 120000);

	function init()
	{
		try{
			if (scoreData.readyState!=4)
			{
				return;
			}

			//让球
			var nodesoa = scoreData.selectNodes("/_8bo8/oa/o");
			for(var i=0; i<nodesoa.length; i++)
			{
				var arr = nodesoa[i].text.split("*");
				arrOddsAsian[arr[0]] = nodesoa[i].text;
			}

			//标准
			var nodesoe = scoreData.selectNodes("/_8bo8/oe/o");
			for(var i=0; i<nodesoe.length; i++)
			{
				var arr = nodesoe[i].text.split("*");
				arrOddsEurope[arr[0]] = nodesoe[i].text;
			}

			//大小
			var nodesoo = scoreData.selectNodes("/_8bo8/oo/o");
			for(var i=0; i<nodesoo.length; i++)
			{
				var arr = nodesoo[i].text.split("*");
				arrOddsOverUnder[arr[0]] = nodesoo[i].text;
			}

			var nodeadt = scoreData.selectSingleNode("/_8bo8/nl/f");
			var arrAdt = nodeadt.text.split("$");
			var arrAdText = new Array();
			for(var i=0; i<arrAdt.length-1; i++)
			{
				var arr = arrAdt[i].split("*");
				arrAdText[arr[2]] = "<a href='" + arr[1] + "' onclick='adtHit(adType, " + i + ");return true;' target='_blank'><font color='red'><b>" + arr[0] + "</b></font></a>";
			}

			var nodes = scoreData.selectNodes("/_8bo8/f[@matchType='1']");
			var lines = new Array();
			var si=0;
			var month = "";
			var day = "";
			if (nodes.length>0)
			{
				var arr = nodes[0].text.split("*");
				var fd = ParseDate( arr[2] );
				var fmd = new Date(fd.valueOf() - 6 * 60 * 60 * 1000);
				month = fmd.getMonth() + 1;
				day = fmd.getDate();
			}
			for(var i=0; i<nodes.length; i++)
			{
				var str = "";
				var arr = nodes[i].text.split("*");
				if (arrOddsAsian[arr[0]]==null && arrOddsEurope[arr[0]]==null) continue;
				if (arr[12]=="8" || arr[12]=="9" || arr[12]=="10" || arr[12]=="16" || arr[12]=="255")
				{
					continue;
				}
				if (arrScoreData[arr[0]]==null)
				{
					arrScoreData[arr[0]] = nodes[i].text;
				}
				else
				{
					arr = arrScoreData[arr[0]].split("*");
				}
				if (arrScoreDisplay[arr[0]]==null) arrScoreDisplay[arr[0]] = true;
				if (!arrScoreDisplay[arr[0]]) continue;
				str += getMatchDateTr(getMatchDate(ParseDate( arr[2] )));
				str += getLeagueTr(arr);
				lines[si++] = str + makeTr(arr, arrColorStyle[color][0], arrAdText[si+1]);
			}
			for(var i=0; i<nodes.length; i++)
			{
				var str = "";
				var arr = nodes[i].text.split("*");
				if (arrOddsAsian[arr[0]]==null && arrOddsEurope[arr[0]]==null) continue;
				if (arr[12]!="8")
				{
					continue;
				}
				if (arrScoreData[arr[0]]==null)
				{
					arrScoreData[arr[0]] = nodes[i].text;
				}
				else
				{
					arr = arrScoreData[arr[0]].split("*");
				}
				if (arrScoreDisplay[arr[0]]==null) arrScoreDisplay[arr[0]] = true;
				if (!arrScoreDisplay[arr[0]]) continue;
				str += getMatchDateTr(getMatchDate(ParseDate( arr[2] )));
				str += getLeagueTr(arr);
				lines[si++] = str + makeTr(arr, arrColorStyle[color][0], arrAdText[si+1]);
			}
			lines[si++] = "<tr id='fend' style='display:none;'><td colspan='9'></td></tr>";
			for(var i=0; i<nodes.length; i++)
			{
				var str = "";
				var arr = nodes[i].text.split("*");
				if (arrOddsAsian[arr[0]]==null && arrOddsEurope[arr[0]]==null) continue;
				if (arr[12]!="9" && arr[12]!="10" && arr[12]!="16")
				{
					continue;
				}
				if (arrScoreData[arr[0]]==null)
				{
					arrScoreData[arr[0]] = nodes[i].text;
				}
				else
				{
					arr = arrScoreData[arr[0]].split("*");
				}
				if (arrScoreDisplay[arr[0]]==null) arrScoreDisplay[arr[0]] = true;
				if (!arrScoreDisplay[arr[0]]) continue;
				str += getMatchDateTr(getMatchDate(ParseDate(arr[2])));
				str += getLeagueTr(arr);
				lines[si++] = str + makeTr(arr, arrColorStyle[color][0], arrAdText[si+1]);
			}
			lines[si++] = "<tr id='fchanged' style='display:none;'><td colspan='9'></td></tr>";
			
			str = "<table border=\"1\" width=\"100%\" bordercolor='#555555' cellpadding='0' cellspacing=\"0\" style='border-collapse: collapse'><tr><td id=oddsInfo style='display:none;'></td></tr></table><table width=\"100%\" id=\"scoreTable\" style='line-height: 140%; font-family: 宋体; font-size: 14px; cursor: default' cellSpacing='1' cellPadding='1' align='center' bgColor='#c0c0c0' border='0'>";
			str += "<tr style='COLOR: #ffffff' bgColor='#009999'>";
				str += "<td vAlign='center' width='8%' height='28' class=tdw>";
				str += "<span id='goalsound'></span><span id='cardsound'></span><div align='center'>";
					str += "<b>开赛<br>时间</b></div>";
				str += "</td>";
				str += "<td vAlign='center' width='27%' height='28' class=tdw>";
				str += "<div align='center'><b>主队</b></div>";
				str += "</td>";
				str += "<td vAlign='center' width='24%' height='28' class=tdw>";
				str += "<div align='center'><b>让球<br>(左让右) </b></div>";
				str += "</td>";
				str += "<td vAlign='center' width='27%' height='28' class=tdw>";
				str += "<div align='center'><b>客队</b></div>";
				str += "</td>";
				str += "<td vAlign='top' width='14%' height='28' class=tdw>";
				str += "<div align='center'><b>盘路<br>变化 </b></div>";
				str += "</td>";
			str += "</tr>";
			str += lines.join("");
			str += "</table>";
			

			document.getElementById("liveScore").innerHTML = str;
			setLeagueBoard();
			GEBI("HideMatchCount").innerText = getHideMatchCount();
		}
		catch(e)
		{
			window.status=e.description + "|init";
		}
	}

	function makeTr2(arr, colorStyle, adt){
		var str = "";
		str += "<tr id=\"f" + arr[0] + "\" bgcolor='" + colorStyle + "' align='center' height='22'>";
		str += "<td id=\"t" + arr[0] + "\">" + getMatchTime(arr, ParseDate( arr[2] ), arr[12], arr[32] ) + "</td>";
		str += "<td id=\"s" + arr[0] + "\">" + getStatus(arr[12], arr[13], ParseDate( arr[2] ), arr[12], arr[32]) + "</td>";
		str += "<td align='right'>" + getHomeTeam(arr, getHomeTeamName(arr), arr[10], 0, 0, arr[0], arr[23], arr[35]) + "</td>";
		str += "<td onclick='showEvent(" + arr[0] + ", " + arr[15] + ", \"" + arr[33] + "\", \"" + arr[34] + "\");' style='cursor:hand;' onmouseover='this.style.backgroundImage=\"url(images/blued.gif )\"' onmouseout='this.style.backgroundImage=\"none\"'>" + getScore(arr[12], arr[6], arr[7], arr[8], arr[9], 0) + "</td>";
		str += "<td align='left'>" + getAwayTeam(arr, getAwayTeamName(arr), arr[11], 0, 0, arr[0], arr[23], arr[36]) + "</td>";
		str += "<td>" + getPK(arr[0]) + "<br>" + getOddsEurope(arr[0]) + "</td>";
		str += "</tr>";
		str += "<tr id='r" + arr[0] + "' style='display:" + ((arr[22]==""&&arr[37]=="0")?"none":"") + ";' align='center'><td colspan='10' bgcolor='#FFFFFF'><font color='#0066CC'>" + arr[22] + (arr[37]=="0"?"":"") + "</font></td></tr>";
		//if (adt!=null)
		{
			//str += "<tr align='center'><td colspan='10' bgcolor='#FFFFFF'><font color='#0066CC'>" + adt + "</font></td></tr>"
		}
		return str;
	}

	function makeTr(arr, colorStyle, adt){
		var str = "";
		str += "<tr id=\"f" + arr[0] + "\" bgcolor='" + colorStyle + "' align='center' height='22'>";
		str += "<td><span id=\"t" + arr[0] + "\">" + getMatchTime2(arr, ParseDate( arr[2] ), arr[12], arr[32] ) + "</span><br><input type=checkbox checked style='width:13; height:13; ' onclick='hideScore(" + arr[0] + "); return false;'><br><span id=\"s" + arr[0] + "\">" + getStatus(arr[12], arr[13], ParseDate( arr[2] ), arr[12], arr[32]) + "</span></td>";
		str += "<td align='right'>" + getHomeTeam(arr, getHomeTeamName(arr), arr[10], 0, 0, arr[0], arr[23], arr[35]) + "</td>";
		str += "<td align=center>" + getPK(arr[0]) + "<br>" + getOddsOverUnder(arr[0]) + "<br>" + getOddsEurope(arr[0]) + "</td>";
		str += "<td align='left'>" + getAwayTeam(arr, getAwayTeamName(arr), arr[11], 0, 0, arr[0], arr[23], arr[36]) + "</td>";
		str += "<td class=info>" + getInfo(arr) + "<br><a href='#' onclick=\"showEvent(" + arr[0] + ", " + arr[15] + ", '" + arr[33] + "', '" + arr[34] + "');return false;\"><span id='score" + arr[0] + "'>" + getScore(arr[12], arr[6], arr[7], arr[8], arr[9], 0) + "</span></a></td>";
		str += "</tr>";
		str += "<tr id='r" + arr[0] + "' style='display:" + ((arr[22]==""&&arr[37]=="0")?"none":"") + ";' align='center'><td colspan='10' bgcolor='#FFFFFF'><font color='#0066CC'>" + arr[22] + (arr[37]=="0"?"":"") + "</font></td></tr>";
		//if (adt!=null)
		{
			//str += "<tr align='center'><td colspan='10' bgcolor='#FFFFFF'><font color='#0066CC'>" + adt + "</font></td></tr>"
		}
		return str;
	}


	function hideScore(fid){
		try{
			arrScoreDisplay[fid] = false;
			var trf = GEBI("f" + fid);
			var trr = GEBI("r" + fid);
			trf.style.display = "none";
			trr.style.display = "none";
			GEBI("HideMatchCount").innerText = getHideMatchCount();
			//replaceColorTask();
		}catch(e){}
	}


	function ParseDate(dtstr)
	{
		var tmp = dtstr.split(/[-: ]/);
		return new Date(parseInt(tmp[0]), parseInt(tmp[1])-1, parseInt(tmp[2]), parseInt(tmp[3]), parseInt(tmp[4]), 0);
	}

	function toTimeString(dt)
	{
		var str = "";
		if (dt.getHours()<10) str += "0";
		str += dt.getHours() + ":";
		if (dt.getMinutes()<10) str += "0";
		str += dt.getMinutes();
		return str;
	}

	function getMatchDate(dt)
	{
		var str = "";
		var arrDay = "星期日,星期一,星期二,星期三,星期四,星期五,星期六".split(",");
		if (dt.getMonth()<10) str += "0";
		str += (dt.getMonth()+1) + "月";
		if (dt.getDate()<10) str += "0";
		str += dt.getDate() + "日";
		str += " (" + arrDay[dt.getDay()] + ")";
		return str;		
	}

	function getMatchTime(arr, t, s, diff)
	{
		var info = "<br><a href='#' onclick=\"op'(http://live.hgoal.com/oodds/" + arr[0] + ".htm');\" title='百家欧赔' target='_blank'><font color=" + arr[3] + ">欧</font></a>|";
		if (arr[39]=="0")
		{
			info = "<br>";
		}
		info += "<a href='#' onclick=\"op('http://live.hgoal.com/analyse_p/" + arr[0] + ".htm');\" title='资料分析' target='_blank'><font color=" + arr[3] + ">资</font></a>";
		return toTimeString(t) + info;
	}

	function getInfo(arr){
		var info = "<a href='#' onclick=\"op('http://live.hgoal.com/panlu/f" + arr[0] + ".html'); return false;\" title='盘路查询'>";
		info += "<font color='#cc3300'>盘路</font></a>";
		info += " <a href='#' onclick=\"op('http://live.hgoal.com/analyse_p/" + arr[0] + ".htm');\" title='资料分析'>";
		info += "<font color='#cc3300'>往绩</font></a><br>";
		info += "<a href='#' onclick=\"op('data/oddsall.aspx?fid=" + arr[0] + "'); return false;\" title='赔率走势'>";
		info += "<font color='#cc3300'>走势</font></a>";
		info += " <a href='#' onclick=\"op('http://live.hgoal.com/oodds/" + arr[0] + ".htm');\" title='百家欧赔'>";
		info += "<font color='#cc3300'>欧赔</font></a><br>";
		info += " <a href='#' onclick=\"op('http://live.hgoal.com/macauodds/default.aspx?FixtureID=" + arr[0] + "&MFixtureID=" + arr[40] + "');\" title='赔率一览'>";
		info += "<font color='#cc3300'>赔率 一览</font></a>";
		return info;
	}

	function getMatchTime2(arr, t, s, diff)
	{
		var info = "";
		return toTimeString(t) + info;
	}

	function getStatus(sid, sn, t, s, diff, remark)
	{
		var dt = new Date();
		var st = dt - diffTime;
		var mt = Math.round((st - t)/1000/60);
		if (mt<0) mt=0;
		var tv = "";
		if (s=="2")
		{
			if (mt>45)
			{
				mt="" + 45 + "+";
			}
			return "" + mt + "<img src='images/dot.gif' width='3' height='10' align='absmiddle'>" + tv;
		}
		if (s=="5") return "<font color=red><b>加时</b></font>";
		if (s=="6") return "<font color=red><b>点球</b></font>";
		if (s=="4" || s=="5" || s=="6")
		{
			mt = mt - 18 + parseInt(diff);
			if (mt<45) mt=45;
			if (mt>90)
			{
				mt="" + 90 + "+";
			}
			return "" + mt + "<img src='images/dot.gif' width='3' height='10' align='absmiddle'>" + tv;
		}

		var tmp = sn;
		if (lang==3)
		{
			switch(sid)
			{
				case "1" : tmp = ""; break;
				case "2" : tmp = "1ST"; break;
				case "3" : tmp = "HT"; break;
				case "4" : tmp = "2ST"; break;
				case "5" : tmp = "ADD"; break;
				case "6" : tmp = "PEN"; break;
				case "7" : tmp = "STOP"; break;
				case "8" : tmp = "FT"; break;
				case "9" : tmp = "CAN"; break;
				case "10" : tmp = "ALT"; break;
				case "11" : tmp = "1TH"; break;
				case "12" : tmp = "2TH"; break;
				case "13" : tmp = "3TH"; break;
				case "14" : tmp = "4TH"; break;
				case "15" : tmp = "LATER"; break;
				case "16" : tmp = "WAIT"; break;
				case "21" : tmp = "1FT"; break;
				case "22" : tmp = "2FT"; break;
				case "23" : tmp = "3FT"; break;
				case "24" : tmp = "4FT"; break;
			}
		}
		if (sid!="1") tmp = "<b>" + tmp + "</b>";
		if (sid=="3") tmp = "<font color=#0000FF><b>" + tmp + "</b></font>"; 
		if (sid=="8") tmp = "<font color=red><b>" + tmp + "</b></font>"; 
		return tmp + tv;
	}
	
	function getScore(sid, hscore, ascore, hhts, ahts, goal)
	{
		var tmp = "-";

		var htscore = "";
		if (sid=="1" || sid=="2" || sid=="9" || sid=="10") 
		{
			htscore = "";
		}
		else
		{
			if (hhts=="") hhts="0";
			if (ahts=="") ahts="0";
			htscore = "(<span style='font-size:11px;font-family:verdana;color:#000000'>" + hhts + "-" + ahts + "</span>)";
		}

		if (sid=="1" || sid=="9" || sid=="10") 
		{
			hscore="";
			ascore="";
		}
		else
		{
			if (hscore=="") hscore="0";
			if (ascore=="") ascore="0";
		}

		switch(goal)
		{
			case 0:
				tmp = "<b>" + hscore + "-" + ascore + "</b>";
				if (sid=="8") tmp = "<font color=red>" + tmp + "</font>";
				break;
			case 1:
				tmp = "<b><font color=red>" + hscore + "</font>-" + ascore + "</b>";
				break;
			case 2:
				tmp = "<b>" + hscore + "-<font color=red>" + ascore + "</font></b>";
				break;
			case 3:
				tmp = "<b><font color=red>" + hscore + "</font>-<font color=red>" + ascore + "</font></b>";
		}
		return "<font face=Verdana>" + tmp + "</font>" + htscore;
	}

	function getScore2(sid, hscore, ascore, goal)
	{
		var tmp = "-";

		if (sid=="1" || sid=="9" || sid=="10") 
		{
			hscore="";
			ascore="";
		}
		else
		{
			if (hscore=="") hscore="0";
			if (ascore=="") ascore="0";
		}

		switch(goal)
		{
			case 0:
				tmp = "<b>" + hscore + "-" + ascore + "</b>";
				if (sid=="8") tmp = "<font color=red>" + tmp + "</font>";
				break;
			case 1:
				tmp = "<b><font color=red>" + hscore + "</font>-" + ascore + "</b>";
				break;
			case 2:
				tmp = "<b>" + hscore + "-<font color=red>" + ascore + "</font></b>";
				break;
			case 3:
				tmp = "<b><font color=red>" + hscore + "</font>-<font color=red>" + ascore + "</font></b>";
		}
		return "<font face=Verdana>" + tmp + "</font>";
	}


	function getHTScore(arr){
		var sid = arr[12];
		var tmp = "";
		if (sid=="1" || sid=="9" || sid=="10") return tmp;
		var hths = arr[8];
		var htas = arr[9];
		if (sid=="1" || sid=="2" || sid=="9" || sid=="10") hths = htas = "";
		else{
			if (hths=="") hths="0";
			if (htas=="") htas="0";
		}
		tmp = "<font color=red>" + hths + "-" + htas + "</font>";
		return tmp;
	}


	function getHomeTeam(arr, tn, rc, goal, card, fid, bid, tcn)
	{
		var tmp = "" + tn + "";
		//if (tcn != "") tmp += "(" + tcn + ")";
		if (rc>0)
		{
			tmp = "&nbsp;" + tmp;
		}
		for (var i=0; i<rc; i++) tmp = "<img src='images/red.gif' align='absmiddle' border='0' width='7' height='10'>" + tmp;
		if (goal==1 || goal==3 || card==1 || card==3)
		{
			tmp = "<font color=red><b>" + tmp + "</b></font>";
		}
		if (lang==3)
		{
			tmp = "<span style='font-size:13px; font-family:Verdana; color:" + arr[3] + "'>" + tmp + "</span>";
		}
		else
		{
			tmp = "<span style='font-size:14px; font-family:Verdana; color:" + arr[3] + "'>" + tmp + "</span>";
		}
		if (arr[40]!="0")
		{
			tmp = "<a href='#' onclick=\"op('http://live.hgoal.com/panlu/f" + fid + ".html'); return false;\" title='盘路查询'><font color=" + arr[3] + ">" + tmp + "</font></a>";
		}
		return tmp + getHml(arr[0]);
	}

	function getHomeTeam2(tn, rc, goal, card)
	{
		var tmp = tn;
		if (rc>0)
		{
			tmp = "&nbsp;" + tmp;
		}
		for (var i=0; i<rc; i++) tmp = "<img src='images/red.gif' align='absmiddle' border='0' width='7' height='10'>" + tmp;
		if (goal==1 || goal==3 || card==1 || card==3)
		{
			tmp = "<font color=red><b>" + tmp + "</b></font>";
		}
		if (lang==3)
		{
			return "<span style='font-size:13px; font-family:Verdana'>" + tmp + "</span>";
		}
		return "<span style='font-size:14px'>" + tmp + "</span>";
	}

	function getHomeTeamShort(tn, rc, goal, card)
	{
		var tmp = tn.substring(0,6);
		if (rc>0)
		{
			tmp = "&nbsp;" + tmp;
		}
		for (var i=0; i<rc; i++) tmp = "<img src='images/red.gif' align='absmiddle' border='0' width='7' height='10'>" + tmp;
		if (goal==1 || goal==3 || card==1 || card==3)
		{
			tmp = "<font color=red><b>" + tmp + "</b></font>";
		}
		return tmp;
	}

	function getAwayTeam(arr, tn, rc, goal, card, fid, bid, tcn)
	{
		var tmp = "" + tn + "";
		//if (tcn != "") tmp += "(" + tcn + ")";
		tmp += " ";
		for (var i=0; i<rc; i++) tmp = tmp + "<img src='images/red.gif' align='absmiddle' border='0' width='7' height='10'>";
		if (goal==2 || goal==3 || card==2 || card==3)
		{
			tmp = "<font color=red><b>" + tmp + "</b></font>";
		}
		if (lang==3)
		{
			tmp = "<span style='font-size:13px; font-family:Verdana; color:" + arr[3] + "'>" + tmp + "</span>";
		}
		else
		{
			tmp = "<span style='font-size:14px; font-family:Verdana; color:" + arr[3] + "'>" + tmp + "</span>";
		}
		if (arr[40]!="0")
		{
			tmp = "<a href='#' onclick=\"op('http://live.hgoal.com/panlu/f" + fid + ".html'); return false;\" title='盘路查询'><font color=" + arr[3] + ">" + tmp + "</font></a>";
		}
		return tmp + getAml(arr[0]);
	}

	function getAwayTeam2(tn, rc, goal, card)
	{
		var tmp = tn + " ";
		for (var i=0; i<rc; i++) tmp = tmp + "<img src='images/red.gif' align='absmiddle' border='0' width='7' height='10'>";
		if (goal==2 || goal==3 || card==2 || card==3)
		{
			tmp = "<font color=red><b>" + tmp + "</b></font>";
		}
		if (lang==3)
		{
			return "<span style='font-size:11px; font-family:Verdana'>" + tmp + "</span>";
		}
		return "<span style='font-size:12px'>" + tmp + "</span>";
	}

	function getAwayTeamShort(tn, rc, goal, card)
	{
		var tmp = tn.substring(0,6) + " ";
		for (var i=0; i<rc; i++) tmp = tmp + "<img src='images/red.gif' align='absmiddle' border='0' width='7' height='10'>";
		if (goal==2 || goal==3 || card==2 || card==3)
		{
			tmp = "<font color=red><b>" + tmp + "</b></font>";
		}
		return tmp;
	}

	function getOddsAsian(fid)
	{
		try
		{
			if (arrOddsAsian[fid]==null) return "";
			var arr = arrOddsAsian[fid].split("*");
			var score = arrScoreData[fid].split("*");

			if (score[31]!="1")
			{
				return "<b><a href='#' onclick=\"showzst(" + fid + "); return false;\"><font color=#000000>" + arr[2].replace("受","") + "<br>" + arr[1] + "&nbsp;&nbsp;<font color=blue>" + arr[3] + "</font></font></a></b>";
			}
			return "<b><a href='#' onclick=\"showzst(" + fid + "); return false;\"><font color=#000000>" + arr[2] + "<br><font color=blue>" + arr[1] + "</font>&nbsp;&nbsp;" + arr[3] + "</font></a></b>";
		}
		catch (e)
		{
			window.status = e.description;
		}
		return "";
	}


	function getPK(fid)
	{
		try
		{
			if (arrOddsAsian[fid]==null) return "<span id='pk" + fid + "'></span>";
			var arr = arrOddsAsian[fid].split("*");

			var score = arrScoreData[fid].split("*");

			if (score[31]!="1")
			{
				return "<span id='pk" + fid + "'><b><a href='#' onclick=\"showzst(" + fid + "); return false;\"><font color=#000000>" + arr[2].replace("受","") + "</font></a></b></span>";
			}
			return "<span id='pk" + fid + "'><b><a href='#' onclick=\"showzst(" + fid + "); return false;\"><font color=#000000>" + arr[2] + "</font></a></b></span>";
		}
		catch (e)
		{
			window.status = e.description;
		}
		return "";
	}

	function getHml(fid)
	{
		try
		{
			if (arrOddsAsian[fid]==null) return "<span id='hml" + fid + "'></span>";
			var arr = arrOddsAsian[fid].split("*");

			var score = arrScoreData[fid].split("*");

			if (score[31]!="1")
			{
				return "<span id='hml" + fid + "'><br><b>" + arr[1] + "</b></span>";
			}
			return "<span id='hml" + fid + "'><br><b><font color=blue>" + arr[1] + "</font></b></span>";
		}
		catch (e)
		{
			window.status = e.description;
		}
		return "";
	}

	function getAml(fid)
	{
		try
		{
			if (arrOddsAsian[fid]==null) return "<span id='aml" + fid + "'></span>";
			var arr = arrOddsAsian[fid].split("*");

			var score = arrScoreData[fid].split("*");

			if (score[31]!="1")
			{
				return "<span id='aml" + fid + "'><font color=red>★</font><br><b><font color=blue>" + arr[3] + "</font></b></span>";
			}
			return "<span id='aml" + fid + "'><br><b>" + arr[3] + "</b></span>";
		}
		catch (e)
		{
			window.status = e.description;
		}
		return "";
	}

	function getOddsAsianChanged(arr, arro)
	{
		try
		{
			var fid = arr[0];
			var dhml = parseFloat(arr[1])-parseFloat(arro[1]);
			var hml = arr[1];
			var aml = arr[3];
			var soundbs = "<object classid='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'><param name='movie' value='bs.swf'><param name='quality' value='high'><param name='wmode' value='transparent'></object>";
			var soundbp = "<object classid='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'><param name='movie' value='bp.swf'><param name='quality' value='high'><param name='wmode' value='transparent'></object>";
			if (dhml>0)
			{
				hml = "<font color=red>" + hml + "<b>↑</b></font>";
				aml = "<font color=green>" + aml + "<b>↓</b></font>";
				document.getElementById("goalsound").innerHTML = soundbs;
			}
			if (dhml<0)
			{
				hml = "<font color=green>" + hml + "<b>↓</b></font>";
				aml = "<font color=red>" + aml + "<b>↑</b></font>";
				document.getElementById("goalsound").innerHTML = soundbs;
			}

			var hl = arr[2].replace("受","");
			var dhl = Math.abs(parseFloat(arr[4]))-Math.abs(parseFloat(arro[4]));
			if (dhl>0)
			{
				hl = "<font color=red>" + hl + "<img src='images/span.gif' width='11' height='12' border='0' align='absmiddle'></font>";
				document.getElementById("goalsound").innerHTML = soundbp;
			}
			if (dhl<0)
			{
				hl = "<font color=green>" + hl + "<img src='images/jpan.gif' width='11' height='12' border='0' align='absmiddle'></font>";
				document.getElementById("goalsound").innerHTML = soundbp;
			}

			var match = arrScoreData[fid].split("*");
			var ln = getLeagueName(match);
			var htn = getHomeTeamName(match);
			var atn = getAwayTeamName(match);
			var info = ln + " " + htn + " VS ";

			if (match[31]!="1")
			{
				info += atn + "<font color=red>★</font> <a href='#' onclick=\"showzst(" + fid + "); return false;\"><font color=black>" + hml + "</font> <font color=blue>" + hl + "</font> <font color=black>" + aml + "</font></a>";
				document.getElementById("oddsInfo").innerHTML = info + "<br>" + document.getElementById("oddsInfo").innerHTML;

				document.getElementById("pk"+arr[0]).innerHTML = "<b><a href='#' onclick=\"showzst(" + fid + "); return false;\"><font color=#000000>" + hl + "</font></a></b>";
				
				document.getElementById("hml"+arr[0]).innerHTML = "<br><b><font color=black>" + hml + "</font></b>";
				document.getElementById("aml"+arr[0]).innerHTML = "<font color=red>★</font><br><b><font color=blue>" + aml + "</font></b>";
			}
			else
			{
				info += atn + " <a href='#' onclick=\"showzst(" + fid + "); return false;\"><font color=black>" + hml + "</font> <font color=blue>" + hl + "</font> <font color=black>" + aml + "</font></a>";
				document.getElementById("oddsInfo").innerHTML = info + "<br>" + document.getElementById("oddsInfo").innerHTML;

				document.getElementById("pk"+arr[0]).innerHTML = "<b><a href='#' onclick=\"showzst(" + fid + "); return false;\"><font color=#000000>" + hl + "</font></a></b>";
				
				document.getElementById("hml"+arr[0]).innerHTML = "<br><b><font color=blue>" + hml + "</font></b>";
				document.getElementById("aml"+arr[0]).innerHTML = "<br><b><font color=black>" + aml + "</font></b>";
			}
			//return "<b><a href='#' onclick=\"op2('http://zl.8bo8.com/odds/win" + fid + ".html'); return false;\"><font color=#000000>" + hl + "</font><br><font color=blue>" + hml + "</font>&nbsp;<font color=#000000>" + aml + "</font></a></b>";
		}
		catch (e)
		{
			window.status = e.description;
		}
		return "";
	}

	function resetOddsAsian(fid)
	{
		var trf = document.getElementById("f" + fid);
		document.getElementById("pk"+fid).outerHTML = getPK(fid);
		document.getElementById("hml"+fid).outerHTML = getHml(fid);
		document.getElementById("aml"+fid).outerHTML = getAml(fid);
		trf.cells[2].style.backgroundImage = "none";
	}

	function getOddsEurope(fid)
	{
		try
		{
			if (arrOddsEurope[fid]==null) return "<span id='oe"+fid+"'><span>";
			var arr = arrOddsEurope[fid].split("*");
			return "<span id='oe"+fid+"'><a href='#' onclick=\"op2('data/oddsEurope.aspx?fid=" + fid + "'); return false;\"><font color=#000000>" + arr[1] + "&nbsp;&nbsp;<font color=blue>" + arr[2] + "</font>&nbsp;&nbsp;" + arr[3] + "</font></span>";
		}
		catch (e)
		{
			window.status = e.description;
		}
		return "";
	}

	function getOddsEuropeChanged(arr, arro)
	{
		try
		{
			var soundbs = "<object classid='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'><param name='movie' value='bs.swf'><param name='quality' value='high'><param name='wmode' value='transparent'></object>";
			var fid = arr[0];
			var dw = parseFloat(arr[1])-parseFloat(arro[1]);
			var dd = parseFloat(arr[2])-parseFloat(arro[2]);
			var dl = parseFloat(arr[3])-parseFloat(arro[3]);
			var win = arr[1];
			var draw = arr[2];
			var lost = arr[3];
			if (dw>0) win = "<font color=red>" + win + "<b>↑</b></font>";
			if (dw<0) win = "<font color=green>" + win + "<b>↓</b></font>";
			if (dd>0) draw = "<font color=red>" + draw + "<b>↑</b></font>";
			if (dd<0) draw = "<font color=green>" + draw + "<b>↓</b></font>";
			if (dl>0) lost = "<font color=red>" + lost + "<b>↑</b></font>";
			if (dl<0) lost = "<font color=green>" + lost + "<b>↓</b></font>";
			if (dw>0 || dw<0 || dd>0 || dd<0 || dl>0 || dl<0)
			{
				document.getElementById("goalsound").innerHTML = soundbs;
			}

			var match = arrScoreData[fid].split("*");
			var ln = getLeagueName(match);
			var htn = getHomeTeamName(match);
			var atn = getAwayTeamName(match);
			var info = ln + " " + htn + " VS " + atn;

			info += " <a href='#' onclick=\"op2('data/oddsEurope.aspx?fid=" + fid + "'); return false;\"><font color=#000000>" + win + " <font color=blue>" + draw + "</font> " + lost + "</font></a>";
			document.getElementById("oddsInfo").innerHTML = info + "<br>" + document.getElementById("oddsInfo").innerHTML;

			document.getElementById("oe" + fid).innerHTML = "<a href='#' onclick=\"op2('data/oddsEurope.aspx?fid=" + fid + "'); return false;\"><font color=#000000>" + win + " <font color=blue>" + draw + "</font> " + lost + "</font>";
		}
		catch (e)
		{
			window.status = e.description;
		}
		return "";
	}

	function resetOddsEurope(fid)
	{
		var trf = document.getElementById("f" + fid);
		document.getElementById("oe"+fid).outerHTML = getOddsEurope(fid);
		trf.cells[2].style.backgroundImage = "none";
	}


	function getOddsOverUnder(fid)
	{
		//49721*1.05*2.5*0.70*10
		try
		{
			if (arrOddsOverUnder[fid]==null) return "<span id='oo" + fid + "'><span>";
			var arr = arrOddsOverUnder[fid].split("*");
			var score = arrScoreData[fid].split("*");

			return "<span id='oo" + fid + "'>大(<span id='ovpk" + fid + "'>" + arr[2] + "</span>球):<a href='#' onclick=\"op2('data/overunder.aspx?fid=" + arr[0] + "');return false;\"><font color=#000000><span id='ov" + fid + "'>" + arr[1] + "</span></font></a><br>小(<span id='ovpk2" + fid + "'>" + arr[2] + "</span>球):<a href='#' onclick=\"op2('data/overunder.aspx?fid=" + arr[0] + "');return false;\"><font color=#000000><span id='ov2" + fid + "'>" + arr[3] + "</span></font></a></span>";
		}
		catch (e)
		{
			window.status = e.description;
		}
		return "";
	}

	function OverUnderLine(ID) {
		var vTmp='';
		var vTmp1='';
		var vTmp2='';

		var id=eval(ID);

		if (id >= 0) {
			vTmp1 = '' + (Math.floor(id / 2) / 2);

			if ((id % 2) == 1) {
				vTmp2 = '/' + (Math.ceil(id / 2.0) / 2);
			} else {
				if (false && (Math.ceil(vTmp1)) == vTmp1) {
					vTmp2 = '.0';
				}
			}
		}

		vTmp = vTmp1 + vTmp2;

		return vTmp;
	}

	function getOddsOverUnderChanged(arr, arro){
		try{
			var soundbs = "<object classid='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'><param name='movie' value='bs.swf'><param name='quality' value='high'><param name='wmode' value='transparent'></object>";
			var soundbp = "<object classid='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'><param name='movie' value='bp.swf'><param name='quality' value='high'><param name='wmode' value='transparent'></object>";
			var fid = arr[0];
			var ov = arr[1];
			var ov2 = arr[3];
			var ovpk = arr[2];
			var dov = parseFloat(arr[1])-parseFloat(arro[1]);
			var dov2 = parseFloat(arr[3])-parseFloat(arro[3]);
			var dovpk = parseFloat(arr[4])-parseFloat(arro[4]);
			
			if (dov>0) ov = "<font color=red>" + ov + "<b>↑</b></font>";
			if (dov<0) ov = "<font color=green>" + ov + "<b>↓</b></font>";
			if (dov2>0) ov2 = "<font color=red>" + ov2 + "<b>↑</b></font>";
			if (dov2<0) ov2 = "<font color=green>" + ov2 + "<b>↓</b></font>";

			if (dovpk>0){	
				ovpk = "<font color=red>" + ovpk + "<b>↑</b></font>";
				document.getElementById("goalsound").innerHTML = soundbp;
			}
			if (dovpk<0){
				ovpk = "<font color=green>" + ovpk + "<b>↓</b></font>";
				document.getElementById("goalsound").innerHTML = soundbp;
			}
			if (dov>0 || dov<0 || dov2>0 || dov2<0)
			{
				document.getElementById("goalsound").innerHTML = soundbs;
			}
				
			
			var match = arrScoreData[fid].split("*");
			var ln = getLeagueName(match);
			var htn = getHomeTeamName(match);
			var atn = getAwayTeamName(match);
			var info = ln + " " + htn + " VS " + atn;

			info += " <a href='#' onclick=\"op2('data/overunder.aspx?fid=" + fid + "'); return false;\"><font color=#000000>" + ov + " <font color=blue>" + ovpk + "</font> " + ov2 + "</font></a>";
			document.getElementById("oddsInfo").innerHTML = info + "<br>" + document.getElementById("oddsInfo").innerHTML;
			document.getElementById("ov" + fid).innerHTML = ov;
			document.getElementById("ov2" + fid).innerHTML = ov2;
			document.getElementById("ovpk" + fid).innerHTML = ovpk;
			document.getElementById("ovpk2" + fid).innerHTML = ovpk;
		}
		catch(e){
			window.status = e.description;
		}
	}

	function resetOddsOverUnder(fid)
	{
		var trf = document.getElementById("f" + fid);
		document.getElementById("oo"+fid).outerHTML = getOddsOverUnder(fid);
		trf.cells[2].style.backgroundImage = "none";
	}

	var prevLn = "";
	function getLeagueTr(arr)
	{
		if (arr[1]==prevLn) return "";
		
		var tmp = "<tr height=22><td bgcolor=" + arr[3] + " align=center colspan=10><font color=white>" + getLeagueName(arr) + "</font></td></tr>";
		prevLn = arr[1];
		return tmp;
	}

	var prevDt = "";
	function getMatchDateTr(mdt)
	{
		if (mdt==prevDt) return "";
		
		var tmp = "<tr height=22><td bgcolor=#336699 align=center colspan=10><font color=yellow><b>" + mdt + "</b></font></td></tr>";
		prevDt = mdt;
		return tmp;
	}

	function getLeagueName(arr)
	{
		var tmp = "";
		switch(lang)
		{
			case 1:
				tmp = arr[1];
				break;
			case 2:
				tmp = arr[16];
				break;
			case 3:
				tmp = "<span style='font-size:12px; font-family:宋体'>" + arr[17] + "</span>";
				break;			
		}
		return tmp;
	}

	function getLeagueName2(arr)
	{
		var tmp = "";
		switch(lang)
		{
			case 1:
				tmp = arr[1];
				break;
			case 2:
				tmp = arr[16];
				break;
			case 3:
				tmp = arr[17];
				break;			
		}
		return tmp;
	}

	function getHomeTeamName(arr)
	{
		var tmp = arr[33];
		if (tmp == "[]") 
		{
			tmp = "";
		}
		else
		{
			tmp = "<sup><span style='font-size:14px;font-family:宋体'>" + arr[33] + "</span></sup>";
		}
		switch(lang)
		{
			case 1:
				tmp += arr[4];
				break;
			case 2:
				tmp += arr[18];
				break;
			case 3:
				tmp += arr[19];
				break;			
		}
		return tmp;
	}

	function getHomeTeamName2(arr)
	{
		var tmp = "";
		switch(lang)
		{
			case 1:
				tmp += arr[4];
				break;
			case 2:
				tmp += arr[18];
				break;
			case 3:
				tmp += arr[19];
				break;			
		}
		return tmp;
	}

	function getAwayTeamName(arr)
	{
		var tmp = "";
		switch(lang)
		{
			case 1:
				tmp += arr[5];
				break;
			case 2:
				tmp += arr[20];
				break;
			case 3:
				tmp += arr[21];
				break;			
		}
		if (arr[34] != "[]") tmp += "<sup><span style='font-size:14px;font-family:宋体'>" + arr[34] + "</span></sup>";
		return tmp;
	}

	function getAwayTeamName2(arr)
	{
		var tmp = "";
		switch(lang)
		{
			case 1:
				tmp += arr[5];
				break;
			case 2:
				tmp += arr[20];
				break;
			case 3:
				tmp += arr[21];
				break;			
		}
		return tmp;
	}

	var xmlDocVersion = GetXmlObject();
	xmlDocVersion.async = false;
	xmlDocVersion.onreadystatechange = refreshVersion;
	var version = "";
	var rfTime = "";

	function getVersion()
	{
		try
		{
			var dt = new Date();
			xmlDocVersion.load("xmldata/version.xml?dt=" + dt.valueOf());
		}
		catch (e)
		{
			window.setTimeout("getVersion();", 3000);
		}
	}

	function refreshVersion()
	{
		if (xmlDocVersion.readyState==4)
		{
			if (xmlDocVersion.xml=="")
			{
				window.setTimeout("getVersion()", 3000);
				return;
			}
			var node = xmlDocVersion.selectSingleNode("/v");
			arr = node.text.split("*");
			if (rfTime=="") rfTime = arr[1];
			if (rfTime!=arr[1])
			{
				rfTime = arr[1];
				window.setTimeout("loadLiveData();", Math.random() * 5000);
			}
			if (arr[0]!=version)
			{
				version = arr[0];
				getXmlData();
			}
			else
			{
				window.setTimeout("getVersion();", 3000);
			}
		}
	}

	function getXmlData()
	{
		try
		{
			var dt = new Date();
			xmlLiveData.onreadystatechange = refresh;
			//xmlLiveData.load("xmldata/scored.xml?dt=" + dt.valueOf());
			xmlLiveData.load("xmldata/scoreo.xml?dt=" + dt.valueOf());
		}
		catch (e)
		{
			window.status = e.description;
			window.setTimeout("getXmlData();", 2000);
		}
	}

	var oldxml="";
	var goalTextCount = 0;
	var sysbusy = false;
	var wait = 0;

	function refresh()
	{
		try
		{
			if (xmlLiveData.readyState==4)
			{
				var arrPopItem = new Array();
				var tmp = "";
				var tmpCount = 0;
				xmlDoc.XMLDocument.async = false; 
				xmlDoc.XMLDocument.loadXML(xmlLiveData.xml);
				if(xmlLiveData.xml=="")
				{
					window.setTimeout("getXmlData();", 2000);
					return;	
				}
				if(oldxml==xmlLiveData.xml)
				{
					window.setTimeout("getVersion();", 2000);
					return;	
				}

				sysbusy = true;
				
				var nodes = xmlDoc.selectNodes("/_8bo8/f");

				for(var i=0; i<nodes.length; i++)
				{
					try
					{
						var str = "";
						var arr = nodes[i].text.split("*");
						//	实现数据还原
						if (arrScoreData[arr[0]]==null) continue;
						var arro = arrScoreData[arr[0]].split("*");
						for(var j=0; j<arro.length; j++)
						{
							if (",1,3,4,5,16,17,18,19,20,21,28,29,33,34,35,36,".indexOf("," + j + ",")>-1)
							{
								arr[j] = arro[j];
							}
						}

						if (arrScoreData[arr[0]] == arr.join("*"))
						{
							continue;
						}
						var goal = 0;
						if (arr[6]!=arro[6] || arr[7]!=arro[7])
						{
							if (arro[6]!="" && arr[6]!=arro[6]) goal += 1;
							if (arro[6]!="" && arr[7]!=arro[7]) goal += 2;
						}
						var card = 0;
						if (arr[10]!=arro[10] || arr[11]!=arro[11])
						{
							if (arr[10]>"0" && arr[10]>arro[10]) card += 1;
							if (arr[11]>"0" && arr[11]>arro[11]) card += 2;
						}
						var trf = document.getElementById("f" + arr[0]);
						if (arr[2]!=arro[2])
						{
							document.getElementById("t" + arr[0]).innerHTML = getMatchTime2(arr, ParseDate( arr[2] ), arr[12], arr[32] );
						}
						if (arr[2]!=arro[2] || arr[12]!=arro[12] || arr[32]!=arro[32])
						{
							document.getElementById("s" + arr[0]).innerHTML = getStatus(arr[12], arr[13], ParseDate( arr[2] ), arr[12], arr[32]);
						}
						if (card==1 || card==3 || goal==1 || goal==3)
						{
							trf.cells[1].innerHTML = getHomeTeam(arr, getHomeTeamName(arr), arr[10], goal, card, arr[0], arr[23], arr[35]);
							trf.cells[1].style.backgroundImage = "url(images/yl.gif)";
							//window.setTimeout("resetHomeTeam(" + arr[0] + ");", 50000);
						}
						if (goal>0 || (arr[12]!=arro[12] && arro[12]==1))
						{
							//trf.cells[5].innerHTML = getScore(arr[12], arr[6], arr[7], arr[8], arr[9], goal);
							document.getElementById("score" + arr[0]).innerHTML = getScore(arr[12], arr[6], arr[7], arr[8], arr[9], goal);
							//window.setTimeout("resetScore(" + arr[0] + ");", 50000);
						}
						//document.getElementById("hs" + arr[0]).innerHTML = getHTScore(arr);
						if (card==2 || card==3 || goal==2 || goal==3)
						{
							trf.cells[3].innerHTML = getAwayTeam(arr, getAwayTeamName(arr), arr[11], goal, card, arr[0], arr[23], arr[36]);
							trf.cells[3].style.backgroundImage = "url(images/yl.gif)";
							//window.setTimeout("resetAwayTeam(" + arr[0] + ");", 50000);
						}
						if (arr[22]!=arro[22] || arr[37]!=arro[37])
						{
							var trr = document.getElementById("r" + arr[0]);
							trr.cells[0].innerHTML = "<font color='#0066CC'>" + arr[22] + (arr[37]=="0"?"":"") + "</font>";
							trr.style.display = (arr[22]==""&&arr[37]=="0"?"none":"");
						}
						if (goal>0 || card>0)
						{
							window.setTimeout("reset(" + arr[0] + ");", 60000);
						}

						if (arrScoreDisplay[arr[0]] == true)
						{
							if ((goal>0 || card>0) && arr[15]=="1")
							{
								//makePopup(arr, goal, card);
								arrPopItem[arrPopItem.length] = makePopupText(arr, goal, card);
							}
							if (arr[12]!=arro[12] || goal>0 || card>0)
							{
								//状态变化
								var goalInfo = "";
								goalInfo += "&nbsp;<font color='" + arr[3] +"'><b>" + getLeagueName(arr) + "</b></font>&nbsp;";
								goalInfo += "<b>" + getStatus(arr[12], arr[13], ParseDate( arr[2] ), arr[12], arr[32]) + "</b>&nbsp;" 

								if (card>0)
								{
									goalInfo += "<font color=red>红牌</font>&nbsp;";
								}
								if (goal>0)
								{
									goalInfo += "<img src=\"images/zd.gif\" width=\"10\" height=\"10\" align=\"baseline\" width='8' height='8'>&nbsp;";
								}
								goalInfo += "<br>&nbsp;";
								goalInfo += getHomeTeamShort(getHomeTeamName2(arr), arr[10], goal, card) + "&nbsp;" + getScore2(arr[12], arr[6], arr[7], goal) + "&nbsp;" + getAwayTeamShort(getAwayTeamName2(arr), arr[11], goal, card) + "<br>\n";
								tmpCount ++;
								tmp = goalInfo + tmp;
								
								if (!infoWin && !lockInfoWin)
								{
									infoWin = true;
									document.getElementById("goaltext").style.display="";
									document.getElementById("InfoWinControl").checked = true;
								}

							}
						}
						if (arr[12]=="8")
						{
							//var finishSound_flash = "<object classid='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'><param name='movie' value='finishSound.swf'><param name='quality' value='high'><param name='wmode' value='transparent'></object>";
							//document.getElementById("goalsound").innerHTML = finishSound_flash;
							if (arr[15]=="1")
							{
								//document.getElementById("fend").insertAdjacentElement("BeforeBegin",document.getElementById("f" + arr[0]))
								//document.getElementById("fend").insertAdjacentElement("BeforeBegin",document.getElementById("r" + arr[0]))
							}
							else
							{
								//document.getElementById("fbend").insertAdjacentElement("BeforeBegin",document.getElementById("f" + arr[0]))
								//document.getElementById("fbend").insertAdjacentElement("BeforeBegin",document.getElementById("r" + arr[0]))
							}
							//replaceColorTask();
						}
						if (arr[12]=="9" || arr[12]=="10" || arr[12]=="16")
						{
							//var finishSound_flash = "<object classid='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'><param name='movie' value='finishSound.swf'><param name='quality' value='high'><param name='wmode' value='transparent'></object>";
							//document.getElementById("goalsound").innerHTML = finishSound_flash;
							//document.getElementById("fchanged").insertAdjacentElement("BeforeBegin",document.getElementById("f" + arr[0]))
							//document.getElementById("fchanged").insertAdjacentElement("BeforeBegin",document.getElementById("r" + arr[0]))
							//replaceColorTask();
						}
					}
					catch (e)
					{
						//window.status = e.description + "|refresh";
					}
					arrScoreData[arr[0]] = arr.join("*");
				}

				//让球
				var nodesoa = xmlDoc.selectNodes("/_8bo8/oa/o");
				for(var i=0; i<nodesoa.length; i++)
				{
					var arr = nodesoa[i].text.split("*");
					if (arrScoreData[arr[0]]==null) continue;
					
					if (arrOddsAsian[arr[0]]!=null)
					{
						if (arrOddsAsian[arr[0]]!=nodesoa[i].text)
						{
							var arro = arrOddsAsian[arr[0]].split("*");
							//处理 arro 与 arr 的变化情况,然后更新到页面
							var trf = document.getElementById("f" + arr[0]);
							//trf.cells[6].innerHTML =
							getOddsAsianChanged(arr, arro);
							trf.cells[2].style.backgroundImage = "url(images/yl.gif)";
							window.setTimeout("resetOddsAsian(" + arr[0] + ");", 60000);
							delayTime = 10;
							document.getElementById("oddsInfo").style.display = "";

							//保存数据
							arrOddsAsian[arr[0]] = nodesoa[i].text;
						}
					}
					else if (arrOddsAsian[arr[0]]==null)
					{
						//保存数据
						arrOddsAsian[arr[0]] = nodesoa[i].text;
						//直接更新到页面
						var trf = document.getElementById("f" + arr[0]);
						//trf.cells[6].innerHTML = getOddsAsian(arr[0]);
						var score = arrScoreData[arr[0]].split("*");
						trf.cells[1].innerHTML = getHomeTeam(score, getHomeTeamName(score), score[10], 0, 0, score[0], score[23], score[35]);
						trf.cells[3].innerHTML = getAwayTeam(score, getAwayTeamName(score), score[11], 0, 0, score[0], score[23], score[36]);
						trf.cells[2].innerHTML = getPK(arr[0]) + "<br>" + getOddsOverUnder(arr[0]) +  "<br>" + getOddsEurope(arr[0]);
						trf.cells[2].style.backgroundImage = "url(images/yl.gif)";
						window.setTimeout("resetOddsAsian(" + arr[0] + ");", 60000);
					}
				}

				//标准
				var nodesoe = xmlDoc.selectNodes("/_8bo8/oe/o");
				for(var i=0; i<nodesoe.length; i++)
				{
					var arr = nodesoe[i].text.split("*");
					if (arrScoreData[arr[0]]==null) continue;

					if (arrOddsEurope[arr[0]]!=null)
					{
						if (arrOddsEurope[arr[0]]!=nodesoe[i].text)
						{
							var arro = arrOddsEurope[arr[0]].split("*");
							//处理 arro 与 arr 的变化情况,然后更新到页面
							var trf = document.getElementById("f" + arr[0]);
							//trf.cells[5].innerHTML =
							getOddsEuropeChanged(arr, arro);
							trf.cells[2].style.backgroundImage = "url(images/yl.gif)";
							window.setTimeout("resetOddsEurope(" + arr[0] + ");", 60000);
							delayTime = 10;
							document.getElementById("oddsInfo").style.display = "";

							//保存数据
							arrOddsEurope[arr[0]] = nodesoe[i].text;
						}
					}
					else
					{
						//保存数据
						arrOddsEurope[arr[0]] = nodesoe[i].text;
						//直接更新到页面
						var trf = document.getElementById("f" + arr[0]);
						//trf.cells[5].innerHTML = getOddsEuropeChanged(arr, arro);
						trf.cells[2].innerHTML = getPK(arr[0]) + "<br>" + getOddsOverUnder(arr[0]) + "<br>" + getOddsEurope(arr[0]);
						trf.cells[2].style.backgroundImage = "url(images/yl.gif)";
						window.setTimeout("resetOddsEurope(" + arr[0] + ");", 60000);
					}
				}

				//大小
				var nodesoo = xmlDoc.selectNodes("/_8bo8/oo/o");
				for(var i=0; i<nodesoo.length; i++)
				{
					var arr = nodesoo[i].text.split("*");
					if (arrScoreData[arr[0]]==null) continue;

					if (arrOddsOverUnder[arr[0]]!=null)
					{
						if (arrOddsOverUnder[arr[0]]!=nodesoo[i].text)
						{
							var arro = arrOddsOverUnder[arr[0]].split("*");
							//处理 arro 与 arr 的变化情况,然后更新到页面
							var trf = document.getElementById("f" + arr[0]);
							//trf.cells[5].innerHTML =
							getOddsOverUnderChanged(arr, arro);
							trf.cells[2].style.backgroundImage = "url(images/yl.gif)";
							window.setTimeout("resetOddsOverUnder(" + arr[0] + ");", 60000);
							delayTime = 10;
							document.getElementById("oddsInfo").style.display = "";

							//保存数据
							arrOddsOverUnder[arr[0]] = nodesoo[i].text;
						}
					}
					else
					{
						//保存数据
						arrOddsOverUnder[arr[0]] = nodesoo[i].text;
						//直接更新到页面
						var trf = document.getElementById("f" + arr[0]);
						//trf.cells[5].innerHTML = getOddsEuropeChanged(arr, arro);
						trf.cells[2].innerHTML = getPK(arr[0]) + "<br>" + getOddsOverUnder(arr[0]) + "<br>" + getOddsEurope(arr[0]);
						trf.cells[2].style.backgroundImage = "url(images/yl.gif)";
						window.setTimeout("resetOddsOverUnder(" + arr[0] + ");", 60000);
					}
				}

				if (goalTextCount+tmpCount>200)
				{
					goalTextCount = tmpCount;
					document.getElementById("goaltext").innerHTML = tmp;
				}
				else
				{
					goalTextCount+= tmpCount;
					document.getElementById("goaltext").innerHTML = tmp + document.getElementById("goaltext").innerHTML;
				}
				makePopupWin(arrPopItem);
				oldxml=xmlLiveData.xml;
				sysbusy = false;
				window.setTimeout("getVersion();", 2000);
			}
		}
		catch (e)
		{
			//window.status = e.description + "|refresh2";
			window.setTimeout("getXmlData();", 2000);
		}
	}

	 function getHideMatchCount(){
		try{
			var count = 0;
			var nodes = scoreData.selectNodes("/_8bo8/f[@simple='1']");
			for(var i=0; i<nodes.length; i++){
				var arr = nodes[i].text.split("*");
				if (arrScoreDisplay[arr[0]] == false) count ++;
			}
			return count;
		}catch(e){
			window.status = e.description + "| getHideMatchCount";
		}
	}

	function reset(fid)
	{
		try
		{
			var arr = arrScoreData[fid].split("*");	
			var trf = document.getElementById("f" + arr[0]);
			if (arr[15]=="1")
			{
				trf.cells[1].innerHTML = getHomeTeam(arr, getHomeTeamName(arr), arr[10], 0, 0, arr[0], arr[23], arr[35]);
				document.getElementById("score" + arr[0] ).innerHTML = getScore(arr[12], arr[6], arr[7], arr[8], arr[9], 0);
				trf.cells[3].innerHTML = getAwayTeam(arr, getAwayTeamName(arr), arr[11], 0, 0, arr[0], arr[23], arr[36]);
			}
			trf.cells[1].style.backgroundImage = "none";
			trf.cells[3].style.backgroundImage = "none";


		}
		catch (e)
		{
		}
	}

	var replaceCL_index = 1;
	var replaceCL_count = 0;
	var replaceColorHandler = null;

	function replaceColor()
	{
		try
		{
			var si=0;
			var tab = document.getElementById("scoreTable");
			var start = replaceCL_index;
			var end = replaceCL_index + 50;
			for (var i=start; i<end && i<tab.rows.length; i++)
			{
					var trf = scoreTable.rows[i];

					var ttt = trf.style.display=="";

					if (ttt && trf.cells.length>5)
					{
						trf.style.background = arrColorStyle[color][0];
						replaceCL_count++;
					}
			}

			replaceCL_index += 50;

			if (replaceCL_index < tab.rows.length)
			{
				window.clearTimeout(replaceColorHandler);
				replaceColorHandler = window.setTimeout("replaceColor()", 1000);
			}
		}
		catch (e)
		{
			//window.status = e.description + "|replaceColor";
			window.clearTimeout(replaceColorHandler);
			replaceColorHandler = window.setTimeout("replaceColor()", 1000);
		}
	}

	function replaceColorTask()
	{
		replaceCL_busy = true;
		replaceCL_index = 1;
		replaceCL_count = 0;
		window.clearTimeout(replaceColorHandler);
		replaceColorHandler = window.setTimeout("replaceColor()", 100);
	}

	var updateMT_index = 0;
	var updateMatchTimeHandler = null;

	function updateMatchTime()
	{
		try
		{
			var nodes = scoreData.selectNodes("/_8bo8/f[@matchType='1']");
			var start = updateMT_index;
			var end = updateMT_index + 50;
			for (var i=start; i<end && i<nodes.length; i++)
			{
				var fid = nodes[i].text.split("*")[0];
				var arr = arrScoreData[fid].split("*");
				if (arr[12]=="1" || arr[12]=="3" || arr[12]=="8" || arr[12]=="9" || arr[12]=="10") continue;
				var el = document.getElementById("s" + arr[0]);
				if (el!=null)
				{
					el.innerHTML = getStatus(arr[12], arr[13], ParseDate( arr[2] ), arr[12], arr[32]);
				}
			}

			updateMT_index += 50;

			if (updateMT_index < nodes.length)
			{
				window.clearTimeout(updateMatchTimeHandler);
				updateMatchTimeHandler = window.setTimeout("updateMatchTime()", 1000);
			}
		}
		catch (e)
		{
			//window.status = e.description + "|updateMatchTime";
		}
	}

	function updateMatchTimeTask()
	{
		try
		{
			updateMT_busy = true;
			updateMT_index = 0;
			window.clearTimeout(updateMatchTimeHandler);
			updateMatchTimeHandler = window.setTimeout("updateMatchTime()", 100);
		
			window.setTimeout("updateMatchTimeTask()", 30000);
		}
		catch (e)
		{
			//window.status = e.description + "updateMatchTimeTask";
		}
	}

	var oPopup = window.createPopup();
	var imagewidth = 320;
	var imageheight = 80;
	var speed = 40;
	var x = (screen.width-imagewidth-1)/2;
	var y = 1;
	var pop_TC = 30;
	var startani_A;
	var isShowPopwin = false;
	
	function popupInfo(text)
	{
		try
		{
			var oPopupBody = oPopup.document.body;
			oPopupBody.style.cursor = "hand";
			oPopupBody.innerHTML = text;
			oPopupBody.oncontextmenu = dismisspopup;
			oPopupBody.onclick = dismisspopup;
			pop_TC = 30;
			isShowPopwin = true;
			pop();
		}
		catch (e)
		{
		}
	}

	function pop()
	{
		oPopup.show(x,y,imagewidth, imageheight);
		if (isShowPopwin)
		{
			startani_A = setTimeout("pop()", 500);
		}
		if (pop_TC<0)
		{
			dismisspopup();
		}
		pop_TC --;
	}

	function dismisspopup()
	{
		isShowPopwin = false;
		oPopup.hide();
		clearTimeout(startani_A);
	}

	function makePopupWin(arr)
	{
		if (arr.length<1) return;
		imageheight = arr.length * 24+ 41;
		var tmp = "";
		tmp += "<table border=2 width=320 cellspacing=0 bgcolor=#FFFFFF style='border-collapse: collapse' bordercolor=#525252 cellpadding=0><tr><td><table border=0 width=100% cellpading=0 cellspacing=0><tr bgcolor=#185F9C><td align=center><font color=#FFFFFF style='font-size: 10pt'><b>[射门比分网]</b></font></td></tr></table></td></tr><tr><td bgcolor=#F7FBFF align=center>";
		tmp += "<table border=0 cellspacing=2 cellpadding=0 width=100%>"
		tmp += "<tr height=22><td bgcolor=#FFFFFF align=center>";
		tmp += arr.join("</td></tr><tr height=22><td bgcolor=#FFFFFF align=center>");
		tmp += "</td></tr></table><table border=0 cellspacing=0 celpadding=0 width=100% bgcolor=#EAF3FF><tr height=16 align=right><td align=center><font color=#666666 style='font-family: Verdana; font-size:8pt;'><b>www.hgoal.com&nbsp;</b></font></td></tr></table></td></tr></table>";
		if (tipsWin)
		{
			popupInfo(tmp);
		}
		//alert(tmp);
	}

	function makePopupText(arr, goal, card)
	{
		var colorStyle = arr[3];
		var leagueName = getLeagueName(arr);
		var statusName = arr[13];
		//var goalTime = getMatchTime2(arr, ParseDate( arr[2] ), arr[12], arr[32] );
		var goalTime = getStatus(arr[12], arr[13], ParseDate( arr[2] ), arr[12], arr[32]);
		var htName = getHomeTeam2(getHomeTeamName2(arr), arr[10], goal, card);
		var atName = getAwayTeam2(getAwayTeamName2(arr), arr[11], goal, card);
		var hscore = arr[6];
		var ascore = arr[7];


		if (arr[12]=="1" || arr[12]=="9" || arr[12]=="10")
		{
			hscore="";
			ascore="";
		}
		else
		{
			if (hscore=="") hscore="0";
			if (ascore=="") ascore="0";
		}

		var goalSound_flash = "<object classid='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'><param name='movie' value='" + arrSoundStyle[sound] + "'><param name='quality' value='high'><param name='wmode' value='transparent'></object>";
		var sound_flash2 = "<object classid='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'><param name='movie' value='sr.swf'><param name='quality' value='high'><param name='wmode' value='transparent'></object>";
		if (sound==0)
		{
			sound_flash2="";
		}

		if (goal==1 || goal==3)
		{
			htName = htName + "<img src=\"images/zd.gif\" width=\"8\" height=\"8\" align=\"baseline\">";
			hscore = "<font color='red'>" + hscore + "</font>";
			document.getElementById("goalsound").innerHTML = goalSound_flash;
		}
		if (goal==2 || goal==3)
		{
			atName = "<img src=\"images/zd.gif\" width=\"8\" height=\"8\" align=\"baseline\">" + atName;
			ascore = "<font color='red'>" + ascore + "</font>";
			document.getElementById("goalsound").innerHTML = goalSound_flash;
		}
		if (card==1 || card==3)
		{
			document.getElementById("cardsound").innerHTML = sound_flash2;
		}
		if (card==2 || card==3)
		{
			document.getElementById("cardsound").innerHTML = sound_flash2;
		}
		var text = "";
		text += "<table border=0 width=310 cellpadding=0 cellspacing=0><tr align=center>";
		text += "<td bgcolor=" + colorStyle + " width=56><span style='font-size: 9pt; color:#ffffff'>" + leagueName + "</span></font></td>";
		text += "<td width=32><font style='font-size: 9pt;'><b>" + goalTime + "</b></font></td>";
		text += "<td width=222><font style='font-size: 9pt'>" + htName + " <b>" + hscore + "-" + ascore + "</b> " + atName + "</font></td></tr></table>";

		return text;
	}

	var delayTime = -1;
	function oddsInfoTask()
	{
		if (delayTime != -1)
		{
			if (delayTime==0)
			{
				try
				{
					document.getElementById("oddsInfo").innerHTML = "";
					document.getElementById("oddsInfo").style.display = "none";
				}
				catch (e)
				{
				}
			}
			delayTime --;
		}
		window.setTimeout("oddsInfoTask();", 3000);
	}

	window.setTimeout("oddsInfoTask();", 1000);

	var xmladtHit = GetXmlObject();
	function adtHit(t,p)
	{
		try
		{
			var dt = new Date();
			xmladtHit.async = false;
			xmladtHit.load("stat/adtstat.aspx?t=" + t + "&p=" + p + "&dt=" + dt.valueOf());
		}
		catch (e)
		{
		}
	}

