﻿var showlastchg = true;
var sxgbpath = "sx/gb/";
var sxbigpath = "sx/big/";
var sxpath = sxgbpath;
var utctime = 8;
var Timegap = 0;
var GetFlagNum;
var ProcessTimeflag;
var OpenXmlflag;
var lastchgflag;
var SetProcessTime = false;
var bfColorTime = 40000;
var playsound = false;
var mtoshow = false;
var jqsy = '<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="0" height="0"><param name="movie" value="sound/s.swf"><param name="quality" value="high"><param name="wmode" value="transparent"><embed src="sound/s.swf" type="application/x-shockwave-flash" width="0" height="0"></embed></object>';
var showarray = new Array();
var hidearray = new Array();
var goaltip = 'ss';
var chgscore = false;
var cellsindex = 0;
function ProcessTime(){ var cstate;var StartTime;var AmountTime = 0;var currentTime = new Date();var rows = document.getElementById("livetable").rows;for(var i = 0; i < rows.length; i++) { cstate = rows[i].getAttribute("cs");if(cstate) { if(cstate == "S" || cstate == "X") { StartTime = rows[i].getAttribute("rt");if(cstate == "S"){ AmountTime = parseInt((currentTime - Date.parse(StartTime)) / 60000) + Timegap;if(AmountTime > 45) AmountTime = 45; else if(AmountTime < 0) AmountTime = 0;} else{ AmountTime = parseInt((currentTime - Date.parse(StartTime)) / 60000) + Timegap + 45;if(AmountTime > 90) AmountTime = 90;else if(AmountTime < 46) AmountTime = 46;}document.getElementById("cm" + rows[i].getAttribute("mid")).innerHTML = "<font color='#0000ff'>" + AmountTime + "'</font>";}}}}
function updatelive(nodes,counts)
{
	try
	{
		var rows = document.getElementById("livetable").rows;
		for(var i = 0; i < counts; i ++)
		{
			var datas = nodes[i].firstChild.data.split("|");
			var row = rows["gyz" + datas[0]];
			
			if(!row)
			{
				continue;
			}
			
			var oldcs = row.getAttribute("cs");
			//shi jian
			if(datas[11] != '')
			{
				var da = new Date(datas[11]);
				da.setMinutes(da.getMinutes() + utctime * 60);
				
				var hours = da.getUTCHours();
				var min = da.getUTCMinutes();
				
				if(hours < 10)
					hours = "0" + hours;
				if(min < 10)
					min = "0" + min;
				
				row.cells[2 - cellsindex].innerHTML = hours + ":" + min;
				
				if(datas[1] == 'W')
					row.setAttribute("rt",datas[11]);
				
			}
			//dian shi zhi bo
			//ji shu tong ji
			//zhong li chang
			row.cells[8 - cellsindex].innerHTML = '';
			if(datas[15] == 'H')
				row.cells[8 - cellsindex].innerHTML += "<img src='image/" + sxkqimage + ".gif' title='" + row.getAttribute("an") + sxkq + "' />";//
			else if(datas[15] == 'C')
				row.cells[8 - cellsindex].innerHTML += "<img src='image/" + sxkqimage + ".gif' title='" + row.getAttribute("bn") + sxkq + "' />";//
			
			if(datas[dianshiindex] != '')
				row.cells[8 - cellsindex].innerHTML += "&nbsp;<img src='image/" + dianshiimage + ".gif' title='" + datas[dianshiindex] + "' />";
			
			if(datas[14] == 'Y')
				row.cells[8 - cellsindex].innerHTML += "&nbsp;<img src='image/" + zlcsimage + ".gif' title='" + zlcs + "' />";//
			
			//if(datas[10] != '')
			//	row.cells[8 - cellsindex].innerHTML += "&nbsp;<a href='#' onclick='openpl(this," + row.getAttribute("sy") + "," + row.getAttribute("mid") + ");return false;'><img src='image/" + pankouimage + ".gif'/></a>";
			
			row.cells[8 - cellsindex].innerHTML += "&nbsp;<a href='/soccer/" + analysefile + ".htm?ID=" + row.getAttribute("mid") + "' target='_blank'><img src='image/" + analyseimage + ".gif'/></a>";
			
			
			if(oldcs != datas[1]){ row.setAttribute("cs",datas[1]);}
			
			if(datas[1] == 'W' || datas[1] == 'D' || datas[1] == 'Y' || datas[1] == 'Q' || datas[1] == 'C')
			{
				document.getElementById("hr" + datas[0]).style.display = "none";
				document.getElementById("cr" + datas[0]).style.display = "none";
				document.getElementById("as" + datas[0]).style.display = "none";
				document.getElementById("bs" + datas[0]).style.display = "none";
				
				row.cells[7 - cellsindex].innerHTML = "&nbsp;";
				
				document.getElementById("jt" + datas[0]).style.display = "none";
				document.getElementById("dt" + datas[0]).style.display = "none";
				document.getElementById("jf" + datas[0]).style.display = "none";
				document.getElementById("df" + datas[0]).style.display = "none";
				
				document.getElementById("st" + datas[0]).style.display = "";
				document.getElementById("st" + datas[0]).innerHTML = ChangeState(datas[1]);
				document.getElementById("cm" + datas[0]).style.display = "none";
				
			}
			else
			{
				var as = document.getElementById("as" + datas[0]);
				var bs = document.getElementById("bs" + datas[0]);
				
				as.style.display = "";
				bs.style.display = "";
				if(as.innerHTML == "")
					as.innerHTML = "0";
				if(bs.innerHTML == "")
					bs.innerHTML = "0";
				
				var st = document.getElementById("st" + datas[0]);
				var cm = document.getElementById("cm" + datas[0]);
				if(datas[1] == 'S' || datas[1] == 'X')
				{
					st.style.display = "none";
					cm.style.display = "";
					if(datas[9] != "")
					{	
						var AmountTime = 0;
						row.setAttribute("rt",datas[9]);
						
						if(datas[1] == "S")
						{
							AmountTime = parseInt((new Date() - Date.parse(datas[9])) / 60000) + Timegap;
							if(AmountTime < 0)
								AmountTime = 0;
							if(AmountTime > 45)
								AmountTime = 45;
						}
						else
						{
							AmountTime = parseInt((new Date() - Date.parse(datas[9])) / 60000) + Timegap + 45;
							if(AmountTime < 46)
								AmountTime = 46;
							if(AmountTime > 90)
								AmountTime = 90;
						}
						cm.innerHTML = "<font color='#0000ff'>" + AmountTime + "'</font>";
					}
				}
				else
				{
					st.style.display = "";
					cm.style.display = "none";
					if(oldcs != datas[1])
						st.innerHTML = ChangeState(datas[1]);
				}
				
				if(datas[6] != '' && (datas[1] == 'Z' || datas[1] == 'X' || datas[1] == 'J' || datas[1] == 'F'))
				{
					row.cells[7 - cellsindex].innerHTML = datas[6];
				}
				else
					row.cells[7 - cellsindex].innerHTML = "&nbsp;";
				
				
				var jt = document.getElementById("jt" + datas[0]);
				var jf = document.getElementById("jf" + datas[0]);
				
				var dt = document.getElementById("dt" + datas[0]);
				var df = document.getElementById("df" + datas[0]);
				
				if(datas[7] != '' && (datas[1] == 'J' || datas[1] == 'F'))
				{
					jf.style.display = "";
					jf.innerHTML = "<br>" + datas[7];
					jt.style.display = "";
				}
				else
				{
					jf.style.display = "none";
					jt.style.display = "none";
				}

				if(datas[8] != '' && datas[1] == 'F')
				{
					df.style.display = "";
					df.innerHTML = "<br>" + datas[8];
					dt.style.display = "";
				}
				else
				{
					df.style.display = "none";
					dt.style.display = "none";
				}
				//jiao qiu
				var hj = document.getElementById("hj" + datas[0]);
				var cj = document.getElementById("cj" + datas[0]);
				if(datas[12] != '')
				{
					hj.style.display = "";
					hj.innerHTML = "<" + datas[12] + ">";
				}
				else
					hj.style.display = "none";
				
				if(datas[13] != '')
				{
					cj.style.display = "";
					cj.innerHTML = "<" + datas[13] + ">";
				}
				else
					cj.style.display = "none";
				
				//hong pai
				var hr = document.getElementById("hr" + datas[0]);
				var cr = document.getElementById("cr" + datas[0]);
				if(datas[4] != '0')
				{
					hr.style.display = "";
					if(row.style.display == '' && hr.innerHTML != datas[4])
					{
						if(sxworking && (goaltip == 'gy' || goaltip == 'yy'))
						{
							playlist.push(row.getAttribute("hid"));
							playlist.push(datas[4]);
							playlist.push("rc");
						}
						if(showlastchg)
						{
							var tmp = row.getAttribute("an") + "|<span class='rc'>" + datas[4] + "</span>|" + datas[2] + "|" + row.getAttribute("bn") + "|&nbsp;|" + datas[3];
							if(showarray.push(tmp) > 4)
							{
								showarray.shift();
							}
							mtoshow = true;
						}
					}
					
					hr.innerHTML = datas[4];
				}
				else
					hr.style.display = "none";
				
				if(datas[5] != '0')
				{
					cr.style.display = "";
					if(row.style.display == '' && cr.innerHTML != datas[5])
					{
						if(sxworking && (goaltip == 'gy' || goaltip == 'yy'))
						{
							playlist.push(row.getAttribute("cid"));
							playlist.push(datas[5]);
							playlist.push("rc");
						}
						if(showlastchg)
						{	
							var tmp = row.getAttribute("an") + "|&nbsp;|" + datas[2] + "|" + row.getAttribute("bn") + "|<span class='rc'>" + datas[5] + "</span>|" + datas[3];
							if(showarray.push(tmp) > 4)
							{
								showarray.shift();
							}
							
							mtoshow = true;
						}
					}
					
					cr.innerHTML = datas[5];
				}
				else
					cr.style.display = "none";
				
				//bi fen
				var as = document.getElementById("as" + datas[0]);
				var bs = document.getElementById("bs" + datas[0]);
				if(as.innerHTML != datas[2])
				{
					as.innerHTML = datas[2];
					if(row.style.display == '')
					{
						chgscore = true;
						row.cells[4 - cellsindex].style.backgroundColor = "#A5D998";
						setTimeout("eval('document.getElementById(\"livetable\").rows[\"gyz" + datas[0] + "\"].cells[4 - cellsindex].style.backgroundColor=\"" + row.style.backgroundColor + "\"');",bfColorTime);
						if(showlastchg)
						{
							var tmp = row.getAttribute("an") + "||<font color='#0000ff'><b>" + datas[2] + "</b></font>|" + row.getAttribute("bn") + "||" + datas[3];
							if(showarray.push(tmp) > 4)
							{
								showarray.shift();
							}
							mtoshow = true;
						}
						
						if(goaltip == 'ss')
							playsound = true;
					}
				}
				if(bs.innerHTML != datas[3])
				{
					bs.innerHTML = datas[3];
					
					if(row.style.display == "")
					{
						chgscore = true;
						row.cells[6 - cellsindex].style.backgroundColor = "#A5D998";
						setTimeout("eval('document.getElementById(\"livetable\").rows[\"gyz" + datas[0] + "\"].cells[6 - cellsindex].style.backgroundColor=\"" + row.style.backgroundColor + "\"');",bfColorTime);
												
						if(showlastchg)
						{
							var tmp = row.getAttribute("an") + "||" + datas[2] + "|" + row.getAttribute("bn") + "||<font color='#0000ff'><b>" + datas[3] + "</b></font>";
							if(showarray.push(tmp) > 4)
							{
								showarray.shift();
							}
							mtoshow = true;
						}
						if(goaltip == 'ss')
							playsound = true;
					}	
				}
				
				if(chgscore && sxworking && (goaltip == 'gy' || goaltip == 'yy'))
				{
					playlist.push(row.getAttribute("hid"));
					playlist.push(datas[2] + "-" + datas[3]);
					playlist.push(row.getAttribute("cid"));
				}
				else if(chgscore && ctworking && goaltip == 'ct')
				{
					ctspeeklist.push(row.getAttribute("an") + " " + datas[2] + "-" + datas[3] + " " + row.getAttribute("bn"));
				}
				
				if(showlastchg && mtoshow)
				{
					createList();
					mtoshow = false;
					
					//zhan xiang
					if(!isopen)
						move();
						
					if(lastchgflag)
					{
						clearTimeout(lastchgflag);
					}
					
					lastchgflag = setTimeout("move2()",30000);
				}
				
				chgscore = false;
				
			}
		}
	}
	catch(e)
	{
	}
}

