	var mHostName = "http://19.ball365.com/";
	var mColorSheng = "#FF8080";
	var mColorJiang = "#66D766";
	var mColorOut = "#FFCC00";
	var JS_VAR_TITLE_01 = "标准盘";
	var JS_VAR_TITLE_02 = "让球盘(亚洲盘)";
	var JS_VAR_TITLE_03 = "大小盘";
	var TableDefaultWidth = 518;
	var EuropeDisplayFlag       = true;//是否显示标准盘
	var VarSysTableTitle        = "";
	
	//var ServerUrl               = "http://www.ball365.com/";
	var ServerUrl               = "/ball365_web/";
	
	var CompanyId_FiveEurope = "1";//五大欧盘博彩公司
	var CompanyId_100Europe  = "2";//百家欧盘博彩公司
	
	var IndexFgEuropeNomal ="01";//标准盘正常数据
	var IndexFgAsiaNomal   ="02";//让球盘正常数据
	var IndexFgAsiaChange  ="03";//让球盘变盘正常数据
	var IndexFgNewData     ="04";//新数据出现
	var IndexFgDeleteData  ="05";//删除数据标志
	var IndexFgIndexReload ="06";//首页刷新
	var IndexFgIndexJingPin ="07";//
	var IndexFgIndexJianPin ="08";//
	var IndexFgIndexTuiJie ="09";//
	
	var mTimeChangeOver         = 5000;
	
	var PublicObject            = new Array();//这个用来记录一些公共的
	
	var mOddTypeEurope          = "01";//
	var mOddTypeAsia            = "02";//
	var mOddTypeUpDown          = "03";//
	var mOddTypeAsiaMap         = "04";//赔率走势图(亚洲盘)
	var mOddTypeAllMap          = "05";//综合分布图
	var mOddTypeFiveEurope      = "06";//五大欧赔分布图
	var mOddTypeEuropeDetail    = "07";//百家欧赔
	
	var mFlagCanKao = "";//如果首页没有数据,则显示参考赔率
	
	var mPosArray = new Array();
	
	var bFound = false;
	var LastDataFlag = "";
	
	function GetMsXml()
	{
		var mGetData = null;
		for(var i=0; i < XMLDOM.length; i++)
		{
			try
			{
				mGetData  = new ActiveXObject(XMLDOM[i]);
				mGetData.async = true;
				break;
			} 
			catch(objException)
			{
				mGetData = null;
			}
		}
		return mGetData;
	}
	function CMatchInfo()
	{
		this.VarGetData          = null;//
		this.MatchData           = new Array();//(下标同下面数组 LeagueTypeId )以比赛的id作为下标
		this.lsid                = new Array();//记录所有比赛的联赛id(排序用)(下标同上面数组 MatchData )
		this.XmlUrl_DataChange   = null;
		this.XmlUrl_DataDelete   = null;
		this.CurrentXmlFileName  = null;
		this.CurrentXmlFileNo    = null;
		this.TimeInteval         = 5000;
		this.DataSort            = "";//数据排序方式(默认按照时间排序)
		this.DataLastTime        = "";//纪录本页面数据最新时间
		this.DataIndex           = 0;//用于记录当前数据读取到多少行
		this.match_num           = 0;
		this.filePath            = ServerUrl+"immediate/xml/";
		this.mCurrentXmlFile      = -10;//
		this.mThisXmlReadTimes    = 0;

		this.LoadXml             = LoadXml;//调用后台及时更新的数据
		this.LoopReadData        = LoopReadData;//循环读取后台及时更新的数据
		this.DeleteMatchData     = DeleteMatchData;//删除
		this.SetupUpLeagueTypeId = SetupUpLeagueTypeId;//生成控制菜单中的....
		this.AddAndDeleteLeague  = AddAndDeleteLeague;//
		this.VarGetData = GetMsXml();
		
	}
	var tmpGetMsXml = GetMsXml();
	function GetServerData(mFile,mfunc,mtime)
	{
		
		if(typeof(mtime) != "undefined")
		{
			setTimeout("GetServerData('"+mFile+"','"+mfunc+"')",mtime);
			return;
		}
		
		if(mfunc == "LoadXml1" || "LoopReadData1" == mfunc)
		{
			tmpGetMsXml = GetMsXml();
			tmpGetMsXml.load(mFile);
			tmpGetMsXml.onreadystatechange = eval(mfunc);
		}
		else
		{
			var t = GetMsXml();
			t.async = false;
			if(t.load(mFile))
			{
				try
				{
					eval(mfunc+"(t);");
				}
				catch(e){}
			}
		}
	}
	function GetServerAllData()
	{
		GetServerData(mAllMatchOddsData.filePath+"a1.xml","LoadXml1",3000);
	}
	
	function LoadXml()
	{
		setArrayData();
		
		this.MatchData       = new Array();
		this.lsid        = new Array();
		this.DataIndex       = 0;//用于记录当前数据读取到多少行
		this.match_num       = 0;
		try
		{
			id_div_matcht_maininfo.innerHTML = "";
			//id_div_JinDu.style.display = "";
			id_td_hintmsg.innerHTML = "数据下载中，请稍候…";
		}catch(e){}
		GetServerData(this.filePath+"a1.xml","LoadXml1");
	}
	var md_last = "";
	function LoadXml1()
	{
		
		if(tmpGetMsXml == null) return GetServerAllData();
		if (tmpGetMsXml.readyState != 4 ) return GetServerAllData();
		if(tmpGetMsXml.xml == "") return GetServerAllData();
		try
		{
			id_td_hintmsg.innerHTML = "下载完毕，正在构建赔率数据，请稍候...";
		}catch(e){}
		try
		{
			var rs = tmpGetMsXml.documentElement.childNodes;
		}catch(e){return GetServerAllData();}
		
		LastDataFlag = "";
		var ms = "";
		var match_num = 0;
		for(var i=0; i<rs.length; i++)
		{
			if(rs.item(i).nodeName == "flag")
			{
				mAllMatchOddsData.CurrentXmlFileName   = getTagValue(rs.item(i),"flag");
				mAllMatchOddsData.DataLastTime         = getTagValue(rs.item(i),"lt");
				mAllMatchOddsData.CurrentXmlFileNo     = getTagValue(rs.item(i),"no");
				mAllMatchOddsData.XmlUrl_DataChange    = mAllMatchOddsData.CurrentXmlFileName + mAllMatchOddsData.CurrentXmlFileNo + ".xml";
				break;
			}
		}
		
		id_div_matcht_maininfo.innerHTML = ms;
		SetupOddsData();
		setTimeout("checkArrayData()",60*1000);
	}
	function SetupOddsData()
	{
		var mVarData = mAllMatchOddsData;
		var rs = tmpGetMsXml.documentElement.childNodes;
		if(mVarData.DataIndex > (rs.length-1))//表示读取到数据最后一行
		{
			Change90MinutePic();
			window.status = "本页面内容会自动更新，您无需进行手动刷新 祝好运    ：）";
			mVarData.LoopReadData();
			//output(id_div_matcht_maininfo.innerHTML);
			try { SetupUpLeagueTypeId(); }catch(e){}
			return;
		}
		if(rs.item(mVarData.DataIndex).nodeName == "flag")
		{
			mVarData.DataIndex++;
			setTimeout("SetupOddsData()",0);
			return;
		}
		var MatchData = ReadOneData(rs.item(mVarData.DataIndex));
		mVarData.DataIndex++;
		try
		{
			window.status = "共"+(rs.length-1)+"场赛事，正在构建第"+(mVarData.DataIndex-1)+"场赔率数据";
		}catch(e){}
		
		MatchData.ShowData(LastDataFlag);
		LastDataFlag = MatchData.md;
		mVarData.MatchData[MatchData.mnid]       = MatchData;
		mVarData.lsid[MatchData.mnid]    = MatchData.lsid;
		mVarData.match_num++;
		setTimeout("SetupOddsData()",0);
		
	}
	function LoopReadData()
	{
		GetServerData(mAllMatchOddsData.filePath+"mCurrentImmeditate.xml","LoopReadData1");
	}
	
	function LoopReadData1()
	{
		if(tmpGetMsXml == null) return LoopReadData();
		if (tmpGetMsXml.readyState != 4 )return LoopReadData();
		if(tmpGetMsXml.xml == null) return LoopReadData();
		try
		{
			var rs = tmpGetMsXml.documentElement.childNodes;
		}catch(e){return LoopReadData();}
		var mDataLastTime = "";
		mCurrentPos = getTagValue(rs.item(0),"n");
		
		while(mAllMatchOddsData.CurrentXmlFileNo != mCurrentPos)
		{
			mAllMatchOddsData.XmlUrl_DataChange = mAllMatchOddsData.CurrentXmlFileName + mAllMatchOddsData.CurrentXmlFileNo + ".xml";
			GetChangeData(mAllMatchOddsData.XmlUrl_DataChange);
			if(parseInt(mAllMatchOddsData.CurrentXmlFileNo) >= 50) mAllMatchOddsData.CurrentXmlFileNo = 1;
			else mAllMatchOddsData.CurrentXmlFileNo = parseInt(mAllMatchOddsData.CurrentXmlFileNo) + 1;
		}
		setTimeout("LoopReadData();",mAllMatchOddsData.TimeInteval);
	}
	var mii = 0;
	function GetChangeData(murl)
	{
		//mii++;
		//if(mii< 100)alert(murl);
		GetServerData(mAllMatchOddsData.filePath+murl,"ChangeData");
	}
	function ChangeData(t)
	{
		try
		{
			var rs = t.documentElement.childNodes;//每个文件只包含一条数据
			var mDataLastTime = "";
			var mdata = ReadOneData1(rs.item(0));
			mDataLastTime = mdata.lt;
			if(mDataLastTime >= mAllMatchOddsData.DataLastTime)
			{
				mAllMatchOddsData.DataLastTime = mDataLastTime;
				if(mdata.CheckData()) SetUpNewData(t);//表示有新数据
			}
		}
		catch(e){}
	}
	function SetUpNewData(t)
	{
		var mObject = mAllMatchOddsData;
		var rs = t.documentElement.childNodes;
		LastDataFlag = "";
		for(var i=0; i<rs.length; i++)
		{
			if(rs.item(i).nodeName == "flag")
			{
				mObject.DataLastTime = getTagValue(rs.item(i),"lt");
				continue;
			}
			var MatchData = ReadOneData(rs.item(i));
			
			if(mObject.MatchData[MatchData.mnid]) continue;
			
			MatchData.ShowData(LastDataFlag);
			LastDataFlag = MatchData.md;
			mObject.MatchData[MatchData.mnid] = MatchData;
			mObject.lsid[MatchData.mnid] = MatchData.lsid;
		}
		try { SetupUpLeagueTypeId(); }catch(e){}
		return true;
	}
	function ShowDaoJiShiMsg(num)
	{
		if(num <= 0)
		{
			this.window.location.reload();
			return;
		}
		id_td_reload_hint.innerHTML = "本页面自动刷新倒计时<br>"+num;
		setTimeout("ShowDaoJiShiMsg("+(num-1)+")",1000);
	}
	
	//隐藏table头(时间或者联赛title所在的表格)
	function DeleteDataTable()
	{
		try
		{
			var mDeleteTitle = true;
			var trs = id_table_data_parent.getElementsByTagName("tr");
			for(var i=trs.length-1;i>=0;i--)
			{
				if(trs[i].tag == "title")
				{
					if(mDeleteTitle)  id_table_data_parent.deleteRow(i);
				}
				else if(trs[i].tag == "date")
				{
					mDeleteTitle = true;
				}
				else if(trs[i].tag == "data")
				{
					mDeleteTitle = false;
				}
			}
			var mDeleteDate = true;
			var trs = id_table_data_parent.getElementsByTagName("tr");
			for(var i=trs.length-1;i>=0;i--)
			{
				if(trs[i].tag == "date")
				{
					if(mDeleteDate)  id_table_data_parent.deleteRow(i);
					mDeleteDate = true;
				}
				else if(trs[i].tag == "title")
				{
					mDeleteDate = false;
				}
				else if(trs[i].tag == "data")
				{
					mDeleteDate = false;
				}
			}
		}
		catch(e){}
	}
	//此函数初始化纪录50更新文件更新结果
	function setArrayData()
	{
		if(mPosArray.length <= 0)
		{
			for(var i=1;i<=50;i++)
			{
				mPosArray[i] = "true";
			}
		}
		try
		{
			ShowIEVersionInfo();
		}
		catch(e){}
		
	}
	function ChangeHintMsg(msg)
	{
		try
		{
			id_td_hintmsg.innerHTML = msg;
		}
		catch(e){}
		setTimeout("hideLoadingBar()",5000);
	}
	
	function hideLoadingBar()
	{
		try
		{
			id_div_JinDu.filters.revealTrans.apply(); 
			id_div_JinDu.style.visibility = "hidden";
			id_div_JinDu.filters.revealTrans.play();
		}
		catch(e){}
	}
	//此函数检测哪个及时更新文件更新没有成功,如果没有,重新从服务器上下载更新
	function checkArrayData()
	{
		var VarGetData = null;
		for(var i=0;i<XMLDOM.length;i++)
		{
			try
			{
				VarGetData = new ActiveXObject(XMLDOM[i]);
				VarGetData.async = false;
				break;
			} 
			catch(objException)
			{
			}
		}
		if(VarGetData == null) return;
		if(mPosArray.length <= 0)
		{
			setArrayData();
			return;
		}
		for(var i=1;i<=50;i++)
		{
			if(mPosArray[i] != "true")
			{
				try
				{
					GetXmlData(VarGetData,i);
				}
				catch(e){}
			}
			//;
		}
		setTimeout("checkArrayData()",180*1000);
	}
	function Check90Minute(mTime)
	{
		try
		{
			dTmp = parseDate(mTime);
			mCurrentTime = parseDate(mAllMatchOddsData.DataLastTime);
		}catch(e)
		{
			return false;
		}
		if((dTmp - mCurrentTime) <= 5400000) return true;
		else return false;
	}
	var OddsBenJinFlag_index = getCookie("OddsBenJinFlag_index");
	var OddsAsiaFlag_index = getCookie("OddsAsiaFlag_index");
	var AsiaOddsFontHead = "";
	var AsiaOddsFontTail = "";
	function SetAsiaFontHead()
	{
		if(OddsAsiaFlag_index == "true")
		{
			AsiaOddsFontHead = "<strong><font color='000080'>";
			AsiaOddsFontTail = "</font></strong>";
		}
		else
		{
			AsiaOddsFontHead = "";
			AsiaOddsFontTail = "";
		}
	}
	SetAsiaFontHead();
	//读取一条数据
	function ReadOneData(tmpRS)
	{
		var tmpdata               = new CMatchDataInfo();
		tmpdata.mn                = getTagValue(tmpRS,"mn");//联赛名称
		tmpdata.md                = getTagValue(tmpRS,"md");//比赛日期
		tmpdata.lsid              = getTagValue(tmpRS,"lsid");//联赛的id
		tmpdata.mnid              = getTagValue(tmpRS,"mnid");//比赛(应该带本次比赛的id)
		tmpdata.mz                = getTagValue(tmpRS,"mz");//主队名称
		tmpdata.mxid              = getTagValue(tmpRS,"mzid");//主队id
		tmpdata.zmc               = getTagValue(tmpRS,"zmc");//主队名次
		tmpdata.mk                = getTagValue(tmpRS,"mk");//客队名称
		tmpdata.myid              = getTagValue(tmpRS,"mkid");//客队id
		tmpdata.kmc               = getTagValue(tmpRS,"kmc");//客队名次
		tmpdata.utid              = getTagValue(tmpRS,"utid");//上盘球队id
		tmpdata.bgc               = getTagValue(tmpRS,"bgc");//
		tmpdata.neu               = getTagValue(tmpRS,"neu");//
		tmpdata.gd                = getTagValue(tmpRS,"gd");//固定信息(和／让球)
		tmpdata.df                = getTagValue(tmpRS,"df");//删除标志
		tmpdata.jpjp              = getTagValue(tmpRS,"jpjp");
		tmpdata.tuijie            = getTagValue(tmpRS,"tuijie");
		tmpdata.tv            = getTagValue(tmpRS,"tv");
		//标准盘数据
		mrs = tmpRS.getElementsByTagName("bzp");
		for(var j=0;j<mrs.length;j++)
		{
			var mtt = mrs.item(j);
			var tmpdata1                 = new EuropeBetDataInfo();
			tmpdata1.cn                  = getTagValue(mtt,"cn");//博彩公司名称
			tmpdata1.cid                  = getTagValue(mtt,"cid");//记录博彩公司id
			tmpdata1.ow                  = CutInvalidZero(getTagValue(mtt,"mw"));//主队赢的赔率
			tmpdata1.od                  = CutInvalidZero(getTagValue(mtt,"md"));//主队平
			tmpdata1.ol                  = CutInvalidZero(getTagValue(mtt,"ml"));//主队输
			if(tmpdata1.ow.length > 4) tmpdata1.ow = tmpdata1.ow.substring(0,4);
			if(tmpdata1.od.length > 4) tmpdata1.od = tmpdata1.od.substring(0,4);
			if(tmpdata1.ol.length > 4) tmpdata1.ol = tmpdata1.ol.substring(0,4);
			if(parseInt(tmpdata1.ow) == 0) tmpdata1.ow = "";
			if(parseInt(tmpdata1.od) == 0) tmpdata1.od = "";
			if(parseInt(tmpdata1.ol) == 0) tmpdata1.ol = "";
			
			tmpdata.EuropeBetInfo[tmpdata1.cid] = tmpdata1;
		}
		//让球盘数据
		mrs = tmpRS.getElementsByTagName("rqp");
		for(var j=0;j<mrs.length;j++)
		{
			var mtt = mrs.item(j);
			var tmpdata1                = new AsiaBetDataInfo();
			tmpdata1.cn                 = getTagValue(mtt,"cn");//博彩公司名称
			tmpdata1.cid                = getTagValue(mtt,"cid");//记录博彩公司id
			tmpdata1.ou                 = getTagValue(mtt,"uo");//压上盘球队赢的赔率
			if(tmpdata1.ou != "" && OddsBenJinFlag_index == "true") tmpdata1.ou = 1.0000000000001+parseFloat(tmpdata1.ou)+"";
			tmpdata1.ou = CutInvalidZero(tmpdata1.ou.substring(0,8));
			tmpdata1.ol               = getTagValue(mtt,"lo");//压下盘球队赢的赔率
			if(tmpdata1.ol != "" && OddsBenJinFlag_index == "true") tmpdata1.ol = 1.0000000000001+parseFloat(tmpdata1.ol)+"";
			tmpdata1.ol = CutInvalidZero(tmpdata1.ol.substring(0,8));
			tmpdata1.pk                 = getTagValue(mtt,"pk");//盘口
			tmpdata.AsiaBetInfo[tmpdata1.cid] = tmpdata1;
			//break;
		}
		return tmpdata;
	}
	function CMatchDataInfo()
	{
		this.mn                      = null;//联赛名称
		this.md                      = null;//比赛日期
		this.lsid                    = null;//联赛的id
		this.mnid                    = null;//比赛的id
		this.mxid                    = null;//主队名称
		this.myid                    = null;//主队id
		this.mz                      = null;//客队名称
		this.mk                      = null;//客队id
		this.zmc                     = "";
		this.kmc                     = "";
		this.utid                    = null;//上盘球队id
		this.gd                      = null;//固定让球信息
		this.df                      = false;//删除标志
		this.bgc                     = "";
		this.neu                     = "";
		this.jpjp                    = "";
		this.tuijie = "";
		this.tv = "";
		this.EuropeBetInfo           = new Array();//记录标准盘信息(EuropeBetDataInfo)
		this.AsiaBetInfo             = new Array();//记录亚洲盘信息(AsiaBetDataInfo)
		this.ShowData                = ShowData;//这个函数用于显示数据
		
	}
	//记录标准盘数据信息
	function EuropeBetDataInfo()
	{
		this.cn                     = null;//记录博彩公司名称
		this.cid                    = null;//记录博彩公司id
		this.ow                     = null;//主队赢的赔率
		this.od                     = null;//主队平的赔率
		this.ol                     = null;//主队输的赔率
	}
	//记录让球盘数据信息
	function AsiaBetDataInfo()
	{
		this.cn                   = null;//记录博彩公司名称
		this.cid                   = null;//记录博彩公司id
		this.ou                   = null;//上盘球队的赔率
		this.ol                   = null;//下盘球队的赔率
		this.pk                   = null;//盘口
	}
	function SetupUpLeagueTypeId()
	{
		if(!headLineSeryList) return;
		var ms = ",";
		var ms_html = "";
		try
		{
			var mi = 0;
			for(var prop in mAllMatchOddsData.lsid)
			{
				mi++;
				if(ms.indexOf(","+mAllMatchOddsData.lsid[prop]+",")>=0) continue;
				ms += mAllMatchOddsData.lsid[prop]+",";
				ms_html += "<div id='id_div_League_"+mAllMatchOddsData.lsid[prop]+"'><INPUT style='cursor:hand' name='HiddenOneTeam' TYPE='checkbox' onclick='HiddenTeamHelp("+mAllMatchOddsData.lsid[prop]+",this)' VALUE='"+mAllMatchOddsData.lsid[prop]+"' class=1_bg03 checked>&nbsp;"+mAllMatchOddsData.MatchData[prop].mn+"</div>";
			}
			ms_html += "<div>&nbsp;共&nbsp;<font color=red>"+mi+"</font>&nbsp;场赛事</div>";
		}catch(e){alert(e)}
		
		ms_html += "<hr size=1 width=100%>";
		ms_html += "<input style='cursor:hand' name='show_hidden_flag' type='radio' value='1' onclick='funcHiddenMatch(this.value)'>显示选中赛事<br>";
		ms_html += "<input style='cursor:hand' name='show_hidden_flag' type='radio' value='2' onclick='funcHiddenMatch(this.value)'>隐藏选中赛事<br>";
		ms_html += "<input style='cursor:hand' name='show_hidden_flag' type='radio' value='3' onclick='funcHiddenMatch(this.value)' checked>显示所有赛事<br>";
		ms_html += "<hr size=1 width=100%>";
		ms_html += "<INPUT style='cursor:hand' name='CheckBoxEurope' onclick='HiddenEurope(this.checked)' type=checkbox CHECKED>标准盘<br>";
		ms_html += "<INPUT style='cursor:hand' onclick='ChangeVoicePic()' id='voice_control' type=checkbox CHECKED>声音<br>";
		if(OddsBenJinFlag_index == "true")
			ms_html += "<INPUT style='cursor:hand' onclick='SaveBenjinFlag(this)' id='benjin_control' type=checkbox CHECKED>是否含本金<br>";
		else
			ms_html += "<INPUT style='cursor:hand' onclick='SaveBenjinFlag(this)' id='benjin_control' type=checkbox>是否含本金<br>";
		
		if(OddsAsiaFlag_index == "true")
			ms_html += "<INPUT style='cursor:hand' id='id_index_odds' onclick='ShowAomenAsiaOdds(this)' type=checkbox CHECKED>澳让球盘赔率<br>";
		else
			ms_html += "<INPUT style='cursor:hand' id='id_index_odds' onclick='ShowAomenAsiaOdds(this)' type=checkbox>澳让球盘赔率<br>";
		/**/
		ms_html += "<hr size=1 width=100%>";
		
		headLineSeryList.innerHTML = ms_html;
		var mElement = document.getElementsByName("HiddenOneTeam");
		for(var i=0;i<mElement.length;i++)
		{
			m_num = 0;
			for(var prop in mAllMatchOddsData.lsid)
			{
				if(mAllMatchOddsData.lsid[prop] == mElement[i].value)m_num++;
			}
			mdiv = eval("id_div_League_"+mElement[i].value);
			mdiv.innerHTML += "("+m_num+")";
		}
	}
	//隐藏或者显示选择行的数据
	function funcHiddenMatch(mValue)
	{
		var mElement = document.getElementsByName("show_hidden_flag1");
		for(var i=0;i<mElement.length;i++)
		{
			if(mElement[i].value == mValue)
			{
				mElement[i].checked = true;
				break;
			}
		}
		var mElement = document.getElementsByName("show_hidden_flag");
		for(var i=0;i<mElement.length;i++)
		{
			if(mElement[i].value == mValue)
			{
				mElement[i].checked = true;
				break;
			}
		}
		
		var mElement = document.getElementsByName("HiddenMatch");
		if(mElement.length>0 && mValue != 3)
		{
			if(mElement[i].style.display == "none")
			{
				alert("请先打开控制面板选择相应赛事");
				return;
			}
		}
		
		if(mValue == 1)//只显示选中的赛事
		{
			for(var i=0;i<mElement.length;i++)
			{
				if(!mElement[i].checked)
				{
					var mtable = eval("id_div_"+mElement[i].value);
					mtable.style.display = "none";
					
				}
			}
		}
		else if(mValue == 2)//只隐藏选中的赛事
		{
			for(var i=0;i<mElement.length;i++)
			{
				if(mElement[i].checked)
				{
					var mtable = eval("id_div_"+mElement[i].value);
					mtable.style.display = "none";
				}
			}
		}
		else//显示所有的赛事
		{
			for(var i=0;i<mElement.length;i++)
			{
				var mtable = eval("id_div_"+mElement[i].value);
				mtable.style.display = "";
			}
		}
		HiddenDataTitle();
	}
	//隐藏指定球队
	function HiddenTeamHelp(TeamId,mControl)
	{
		HiddenTeam(TeamId,!mControl.checked);
	}
	//隐藏指定球队
	function HiddenTeam(TeamId,Flag)
	{
		try
		{
			if(Flag)
			{
				for(var prop in mAllMatchOddsData.lsid)
				{
					if(mAllMatchOddsData.MatchData[prop].lsid == TeamId)
					{
						var mdiv = eval("id_div_"+mAllMatchOddsData.MatchData[prop].mnid);
						mdiv.style.display = "none";
					
					}
				}
			}
			else
			{
				for(var prop in mAllMatchOddsData.lsid)
				{
					if(mAllMatchOddsData.MatchData[prop].lsid == TeamId)
					{
						var mdiv = eval("id_div_"+mAllMatchOddsData.MatchData[prop].mnid);
						mdiv.style.display = "";
					
					}
				}
			}
		}catch(e){}
		HiddenDataTitle();
	}
	//隐藏table头(时间或者联赛title所在的表格)
	function HiddenDataTitle()
	{
		var mtdd = id_div_matcht_maininfo.childNodes;
		var show_date = "false";
		for(var i=mtdd.length-1;i>=0;i--)
		{
			if(mtdd[i].type == "data" && mtdd[i].style.display == "none") continue;
			if(mtdd[i].type == "date")
			{
				if(show_date == "false") mtdd[i].style.display = "none";
				else mtdd[i].style.display = "";
				show_date = "false";
			}
			else
			{
				show_date = "true";
			}
		}
	}
	function ChangeVoicePic()
	{
		mVoiceFlag=!mVoiceFlag;
		voice_control.checked = mVoiceFlag;
		if(mVoiceFlag)
		{
			id_image_page.src = ServerUrl+"images/musicon.gif";
		}
		else
		{
			id_image_page.src = ServerUrl+"images/musicoff.gif";
		}
	}
	//隐藏或者显示标准盘信息
	function HiddenEurope(mFlag)
	{
		var mElement = document.getElementsByName("EuropeTd");
		EuropeDisplayFlag = mFlag;
		if(mFlag)
		{
			for(var i=0;i<mElement.length;i++)
			{
				mElement[i].offsetParent.style.display = "";
			}
		}
		else
		{
			for(var i=0;i<mElement.length;i++)
			{
				mElement[i].offsetParent.style.display = "none";
			}	
		}
	}
	function SaveBenjinFlag(mcontrol)
	{
		if(mcontrol.checked) writeCookie("OddsBenJinFlag_index","true");
		else writeCookie("OddsBenJinFlag_index","");
		this.window.location.reload();
	}
	function ShowAomenAsiaOdds(mcontrol,mflag)
	{
		try
		{
			if(typeof(mflag) != "undefined") mcontrol.checked = mflag;
			if(mcontrol.checked)
			{
				if(OddsAsiaFlag_index == "true") return;
				writeCookie("OddsAsiaFlag_index","true");
				OddsAsiaFlag_index = "true";
			}
			else
			{
				if(OddsAsiaFlag_index == "") return;
				writeCookie("OddsAsiaFlag_index","");
				OddsAsiaFlag_index = "";
			}
			SetAsiaFontHead();
			id_div_matcht_maininfo.innerHTML = "";
			var mlast_date = "";
			for(var prop in mAllMatchOddsData.MatchData)
			{
				mOneData = mAllMatchOddsData.MatchData[prop];
				mOneData.ShowData(mlast_date);
				mlast_date = mOneData.md;
			}
		}
		catch(e){}
	}
	function AddAndDeleteLeague()
	{
		
	}
	function ShowPersonSet()
	{
		if(seryFilterDiv1.style.display == "")
		{
			seryFilterDiv1.style.display = "none";
			mFlag = "none";
			id_img_control_pane.src = ServerUrl+"images/show.gif";
		}
		else
		{
			seryFilterDiv1.style.display = "";
			mFlag = "";
			id_img_control_pane.src = ServerUrl+"images/noshow.gif";
		}
		var mElement = document.getElementsByName("HiddenMatch");
		for(var i=0;i<mElement.length;i++)
		{
			mElement[i].style.display=mFlag;
		}
	}
	function Change90MinutePic()
	{
		for(var mp in mAllMatchOddsData.md)
		{
			try
			{
				if(Check90Minute(mAllMatchOddsData.MatchData[mp].md))
				{
					var mTd = eval("id_td_90minute_"+mp);
					mTd.innerHTML = "<img src='"+ServerUrl+"images/90.gif' border=0 width='34' height='18'>";
				}
			}
			catch(e){break;}
		}
		setTimeout("Change90MinutePic()",120000);
	}
	function CImmediateData()
	{
		this.mnid = null;
		this.cid = null;
		this.d1 = null;
		this.d2 = null;
		this.d3 = null;
		this.fg = null;
		this.lt = null;
		this.CheckData        = CheckData;
		this.ChangeEuropeOdds = ChangeEuropeOdds;
		this.ChangeAsiaOdds   =ChangeAsiaOdds;
		this.ChangeDataPankou = ChangeDataPankou;
		this.DeleteMatchData = DeleteMatchData;
		this.ChangeJpJp = ChangeJpJp;
		this.ChangeTuiJie = ChangeTuiJie;
	}
	function ReadOneData1(tmpRS)
	{
		var tmpdata               = new CImmediateData();
		tmpdata.mnid              = getTagValue(tmpRS,"mnid");//赛事id
		tmpdata.cid               = getTagValue(tmpRS,"cid");//博彩公司
		tmpdata.d1                = getTagValue(tmpRS,"d1");//联赛名称
		tmpdata.d2                = getTagValue(tmpRS,"d2");
		tmpdata.d3                = getTagValue(tmpRS,"d3");
		tmpdata.fg                = getTagValue(tmpRS,"fg");
		tmpdata.lt                = getTagValue(tmpRS,"lt");
		if(tmpdata.fg == IndexFgAsiaNomal || tmpdata.fg == IndexFgAsiaNomal)
		{
			if(OddsBenJinFlag_index == "true")
			{
				tmpdata.d1 = 1.0000000000001+parseFloat(tmpdata.d1)+"";
				tmpdata.d1 = CutInvalidZero(tmpdata.d1.substring(0,8));
				tmpdata.d2 = 1.0000000000001+parseFloat(tmpdata.d2)+"";
				tmpdata.d2 = CutInvalidZero(tmpdata.d2.substring(0,8));
			}
		}
		if(tmpdata.fg == IndexFgEuropeNomal)
		{
			if(tmpdata.d1.length > 4) tmpdata.d1 = tmpdata.d1.substring(0,4);
			if(tmpdata.d2.length > 4) tmpdata.d2 = tmpdata.d2.substring(0,4);
			if(tmpdata.d3.length > 4) tmpdata.d3 = tmpdata.d3.substring(0,4);
		}
		return tmpdata;
	}
	function CheckData()
	{
		//判断本地是否有这场赛事
		if(this.fg == IndexFgNewData) return true;
		
		try
		{
			switch(this.fg)
			{
				case IndexFgEuropeNomal :
					this.ChangeEuropeOdds();
					break;
				case IndexFgAsiaChange :
					this.ChangeDataPankou();
				case IndexFgAsiaNomal :
					this.ChangeAsiaOdds();
					break;
				case IndexFgNewData :
					return true;
					break;
				case IndexFgDeleteData :
					this.DeleteMatchData();
					break;
				case IndexFgIndexReload :
					window.location.reload();
					break;
				case IndexFgIndexJingPin :
				//case IndexFgIndexJianPin :
					this.ChangeJpJp();
					return false;
					break;
				case IndexFgIndexTuiJie :
					//this.ChangeTuiJie();
					return false;
					break;
				default :
					break;
			}
			return false;	
		}catch(e){}
		return false;
	}
	function ChangeTuiJie()
	{
		try
		{
			
			mtd = eval("id_"+this.mnid+"_10");
			mimage = "tuijie";
			
			msg = "<a href='"+mHostName+"/tips/tips_"+this.mnid+".html' target='_blank'><img src='"+ServerUrl+"images/"+mimage+".gif' border=0 width='34' height='18'></a>";
			mtd.innerHTML = msg;
			var mData = mAllMatchOddsData.MatchData[this.mnid];
			mData.tuijie = this.fg;
			mAllMatchOddsData.MatchData[this.mnid] = mData;
		}
		catch(e){};
		
	}
	function ChangeJpJp()
	{
		try
		{
			miamge = eval("id_image_"+this.mnid);//
			miamge.innerHTML = "<img src='"+ServerUrl+"images/JingPin.gif' border=0 width='34' height='18'>";
			//miamge.src = ServerUrl+"images/JingPin.gif";
			var mData = mAllMatchOddsData.MatchData[this.mnid];
			mData.jpjp = this.fg;
			mAllMatchOddsData.MatchData[this.mnid] = mData;
		}
		catch(e){};
	}
	var mflag_delete = false;
	//执行删除页面数据功能
	function DeleteMatchData()
	{
		mflag = false;
		try
		{
			var mdiv = eval("id_div_"+this.mnid);
			id_div_matcht_maininfo.removeChild(mdiv);
		}
		catch(e){}
		
		delete mAllMatchOddsData.MatchData[this.mnid];
		delete mAllMatchOddsData.lsid[this.mnid];
		DeleteDataTable();
		try { SetupUpLeagueTypeId(); }catch(e){}
		HiddenDataTitle();
	}
	//让球盘赔率数据变化
	function ChangeAsiaOdds()
	{
		var mtd = null;
		
		var mChangeFlag = false;
		
		mtd = eval("id2_1_"+this.mnid+"_"+this.cid);
		mChangeFlag = mChangeFlag | ChangeTdContent(mtd,this.d1);
		
		mtd = eval("id2_3_"+this.mnid+"_"+this.cid);
		
		mChangeFlag = mChangeFlag | ChangeTdContent(mtd,this.d2);
		
		mtd = eval("id2_2_"+this.mnid+"_"+this.cid);
		mvalue = CutHtmlTag(mtd.innerHTML);
		//alert(mvalue +"------"+ this.d3);
		if(mvalue != this.d3)
		{
			try{MusicPlay(ServerUrl+mVoicePanKou);}catch(e){}//"fx00395_sb_cashreg.wav"
			clearTimeout(PanKouChangeArray[mtd.id]);
			mChangeFlag = mChangeFlag | ChangeTdPKMsg(mtd,this.d3);
		}
		mPosArray[mAllMatchOddsData.CurrentXmlFileNo-1] = "true";
		
		var mData = mAllMatchOddsData.MatchData[this.mnid];
		mData.AsiaBetInfo[this.cid].ou = this.d1;
		mData.AsiaBetInfo[this.cid].ol = this.d2;
		mData.AsiaBetInfo[this.cid].pk = this.d3;
		mAllMatchOddsData.MatchData[this.mnid] = mData;
		
	}
	
	var TdPkBgColor = new Array();//记录td最初的背景颜色
	var PanKouChangeArray = new Array();
	function ChangeTdPKMsg(mtd,pk,times)
	{
		if(OddsAsiaFlag_index == "true") return ChangeTdPKMsg1(mtd,pk,times);
		if(typeof(times) == "undefined") times = parseInt(mTimeChangeOver/1000);
		// mtd.offsetParent.offsetParent.bgColor
		mtd.height="100%";
		if(typeof(TdPkBgColor[mtd.id]) == "undefined") TdPkBgColor[mtd.id] = mtd.bgColor;
		if(TdPkBgColor[mtd.id] == mtd.bgColor) mtd.bgColor = "#ff0000";
		else mtd.bgColor = TdPkBgColor[mtd.id];
		if(mtd.bgColor == "#ff0000")
		{
			var mst = mtd.id + "_";
			if(mst.indexOf("_8_")>=0) mtd.innerHTML = "<font color='white'><b>"+pk+"</b></font>";
			else mtd.innerHTML = "<font color='white'>"+pk+"</font>";
		}
		else
		{
			var mst = mtd.id + "_";
			if(mst.indexOf("_8_")>=0) mtd.innerHTML = "<font color='blue'><b>"+pk+"</b></font>";
			else mtd.innerHTML = pk;
		}
		times = parseInt(times) - 1;
		if(times>0 || mtd.bgColor == "#ff0000")
		{
			PanKouChangeArray[mtd.id] = setTimeout("ChangeTdPKMsg("+mtd.id+",'"+pk+"','"+times+"')",1000);
		}
		else
		{
			delete TdPkBgColor[mtd.id];
			delete PanKouChangeArray[mtd.id];
		}
		return true;
	}
	function ChangeTdPKMsg1(mtd,pk,times)
	{
		if(typeof(times) == "undefined") times = parseInt(mTimeChangeOver/1000);
		mtd.height="100%";
		if(typeof(TdPkBgColor[mtd.id]) == "undefined") TdPkBgColor[mtd.id] = mtd.offsetParent.offsetParent.bgColor;
		if(TdPkBgColor[mtd.id] == mtd.offsetParent.offsetParent.bgColor) mtd.offsetParent.offsetParent.bgColor = "#ff0000";
		else mtd.offsetParent.offsetParent.bgColor = TdPkBgColor[mtd.id];
		if(mtd.offsetParent.offsetParent.bgColor == "#ff0000")
		{
			var mst = mtd.id + "_";
			if(mst.indexOf("_8_")>=0) mtd.innerHTML = "<font color='white'><b>"+pk+"</b></font>";
			else mtd.innerHTML = "<font color='white'>"+pk+"</font>";
		}
		else
		{
			var mst = mtd.id + "_";
			if(mst.indexOf("_8_")>=0) mtd.innerHTML = "<font color='blue'><b>"+pk+"</b></font>";
			else mtd.innerHTML = pk;
		}
		times = parseInt(times) - 1;
		if(times>0 || mtd.offsetParent.offsetParent.bgColor == "#ff0000")
		{
			PanKouChangeArray[mtd.id] = setTimeout("ChangeTdPKMsg1("+mtd.id+",'"+pk+"','"+times+"')",1000);
		}
		else
		{
			delete TdPkBgColor[mtd.id];
			delete PanKouChangeArray[mtd.id];
		}
		return true;
	}
	function ChangeEuropeOdds()
	{
		
		var mData = mAllMatchOddsData.MatchData[this.mnid];
		if(mData.utid == mData.mxid)
		{
			var mtd = null;
			mtd = eval("id1_1_"+this.mnid+"_"+this.cid);
			ChangeTdContent(mtd,this.d1);
			mtd = eval("id1_2_"+this.mnid+"_"+this.cid);
			ChangeTdContent(mtd,this.d2);
			mtd = eval("id1_3_"+this.mnid+"_"+this.cid);
			ChangeTdContent(mtd,this.d3);	
		}
		else
		{
			var mtd = null;
			mtd = eval("id1_1_"+this.mnid+"_"+this.cid);
			ChangeTdContent(mtd,this.d3);
			mtd = eval("id1_2_"+this.mnid+"_"+this.cid);
			ChangeTdContent(mtd,this.d2);
			mtd = eval("id1_3_"+this.mnid+"_"+this.cid);
			ChangeTdContent(mtd,this.d1);
		}
		mData.EuropeBetInfo[this.cid].ow = this.d1;
		mData.EuropeBetInfo[this.cid].od = this.d2;
		mData.EuropeBetInfo[this.cid].ol = this.d3;
		mAllMatchOddsData.MatchData[this.mnid] = mData;
	}
	//去掉反显td的背景
	function CutFanXianBGround(mtd)
	{
		try
		{
			mvalue = CutHtmlTag(mtd.innerHTML);
			if(mtd.id.indexOf("id1")>=0)
			{
				mtd.innerHTML = mvalue+"<input type='hidden' name='EuropeTd'>";
			}
			else
			{
				mtd.innerHTML = AsiaOddsFontHead + mvalue + AsiaOddsFontTail;
			}
			mtd.background = "";
		}catch(e){}
	}
	function CutFanXianBGround1(mtd)
	{
		try
		{
			mvalue = CutHtmlTag(mtd.innerHTML);
			if(mtd.id.indexOf("id1")>=0)
			{
				mtd.innerHTML = mvalue+"<input type='hidden' name='EuropeTd'>";
			}
			else
			{
				mtd.innerHTML = AsiaOddsFontHead + mvalue + AsiaOddsFontTail;
			}
			mtd.offsetParent.offsetParent.bgColor = "white";
		}catch(e){}
	}
	function ChangeTdContent(mtd,mValue)
	{
		mValue1 = parseFloat(mValue);
		if(isNaN(mValue)) return false;//这里表示新来的数据有问题
		var source = parseFloat(CutHtmlTag(mtd.innerHTML));
		if(source == mValue1) return false;
		if(isNaN(source))//这里表示原来没有数据
		{
			mtd.innerHTML = "<font color='red'><b>"+mValue1+"</b></font>";//mFlag
			if(OddsAsiaFlag_index == "true")
			{
				mtd.offsetParent.offsetParent.bgColor = mColorOut;
				setTimeout1(CutFanXianBGround1,mTimeChangeOver,mtd);
			}
			else
			{
				mtd.background = ServerUrl+mImageShuiWeiXian;
				setTimeout("CutFanXianBGround("+mtd.id+")",mTimeChangeOver);
			}
		}
		else
		{
			if(source > mValue1)
			{
				mtd.innerHTML = "<font color='white'><b>"+mValue+"</b></font>";
				if(OddsAsiaFlag_index == "true")
				{
					mtd.offsetParent.offsetParent.bgColor = mColorJiang;
					setTimeout1(CutFanXianBGround1,mTimeChangeOver,mtd);
				}
				else
				{
					mtd.background = ServerUrl+mImageShuiWeiJiang;
					setTimeout("CutFanXianBGround("+mtd.id+")",mTimeChangeOver);
				}
			}
			else if(source < mValue1)
			{
				
				mtd.innerHTML = "<font color='white'><b>"+mValue+"</b></font>";
				if(OddsAsiaFlag_index == "true")
				{
					mtd.offsetParent.offsetParent.bgColor = mColorSheng;
					setTimeout1(CutFanXianBGround1,mTimeChangeOver,mtd);
				}
				else
				{
					mtd.background = ServerUrl+mImageShuiWeiSheng;
					setTimeout("CutFanXianBGround("+mtd.id+")",mTimeChangeOver);
				}
				
			}
			else
			{
				return false;
			}
		}
		
		try{MusicPlay(ServerUrl+mVoiceShuiWei);}catch(e){}//
		return true;
	}
	var mFlagReload = "false";
	//判断让球盘盘口变化,如果有变化,一分钟之后刷新本页面
	function ChangeDataPankou()
	{
		var mObject = mAllMatchOddsData.MatchData[this.mnid];
		if(typeof(mObject) == "undefined") return false;
		if(mFlagReload != "false") return false;
		mFlagReload = "true";
		
		try
		{
			hint_div.style.display = "";
			id_td_reload_hint.innerHTML = "<br>"+mObject.mn+" 赛事 <br><font color='"+mObject.bgc+"'>" + mObject.mz + "</font> VS <font color='"+mObject.bgc+"'>" + mObject.mk + "</font> <br>澳门上下盘变化，<br>三分钟之后本页面自动刷新<br><br>";
		}
		catch(e){}
		setTimeout("HiddenPanKouHintDiv('none')",20000);
		setTimeout("wnidow_reload()",160000);
		setTimeout("this_reload()",180000);
		return true;
	}
	function this_reload()
	{
		this.window.location.reload();
	}
	//
	//显示隐藏刷新提示信息
	function HiddenPanKouHintDiv(mflag)
	{
		hint_div.style.display = mflag;
	}
	
	function wnidow_reload()
	{
		HiddenPanKouHintDiv("");
		id_td_reload_hint.innerHTML = "本页面自动刷新倒计时<br>10";
		setTimeout("ShowDaoJiShiMsg(9)",1000);
	}
	function ShowDaoJiShiMsg(num)
	{
		if(num <= 0)
		{
			
			return;
		}
		id_td_reload_hint.innerHTML = "本页面自动刷新倒计时<br>"+num;
		setTimeout("ShowDaoJiShiMsg("+(num-1)+")",1000);
	}
	
	function mOnclick()
	{
		var mControl = window.event.srcElement;
		while(mControl.tagName != "TD") mControl = mControl.offsetParent
		var mpos = mControl.OddType.indexOf("_");
		var mpos1 = mControl.OddType.indexOf("_",mpos+1);
		var mpos2 = mControl.OddType.lastIndexOf("_");
		var match_id = mControl.OddType.substring(mpos1+1,mpos2);
		
		var bet_company_id = mControl.OddType.substring(mpos+1,mpos1);
		var OddType = mControl.OddType.substring(0,mpos);
		var teamname = mControl.OddType.substring(mpos2+1,mControl.OddType.length);
		
		OpenOddMap(match_id,bet_company_id,OddType,"all",teamname);
	}
	function OpenOddMap(match_id,bet_company_id,OddType,pic_type,teamname)
	{
		var ZhuChang = "(<font color=red>主</font>)";
		var KeChang = "(<font color=red>主</font>)";
		if(mAllMatchOddsData.MatchData[match_id].neu == "master")
		{
			KeChang = "";
		}
		else if(mAllMatchOddsData.MatchData[match_id].neu == "neutral")
		{
			if(mAllMatchOddsData.MatchData[match_id].utid == mAllMatchOddsData.MatchData[match_id].mxid)
			{
				ZhuChang = "(<font color=red>中</font>)";
				KeChang = "";
			}
			else
			{
				KeChang = "(<font color=red>中</font>)";
				ZhuChang = "";
			}
		}
		else
		{
			ZhuChang = "";
		}
		teamname = mAllMatchOddsData.MatchData[match_id].mz+ZhuChang +" VS "+ mAllMatchOddsData.MatchData[match_id].mk+KeChang;
		mwidth = screen.width-200;
		mheight = screen.height-150;
		window.open("/odds/index_maps1.html?match_id="+match_id+"&OddType="+OddType+"&bet_company_id="+bet_company_id+"&pic_type="+pic_type+"&teamname="+teamname,"","alwaysRaised=yes,menubar=no,toolbar=no,resizable=yes,scrollbars=no,status=yes,top=0,left=0,height="+mheight+",width="+mwidth+",scrollbars=yes");
	}
	//var ms_span = "<p style='margin-top:0; margin-bottom:0'></p>";
	var ms_span = "";
	var color_team = "#FFFFFF";
	var color_title_asia = "F0F0F0";	
	var color_title_europe = "F0F0F0";	
	var color_odds_asia = "#FFFFFF";
	var color_odds_europe = "#FFFFFF";
	
	function ShowData(mdate)
	{
		var tb_msg = "";
		if(this.md.substring(0,10) != mdate.substring(0,10))
		{
			tb_msg += '<table style="margin-top:-1;" width="100%" height="30" border="0" cellpadding="0" cellspacing="1" bgcolor="#999999">';
			tb_msg += "<tr width=100% height='18' tag='date' help_tag='true'>";
			tb_msg += "<td colspan=9 align='center' background='"+ServerUrl+"images/line_bg.gif'>";
			tb_msg += "<font color='#FFFFFF'><strong>";
			tb_msg += setChangeTime(this.md);
			tb_msg += "</strong></font></td></tr>";
			//显示所有数据的标头(每添加一个头就有一个标头)
			tb_msg += "<tr height='18' tag='title' help_tag='true'>";
			tb_msg += "<td width='127' bgcolor='#FFFFFF'></td>";
			tb_msg += "<td width=283 colspan=4 align='center' bgcolor='#FFCC00'>"+JS_VAR_TITLE_02+"</td>";
			tb_msg += "<td width=63 colspan=2 align='center' bgcolor='#6AC4FF'>"+JS_VAR_TITLE_01;
			tb_msg += "<input type='hidden' name='EuropeTd'></td>";
			tb_msg += "<td width='37' bgcolor='#F0F0F0'>&nbsp;</td>";
			tb_msg += "</tr></table>";
			var mdiv = document.createElement( "DIV" );
			mdiv.type = "date";
			mdiv.id = "id_div1_"+this.mnid;
			mdiv.innerHTML = tb_msg;
			id_div_matcht_maininfo.appendChild(mdiv);
		}
		tb_msg = '<table style="margin-top:-1;" width="100%" height="30" border="0" cellpadding="0" cellspacing="1" bgcolor="#999999">';
		tb_msg += "<tr height='18' id='id_table_match_"+this.mnid+"_1'>";
		//第一行标题
		tb_msg += "<td width='127' bgcolor='#"+this.bgc+"'>";
		tb_msg += "<div width='100%' align='right'>";
		tb_msg += "<strong><font color='#FFFFFF'>";
		tb_msg += this.mn;
		tb_msg += "</font></strong></font>&nbsp;&nbsp;&nbsp;<font color='#FFFFFF'><strong>";
		tb_msg += "&nbsp;&nbsp;"+this.md.substring(11,16)+"&nbsp;&nbsp;";
		tb_msg += "</strong></font></div>";
		tb_msg += "</td>";
		for(var i in this.AsiaBetInfo)
		{
			tb_msg += "<td width='71' align='center' bgcolor='"+color_title_asia+"'>";
			try
			{
				if(this.AsiaBetInfo[i].cn.substring(0,2) == "Ea") tb_msg += "<a href=\"javascript:WinOpenSet('"+this.mnid+"','"+this.AsiaBetInfo[i].cid+"','',JS_VAR_TITLE_02,"+i+")\">易胜博</a>";
				else tb_msg += "<a href=\"javascript:WinOpenSet('"+this.mnid+"','"+this.AsiaBetInfo[i].cid+"','',JS_VAR_TITLE_02,"+i+")\">"+this.AsiaBetInfo[i].cn.substring(0,2)+"</a>";
				//if(this.AsiaBetInfo[i].cn.substring(0,2) == "Ea") tb_msg += "易胜博";
				//else  tb_msg += this.AsiaBetInfo[i].cn.substring(0,2);
			} catch(e){}
			tb_msg += "</td>";
		}
		for(var i in this.EuropeBetInfo)
		{
			if(this.EuropeBetInfo[i].cid == CompanyId_FiveEurope) continue;
			tb_msg += "<td width=31 align='center' bgcolor='"+color_title_europe+"'>";
			msg = "";
			try
			{
				//msg += this.EuropeBetInfo[i].cn.substring(0,2);
				msg += "<a href=\"javascript:WinOpenSet('"+this.mnid+"','"+this.EuropeBetInfo[i].cid+"','',JS_VAR_TITLE_01,"+i+")\">"+this.EuropeBetInfo[i].cn.substring(0,2)+"</a>";
			} catch(e){}
			
			if(this.EuropeBetInfo[i].cid == CompanyId_FiveEurope)
			{
				tb_msg += "<div width=100%  onmouseover=popup('','五大欧赔平均赔率')  onmousemove=popup('','五大欧赔平均赔率') onmouseout=popup('none','五大欧赔平均赔率') >"+msg+"</div>";
			}
			else if(this.EuropeBetInfo[i].cid == CompanyId_100Europe)
			{
				tb_msg += "<div width=100%  onmouseover=popup('','百家欧赔平均赔率')  onmousemove=popup('','百家欧赔平均赔率') onmouseout=popup('none','百家欧赔平均赔率') >"+msg+"</div>";
			}
			else
			{
				tb_msg += msg;
			}
			tb_msg += "<input type='hidden' name='EuropeTd'></td>";
		}
		
		
		tb_msg += "<td width='36' align='center' bgcolor='#F0F0F0'><input type='checkbox' value='"+this.mnid+"' name='HiddenMatch' style='display:'>";
		tb_msg += "</td></tr>";
		
		//第一行数据
		tb_msg += "<tr height='18' id='id_table_match_"+this.mnid+"_2'>";
		tb_msg += "<td rowspan=3 id='id_td_upteam_"+this.mnid+"' align='center' bgcolor='"+color_team+"'>";
		msg = "<table border=0 cellpadding=0 cellspacing=0 width=100%><tr height=18><td height=18 align='center'><font color='"+this.bgc+"'>";
		//if(this.
		var ZhuChang = "(<font color=red>主</font>)";
		var KeChang = "(<font color=red>主</font>)";
		var ZhuMC = "";
		var KeMC = "";
		if(this.neu == "master")
		{
			KeChang = "";
		}
		else if(this.neu == "neutral")
		{
			if(this.utid == this.mxid)
			{
				ZhuChang = "(<font color=red>中</font>)";
				KeChang = "";
			}
			else
			{
				KeChang = "(<font color=red>中</font>)";
				ZhuChang = "";
			}
		}
		else
		{
			ZhuChang = "";
		}
		if(this.zmc != "") ZhuMC = "["+this.zmc+"] ";
		if(this.kmc != "") KeMC = "["+this.kmc+"] ";
		if(this.mz.length >= 7 && ZhuChang != "") this.mz = this.mz.substring(0,6);
		if(this.mk.length >= 7 && KeChang != "") this.mk = this.mk.substring(0,6);
		if(this.utid == this.mxid)
			msg += ZhuMC+this.mz+ZhuChang;
		else
			msg += KeMC+this.mk+KeChang;
		
		msg += "</font></td></tr></table>";
		tb_msg += msg
		
		tb_msg += "<table border=0 cellpadding=0 cellspacing=0 width=100%><tr><td height=18 align='center' title='让球盘盘口 / 标准盘平手赔率'>";
		tb_msg += "<a href='Setup100EuropeOdds.php?match_id="+this.mnid+"' target='_blank'><font color='black'>盘口/和</font></a></td></tr></table>";
		
		tb_msg += "<table border=0 cellpadding=0 cellspacing=0 width=100%><tr><td height=18 align='center'><font color='"+this.bgc+"'>";
		msg = "<font color='"+this.bgc+"'>";
		if(this.utid != this.mxid)
			msg += ZhuMC+this.mz+ZhuChang;
		else
			msg += KeMC+this.mk+KeChang;
		msg += "</font>";
		tb_msg += msg+"</td></tr></table>";
		
		tb_msg += "</td>";
		for(var i in this.AsiaBetInfo)
		{
			tb_msg += "<td rowspan=3 align='center' bgcolor='"+color_odds_asia+"'>";
			msg = "";
			try
			{
				if(i==8)
				{
					msg += "<table border=0 cellpadding=0 cellspacing=0 width=100%><tr align='center'><td height=18 valign=middle id='id2_1_"+this.mnid+"_"+this.AsiaBetInfo[i].cid+"'>"+this.AsiaBetInfo[i].ou+"</td></tr></table>";
					msg += ms_span;
					msg += "<table border=0 cellpadding=0 cellspacing=0 width=100%><tr align='center'><td height=18 valign=middle id='id2_2_"+this.mnid+"_"+this.AsiaBetInfo[i].cid+"'><font color='blue'><b>"+this.AsiaBetInfo[i].pk+"</b></font></td></tr></table>";
					msg += ms_span;
					msg += "<table border=0 cellpadding=0 cellspacing=0 width=100%><tr align='center'><td height=18 valign=middle id='id2_3_"+this.mnid+"_"+this.AsiaBetInfo[i].cid+"'>"+this.AsiaBetInfo[i].ol+"</td></tr></table>";
				}
				else
				{
					msg += "<table border=0 cellpadding=0 cellspacing=0 width=100%><tr align='center'><td height=18 valign=middle id='id2_1_"+this.mnid+"_"+this.AsiaBetInfo[i].cid+"'>"+this.AsiaBetInfo[i].ou+"</td></tr></table>";
					msg += ms_span;
					msg += "<table border=0 cellpadding=0 cellspacing=0 width=100%><tr align='center'><td height=18 valign=middle id='id2_2_"+this.mnid+"_"+this.AsiaBetInfo[i].cid+"'>"+this.AsiaBetInfo[i].pk+"</td></tr></table>";
					msg += ms_span;
					msg += "<table border=0 cellpadding=0 cellspacing=0 width=100%><tr align='center'><td height=18 valign=middle id='id2_3_"+this.mnid+"_"+this.AsiaBetInfo[i].cid+"'>"+this.AsiaBetInfo[i].ol+"</td></tr></table>";
				}
			} catch(e){}
			tb_msg += msg+"</td>";
		}
		for(var i in this.EuropeBetInfo)
		{
			if(this.EuropeBetInfo[i].cid == CompanyId_FiveEurope) continue;
			msg = "";
			try
			{
				tb_msg += "<td rowspan=3 align='center' bgcolor='"+color_odds_europe+"'>";
				if(this.utid == this.mxid)
				{
					msg += "<table border=0 cellpadding=0 cellspacing=0 width=100%><tr align='center'><td height=18 valign=middle id='id1_1_"+this.mnid+"_"+this.EuropeBetInfo[i].cid+"'>"+this.EuropeBetInfo[i].ow+"</td></tr></table>";
					msg += ms_span;
					msg += "<table border=0 cellpadding=0 cellspacing=0 width=100%><tr align='center'><td height=18 valign=middle id='id1_2_"+this.mnid+"_"+this.EuropeBetInfo[i].cid+"'>"+this.EuropeBetInfo[i].od+"</td></tr></table>";
					msg += ms_span;
					msg += "<table border=0 cellpadding=0 cellspacing=0 width=100%><tr align='center'><td height=18 valign=middle id='id1_3_"+this.mnid+"_"+this.EuropeBetInfo[i].cid+"'>"+this.EuropeBetInfo[i].ol+"</td></tr></table>";
				}
				else
				{
					msg += "<table border=0 cellpadding=0 cellspacing=0 width=100%><tr align='center'><td height=18 valign=middle id='id1_1_"+this.mnid+"_"+this.EuropeBetInfo[i].cid+"'>"+this.EuropeBetInfo[i].ol+"</td></tr></table>";
					msg += ms_span;
					msg += "<table border=0 cellpadding=0 cellspacing=0 width=100%><tr align='center'><td height=18 valign=middle id='id1_2_"+this.mnid+"_"+this.EuropeBetInfo[i].cid+"'>"+this.EuropeBetInfo[i].od+"</td></tr></table>";
					msg += ms_span;
					msg += "<table border=0 cellpadding=0 cellspacing=0 width=100%><tr align='center'><td height=18 valign=middle id='id1_3_"+this.mnid+"_"+this.EuropeBetInfo[i].cid+"'>"+this.EuropeBetInfo[i].ow+"</td></tr></table>";
				}
				msg += "<input type='hidden' name='EuropeTd'>";
			}
			catch(e)
			{
				tb_msg += "<td rowspan=3 align='center' bgcolor='#CEE1FF'>";
			}
			tb_msg += msg+"</td>";
		}
		
		
		msg = "";
		tb_msg += "<td rowspan=3 align='center' bgcolor='#F0F0F0'>";
		//tb_msg += "<a href='/analysis/"+this.mnid+".html' target='_blank'><img src='"+ServerUrl+"images/fenxi001.gif' border=0 width='34' height='18'></a>";
		tb_msg += "<table width='36'  border='0' cellspacing='0' cellpadding='0'>";
		tb_msg += "<tr>";
		tb_msg += "<td height='18' align='center' valign='bottom' bgcolor='F9FAFC'><a href='SortMatch_2.php?match_id="+this.mnid+"' target='_blank'><font color='FF0000'>五大</font></a></td>";
		tb_msg += "</tr>";
		tb_msg += "<tr>";
		tb_msg += "<td bgcolor='999999'></td>";
		tb_msg += "</tr>";
		tb_msg += "<tr>";
		tb_msg += "<td height='18' align='center' valign='bottom' bgcolor='F9FAFC' id='id_td_90minute_"+this.mnid+"' style='cursor:hand' onclick='javascript:window.open(\"SortMatch_1.php?match_id="+this.mnid+"\")'>";
		if(Check90Minute(this.md))
		{
			tb_msg += "<img src='"+ServerUrl+"images/90.gif' border=0 width='34' height='18'>";
		}
		else
		{
			tb_msg += "<font color='black'>更新</font>";
		}
		tb_msg += "</td>";
		tb_msg += "</tr>";
		tb_msg += "<tr>";
		tb_msg += "<td bgcolor='999999'></td>";
		tb_msg += "</tr>";
		tb_msg += "<tr>";
		tb_msg += "<td height='18' align='center' valign='bottom' bgcolor='F9FAFC'>";
		//tb_msg += "<a href='/tips/tips_"+this.mnid+".html' target='_blank'><font color='black' id='id_image_"+this.mnid+"'>解盘</font></a>";
		tb_msg += "<font style='cursor:hand' onclick='javascript:window.open(\"SetuBaijiaEuropeOdds.php?match_id="+this.mnid+"\")'>百家</font>";
		tb_msg += "</td>";
		tb_msg += "</tr>";
		tb_msg += "</table>";
		//tb_msg += "<a href='/analysis/"+this.mnid+".html' target='_blank'></a>";
		tb_msg += "</td>";
		tb_msg += "</tr>";
		
		tb_msg += "</table>";
		var mdiv = document.createElement( "DIV" );
		mdiv.id = "id_div_"+this.mnid;
		mdiv.type = "data";
		mdiv.innerHTML = tb_msg;
		id_div_matcht_maininfo.appendChild(mdiv);
	}
	function WinOpenSet(MatchID,bet_company_id,oid,type,i)
	{
		try
		{
			WinOpenSet1(MatchID,bet_company_id,oid,type,i);
			
		}catch(e){}
	}
	
	function HiddenTV(mnid)
	{
		popup('none',"")
	}
	function ShowTV(mnid)
	{
		try
		{
			var MatchData = mAllMatchOddsData.MatchData[mnid];
			if(MatchData.tv == "") return;
			mstr = ","+MatchData.tv;
			mstr = mstr.replace(/\,([A-Z]|[a-z]|[0-9]){1,5}\|/g,"<br>");
			if(mstr.indexOf("<br>")>=0)mstr = mstr.substring(4,mstr.length);
			else mstr = mstr.substring(1,mstr.length);
			mstr = mstr.replace(/ /g,"");
			if(mstr=="") return;
			popup('',mstr)
		}
		catch(e){}
	}