function closechg(){ showlastchg = false;document.getElementById("scorelive").style.display = "none";document.getElementById("scorelivemenu").style.display = "none";}


function createList(){var rows = document.getElementById("matchtable").rows;for(i = 0; i < showarray.length; i ++){ if(rows[i]){ var tmps = showarray[showarray.length - i - 1].toString().split("|");rows[i].cells[0].innerHTML = tmps[0] + "<br/>" + tmps[3];rows[i].cells[1].innerHTML = tmps[1] + "<br/>" + tmps[4];rows[i].cells[2].innerHTML = tmps[2] + "<br/>" + tmps[5];}}}
//bo fang sheng ying
function DOSound(){try{document.getElementById("sydiv").innerHTML= jqsy;}catch(e){document.getElementById("sydiv").innerHTML= jqsy;}}
///y c x s sai shi
function hmatch(me)
{
	var mid;
	if(me.parentElement)
	{
		//alert(me.parentElement.id);
		me.parentElement.style.display = 'none';
		mid = me.parentElement.getAttribute("mid");
	}
	else
	{
		//alert(me.parentNode.id);
		me.parentNode.style.display = 'none';
		mid = me.parentNode.getAttribute("mid");
	}
	
	hidearray.push(mid);
	
	if(cellsindex == 1)
		checkSH();
	document.getElementById("mhc").innerHTML = Number(document.getElementById("mhc").innerHTML) + 1;	
}
//end y c x s sai shi
var HMcookie = ',';
var HM = ',';
function dohidem2(obj,mt)
{
	var count = 0;
	var rows = document.getElementById("livetable").rows;
	var rowcount = rows.length;
	if(obj.checked)
	{
		HM = HM.replace(',' + mt + ",",",");
		for(i = 0; i < rowcount; i ++)
		{
			if(rows[i].style.display == 'none' && rows[i].getAttribute('mt') == mt)
			{
				rows[i].style.display = '';
				var mid = rows[i].getAttribute('mid');
				if(mid)
				{
					count ++;
					hidearray.push(mid);
				}
			}
		}
		
		document.getElementById("mhc").innerHTML = Number(document.getElementById("mhc").innerHTML) - count;
	}
	else
	{
		HM += mt + ",";
		for(i = 0; i < rowcount; i ++)
		{
			if(rows[i].style.display == '' && rows[i].getAttribute('mt') == mt)
			{
				rows[i].style.display = 'none';
				var mid = rows[i].getAttribute('mid');
				if(mid)
				{
					count ++;
					hidearray.push(mid);
				}
			}
		}
		document.getElementById("mhc").innerHTML = Number(document.getElementById("mhc").innerHTML) + count;
	}
	checkSH();
	
}

//y c l x
function htype(me)
{	
	var mt;
	if(me.parentElement)
		mt = me.parentElement.getAttribute('mt');
	else
		mt = me.parentNode.getAttribute('mt');
	
	HM += mt + ",";
	var count = 0;
	var rows = document.getElementById("livetable").rows;
	var rowcount = rows.length;	
	for(i = 0; i < rowcount; i ++)
	{
		if(rows[i].style.display == '' && rows[i].getAttribute('mt') == mt)
		{
			rows[i].style.display = 'none';
			var mid = rows[i].getAttribute('mid');
			if(mid)
			{
				count ++;
				hidearray.push(mid);
			}
		}
	}
	checkSH();
	document.getElementById("mhc").innerHTML = Number(document.getElementById("mhc").innerHTML) + count;
}
//end y c l x
function checkSH()
{
	var matchrow;
	var daterow;
	var fgrow;
	var pmt;
	var hasdate = false;
	var hasselect = false;
	var hasoverm = false;
	var rows = document.getElementById("livetable").rows;
	var rowcount = rows.length;
		
	for(i = 0; i < rowcount; i ++)
	{
		if(rows[i].id != '')
		{
			if(rows[i].id.indexOf("match") != -1)
			{
				if(hasselect && matchrow && pmt != matchrow.getAttribute("mt"))
				{
					matchrow.style.display = "";
					pmt = matchrow.getAttribute("mt");
				}
				hasselect = false;
				matchrow = rows[i];
			}
			if(rows[i].id.indexOf("gyz") != -1 && rows[i].style.display == '')
			{
				hasdate = true;
				hasselect = true;
				if(fgrow)
					hasoverm = true;
			}
			else if(rows[i].id == 'fg')
			{
				fgrow = rows[i];
			}
			else if(rows[i].id.indexOf("ad") != -1)
			{
				//rows[i].style.display = "";
			}
			else
			{
				rows[i].style.display = "none";
			}
		}
		else
		{
			rows[i].style.display = "none";
			
			if(hasdate && daterow)
				daterow.style.display = "";
			hasdate = false;
			daterow = rows[i];
		}
	}
	
	if(hasdate && daterow)
		daterow.style.display = "";
	
	if(hasselect && matchrow)
		matchrow.style.display = "";
	
	if(fgrow)
	{
		if(hasoverm)
			fgrow.style.display = "";
		else
			fgrow.style.display = "none";
	}	
}
function showall()
{
	var rows = document.getElementById("livetable").rows;
	var rowcount = rows.length;
	for(i = 0; i < rowcount; i ++)
	{
		rows[i].style.display = '';
		hidearray = new Array();
	}
	document.getElementById("mhc").innerHTML = '0';
	HM = ",";
	
	Reload_SetAdv();
}
function showistar()
{
	var rows = document.getElementById("livetable").rows;
	var rowcount = rows.length;
	for(i = 0; i < rowcount; i ++)
	{
		var mid = rows[i].getAttribute('mid');
		if(rows[i].getAttribute('zy') == 'y' && rows[i].style.display == '')
		{
			
			rows[i].setAttribute('zy','n');		
			if(mid)
			{
				document.getElementById("zy" + mid).innerHTML = noistar;
			}
			else
			{
				var xh = rows[i].getAttribute('xh');
				document.getElementById("zym" + xh).innerHTML = noistar;
			}	
		}
		else if(mid && rows[i].style.display == '')
		{
			rows[i].style.display = 'none';
			hidearray.push(mid);
		}
	}
	checkSH();
	
	document.getElementById("mhc").innerHTML = hidearray.length;
}
function tohide()
{
	var rows = document.getElementById("livetable").rows;
	if(HM != ',')
	{
		var rowcount = rows.length;
		for(i = 0; i < rowcount; i ++)
		{
			if(HM.indexOf(',' + rows[i].getAttribute('mt') + ',') != -1)
			{
				var mid = rows[i].getAttribute('mid');
				if(mid)
				{
					hidearray.push(mid);
				}
			}
		}
	}
	
	if(hidearray.length != 0)
	{
		var count = hidearray.length;
		for(j = 0; j < count; j ++)
		{
			try
			{
				rows["gyz" + hidearray[j]].style.display = 'none';
			}
			catch(e)
			{
			}
		}
		document.getElementById("mhc").innerHTML = count;
		
		if(cellsindex == 1)
			checkSH();
	}
	
}

///y c x s sai shi
function setzy(me)
{
	if(me.parentElement)
	{
		if(me.parentElement.parentElement.getAttribute('zy') == 'y')
		{
			me.parentElement.parentElement.setAttribute('zy','n');
			me.innerHTML = noistar;
		}
		else
		{
			me.parentElement.parentElement.setAttribute('zy','y');
			me.innerHTML = istar;
		}
	}
	else
	{
		if(me.parentNode.parentNode.getAttribute('zy') == 'y')
		{
			me.parentNode.parentNode.setAttribute('zy','n');
			me.innerHTML = noistar;
		}
		else
		{
			me.parentNode.parentNode.setAttribute('zy','y');
			me.innerHTML = istar;
		}
	}
}
//end y c x s sai shi
function setzym(me)
{
	var rows = document.getElementById("livetable").rows;
	var rowcount = rows.length;
			
	if(me.parentElement)
	{
		if(me.parentElement.parentElement.getAttribute('zy') == 'y')
		{
			var mt = me.parentElement.parentElement.getAttribute('mt');
			for(i = 0; i < rowcount; i ++)
			{
				if(rows[i].style.display == '' && rows[i].getAttribute('mt') == mt)
				{
					rows[i].setAttribute('zy','n');
					var mid = rows[i].getAttribute('mid');
					
					if(mid)
						document.getElementById("zy" + mid).innerHTML = noistar;
					else
					{
						var xh = rows[i].getAttribute('xh');
						document.getElementById("zym" + xh).innerHTML = noistar;
					}
				}
			}
		}
		else
		{
			var mt = me.parentElement.parentElement.getAttribute('mt');
			for(i = 0; i < rowcount; i ++)
			{
				if(rows[i].style.display == '' && rows[i].getAttribute('mt') == mt)
				{
					rows[i].setAttribute('zy','y');
					var mid = rows[i].getAttribute('mid');
					
					if(mid)
						document.getElementById("zy" + mid).innerHTML = istar;
					else
					{
						var xh = rows[i].getAttribute('xh');
						document.getElementById("zym" + xh).innerHTML = istar;
					}
					
				}
			}
		}
	}
	else
	{
		if(me.parentNode.parentNode.getAttribute('zy') == 'y')
		{
			var mt = me.parentNode.parentNode.getAttribute('mt');
			for(i = 0; i < rowcount; i ++)
			{
				if(rows[i].style.display == '' && rows[i].getAttribute('mt') == mt)
				{
					rows[i].setAttribute('zy','n');
					var mid = rows[i].getAttribute('mid');
					
					if(mid)
						document.getElementById("zy" + mid).innerHTML = noistar;
					else
					{
						var xh = rows[i].getAttribute('xh');
						document.getElementById("zym" + xh).innerHTML = noistar;
					}
				}
			}
		}
		else
		{
			var mt = me.parentNode.parentNode.getAttribute('mt');
			for(i = 0; i < rowcount; i ++)
			{
				if(rows[i].style.display == '' && rows[i].getAttribute('mt') == mt)
				{
					rows[i].setAttribute('zy','y');
					var mid = rows[i].getAttribute('mid');
					
					if(mid)
						document.getElementById("zy" + mid).innerHTML = istar;
					else
					{
						var xh = rows[i].getAttribute('xh');
						document.getElementById("zym" + xh).innerHTML = istar;
					}
				}
			}
		}
	}
}

var getallcallback = function doAllDataAction(response,dateStr)
{
    try
    {
		if(response.getElementsByTagName("hasdata")[0].firstChild.data == "Y")
		{
			GetFlagNum = parseInt(response.getElementsByTagName("dt")[0].getAttribute("fn")) + 1;
			document.getElementById("Matchs_List").innerHTML = response.getElementsByTagName("sb")[0].firstChild.data;
			var d = new Date(dateStr);
			var ClientDate = new Date();
			Timegap = (new Date(d.getYear(),d.getMonth(),d.getDate(),d.getHours(),d.getMinutes(),0) - new Date(ClientDate.getYear(),ClientDate.getMonth(),ClientDate.getDate(),ClientDate.getHours(),ClientDate.getMinutes(),0)) / 60000;
			
			//setTimeout("tohide()",50);
			
			
			
			tohide();
			
			Reload_SetAdv();//guang gao
			
			
			setTimeout("ProcessTime()",800);
			OpenXmlflag = setInterval("OpenXml()",2000);
			ProcessTimeflag = setInterval("ProcessTime()",30000);
			
			
		}
		else
		{
			setTimeout("getAllData()",1000);
		}
	}
	catch(e)
	{
		setTimeout("getAllData()",1000);
	}
}

var onerrorback = function reDoAllDataAction()
{
	try
	{
		setTimeout("getAllData()",1000);
	}
	catch(e)
	{
		setTimeout("getAllData()",1000);
	}
	
}

function getAllData()
{
    AllRequest.reSend(datafile + utctime,'',getallcallback,'getall',onerrorback);
}

function OpenXml()
{
	Request.reSend("updateData/" + GetFlagNum + ".xml",'',updatecallback,'update');
}
var updatecallback = function RadXml(response) 
{	
	try
    {
		if(response.getElementsByTagName("Rst")[0].firstChild.data == "Y")
		{
			setTimeout("getAllData()",Math.round(Math.random() * 10) * 1000);
			clearInterval(OpenXmlflag);
        	clearInterval(ProcessTimeflag);	
			return;
		}
		
		GetFlagNum = parseInt(response.getElementsByTagName("Fn")[0].firstChild.data) + 1;
		var nodes = response.getElementsByTagName("C");
		updatelive(nodes,nodes.length);
		
	}
	catch(e)
	{
	}
	
	if(playsound)
	{
		DOSound();
		playsound = false;
	}
	
}
function initZone()
{
	var me = document;
	var sz = me.getElementById('SelectZone');
	if(!sz)
		return;
	sz.style.left = (me.body.scrollWidth - (me.body.scrollWidth - 992) / 2 - 410) + 'px';
	var szl = sz.getElementsByTagName('ul');
	
	if(szl)
		for(var i = 0;i < szl.length; i++)
		{
			szl[i].onclick = function()
			{
				sz.style.display = 'none';
				var showtxt;
				var eli = this.getElementsByTagName('li');
				if(eli)
				{
					for(var i = 0; i < eli.length; i ++)
					if(eli[i].innerHTML.indexOf('GMT') != -1)
					{
						showtxt = eli[i].innerHTML;
						break;
					}
				}
				
				var exp = new Date();
				exp.setTime(exp.getTime() + 2592000000);		
				me.cookie = "CurGMT=" + escape(this.id) + ";path=/;expires=" + exp.toGMTString();
				me.cookie = "CurGMTStr=" + escape(showtxt) + ";path=/;expires=" + exp.toGMTString();

				document.getElementById("mytimezone").innerHTML = showtxt;
				if(utctime != this.id)
				{
					utctime = this.id;
					clearInterval(OpenXmlflag);
					clearInterval(ProcessTimeflag);
					getAllData();
				}
			}
		
			szl[i].onmouseover = function()
			{
				this.style.backgroundColor = '#fff';
			}
			szl[i].onmouseout = function()
			{
				this.style.backgroundColor = 'Transparent';
			}
		}
}
function getUtc()
{
	document.getElementById('SelectZone').style.display = '';
}
function CloseUtc()
{
	document.getElementById('SelectZone').style.display = 'none';
}
var isopen = false;
function move()
{
	if(!isopen)
	{
		document.getElementById("scorelivemenu").style.display = "none";
		document.getElementById("scorelive").style.visibility = "visible";
		isopen = true;
	}
	else
	{
		document.getElementById("scorelivemenu").style.display = "";
		document.getElementById("scorelive").style.visibility = "hidden";
		isopen = false;
	}
}
function move2()
{
	document.getElementById("scorelivemenu").style.display = "";
	document.getElementById("scorelive").style.visibility = "hidden";
	isopen = false;	
}
function selectAll()
{
	var inputs = window.document.getElementById("myleagues").getElementsByTagName("input");
	for(var i = 0;i < inputs.length; i ++)
	{
		if(inputs[i].type == "checkbox") inputs[i].checked = true;
	} 
	//showall();
}
function disselectAll()
{
	var inputs = window.document.getElementById("myleagues").getElementsByTagName("input");
	for(var i = 0;i < inputs.length; i ++)
	{
		if(inputs[i].type == "checkbox")
		{
			if(inputs[i].checked)			
				inputs[i].checked = false;
			else
				inputs[i].checked = true;
		}
	}
}
function makeTable()
{
	var html = '<table ID="mtypetable" style="text-align:left;border-collapse:collapse;FONT-SIZE: 12px;width:98%;" border="0">';
	var i = 0;
	var len = sdata.length;
	while(i < len)
	{
		if(i < len)
		{
			html += '<tr><td width="25%">';
			if(HM != ',' && HM.indexOf(',' + sdata[i][0] + ',') != -1)
				html += '<input type="checkbox" id="m' + sdata[i][0] + '"/>&nbsp;' + sdata[i][1];//onclick="dohidem2(this,' + sdata[i][0] + ')"
			else
				html += '<input type="checkbox" checked id="m' + sdata[i][0] + '"/>&nbsp;' + sdata[i][1];//onclick="dohidem2(this,' + sdata[i][0] + ')"
			html += '</td><td width="25%">';
			i ++;
			if(i < len)
			{
				if(HM != ',' && HM.indexOf(',' + sdata[i][0] + ',') != -1)
					html += '<input type="checkbox" id="m' + sdata[i][0] + '"/>&nbsp;' + sdata[i][1];//onclick="dohidem2(this,' + sdata[i][0] + ')"
				else
					html += '<input type="checkbox" checked id="m' + sdata[i][0] + '"/>&nbsp;' + sdata[i][1];// onclick="dohidem2(this,' + sdata[i][0] + ')"
				i ++;
			}
			else
			{
				html += '&nbsp;';
			}
			html += '</td><td width="25%">';
			if(i < len)
			{
				if(HM != ',' && HM.indexOf(',' + sdata[i][0] + ',') != -1)
					html += '<input type="checkbox" id="m' + sdata[i][0] + '"/>&nbsp;' + sdata[i][1];//onclick="dohidem2(this,' + sdata[i][0] + ')"
				else
					html += '<input type="checkbox" checked id="m' + sdata[i][0] + '"/>&nbsp;' + sdata[i][1];//onclick="dohidem2(this,' + sdata[i][0] + ')"
				i ++;
			}
			else
			{
				html += '&nbsp;';
			}
			html += '</td><td width="25%">';
			if(i < len)
			{
				if(HM != ',' && HM.indexOf(',' + sdata[i][0] + ',') != -1)
					html += '<input type="checkbox" id="m' + sdata[i][0] + '"/>&nbsp;' + sdata[i][1];//onclick="dohidem2(this,' + sdata[i][0] + ')"
				else
					html += '<input type="checkbox" checked id="m' + sdata[i][0] + '"/>&nbsp;' + sdata[i][1];//onclick="dohidem2(this,' + sdata[i][0] + ')"
				i ++;
			}
			else
			{
				html += '&nbsp;';
			}
			html += '</td></tr>';
		}
	}
	html += '</table>';
	document.getElementById('myleagues').innerHTML = html;
}

function closeSMtype()
{
	var allMatchTypeflag = document.getElementById('allMatchType');
	allMatchTypeflag.style.display = 'none';
}
function doSMtype()
{	
	HM = ',';
	var save = document.getElementById("savehiddencookie").checked;
	hidearray = new Array();
	var inputs = window.document.getElementById("myleagues").getElementsByTagName("input");
	for(var i = 0;i < inputs.length; i ++)
	{
		if(inputs[i].type == "checkbox")
		{
			if(inputs[i].checked)
			{
				if(save)
				{
					HMcookie = HMcookie.replace(inputs[i].id.replace('m','') + ",",'');
				}
			}
			else
			{
				var ts = inputs[i].id.replace('m','');
				HM += ts + ",";
				if(save && HMcookie.indexOf(',' + ts + ',') == -1)
				{
					HMcookie += ts + ",";
				}
			}
		}
	}
	
	//hidden matchs
	var count = 0;
	var rows = document.getElementById("livetable").rows;
	var rowcount = rows.length;
	
	for(i = 0; i < rowcount; i ++)
	{
		if(HM.indexOf(',' + rows[i].getAttribute('mt') + ',') != -1)
		{
			rows[i].style.display = 'none';
			var mid = rows[i].getAttribute('mid');
			if(mid)
			{
				count ++;
				hidearray.push(mid);
			}
		}
		else
		{
			rows[i].style.display = '';
		}
	}
	
	//document.getElementById("mhc").innerHTML = Number(document.getElementById("mhc").innerHTML) + count;
	document.getElementById("mhc").innerHTML = count;
	//ji ru cookie
	if(save)
	{
		var exp = new Date();
		exp.setTime(exp.getTime() + 2592000000);		
		document.cookie = "HMcookie=" + escape(HMcookie) + ";path=/;expires=" + exp.toGMTString();
	}
	
	
	
	
	
	if(cellsindex == 1)
		checkSH();
	else
		Reload_SetAdv();
		
	closeSMtype();
}
window.onload = function()
{
	if(document.cookie.indexOf("CurGMT=") != -1)
	{
		utctime = getCookieByMe('CurGMT');
		document.getElementById("mytimezone").innerHTML = getCookieByMe('CurGMTStr');
	}
	
	if(document.cookie.indexOf("datafile=") != -1)
	{
		var tmp = getCookieByMe('datafile');
		if(tmp == "type")
			datafile = datafile_type;
		else if(tmp == "time")
			datafile = datafile_time;
		
		setType(tmp);
	}
	if(document.cookie.indexOf("HMcookie=") != -1)
	{
		HMcookie = getCookieByMe('HMcookie');
		if(HMcookie != ',')
			HM = HMcookie;
	}
	//c s s q
	initZone();
	
	//c s sx
	if(!english)
		initsx();
		
	getAllData();
	
	var option = {
		inputName : "khno",
		inputText : tipsstring,
		url : surl,
		arrow :0,
		isScroll:1,
		zIndex:0,
		fns:function(v,t)
		{
			var rows = document.getElementById("livetable").rows;
			var rowcount = rows.length;
			if(t == 'Y')
			{
				for(i = 0; i < rowcount; i ++)
				{
					if(rows[i].getAttribute('mt') == v)
					{
						rows[i].style.display = ''
					}
					else
					{
						if(rows[i].style.display == '')
						{
							var mid = rows[i].getAttribute('mid');
							if(mid)
							{
								rows[i].style.display = 'none';
								hidearray.push(mid);
							}
						}
					}
				}
			}
			else
			{
				for(i = 0; i < rowcount; i ++)
				{
					var mid = rows[i].getAttribute('mid');
					if(mid == v)
					{
						rows[i].style.display = '';
					}
					else if(mid && rows[i].style.display == '')
					{
						rows[i].style.display = 'none';
						hidearray.push(mid);
					}
				}
			}
			
			document.getElementById("mhc").innerHTML = hidearray.length;
			
			if(cellsindex == 1)
				checkSH();
		
		}
		}
		$("#khname").suggestShow(option);
		
		
	if(document.getElementById("iframe0") != null)
	{
		document.getElementById("iframe0").src="/Adv8322/iframeAdv/3.html";
	}
	if(document.getElementById("iframe0_en") != null)
	{
		document.getElementById("iframe0_en").src="/Adv8322/iframeAdv/4.html";
	}
	Adv_8322();
}