﻿var activexName = ["MSXML2.XmlHttp.6.0","MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XmlHttp.3.0","MSXMLL2.XMLHTTP","Microsoft.XMLHTTP"];
var xmli=0;
if(window.ActiveXObject){ 
		
		for(var i = 0; i < activexName.length; i++){
			try {
				var objXMLHttpt = new ActiveXObject(activexName[i]);
				xmli=i;
				break;
			} catch(e) {}

        	}
		
	}

var Request = new function(){
	
	this.reSend = function(url,callback,str1,str2){
		
		var objXMLHttp;
		if(window.XMLHttpRequest){ 
		    objXMLHttp = new window.XMLHttpRequest(); 
        }else if(window.ActiveXObject){ 
		
		objXMLHttp = new ActiveXObject(activexName[xmli]);
		
	}else{objXMLHttp = "" ;}
	
		url +=  "?nowtime=" + new Date();
		
		objXMLHttp.open('GET',url,true);
		objXMLHttp.send(null);
		
	  objXMLHttp.onreadystatechange = function() {
			if(objXMLHttp.readyState == 4) {
				if(objXMLHttp.status == 200 || objXMLHttp.status == 304){
					callback(objXMLHttp.responseText,str1,str2);
					objXMLHttp=null;
				}
			
		   }
	  };
	
	};
	
}



function Trim() {
return this.replace(/\s+$|^\s+/g,"");
}

var JQARY="i_goal,i_dq,i_wl,i_hp,i_redp,i_redyellow".split(",");
var PK_I=MyCookie.get('8bo_pk'); //让球盘口 =1 中文,=2数字
if(PK_I==null)
{
	PK_I=1;	
}

var DXPK_I=1; //大小盘口 

var LANID=MyCookie.get('8bo_lan'); //语言 =0 简体,=1繁体,=2 英文
if(LANID==null)
{
	LANID=1;
}
var PM=MyCookie.get('8bo_pm'); //排名 =0 不开启,=1开启
if(PM==null)
{
	PM=0;
}


var SOUNDID=MyCookie.get('8bo_sound');//声音
if(SOUNDID==null)
{
	SOUNDID=0;
}
//
var RQ_S=MyCookie.get('8bo_rq_s'); // 入球声音
if(RQ_S==null)
{
	RQ_S=1;
}
RQ_S==1 ? $('rqs').checked=true:$('rqs').checked=false;

var HP_S=MyCookie.get('8bo_hp_s'); //红牌声音
if(HP_S==null)
{
	HP_S=1;
}
HP_S==1 ? $('hps').checked=true:$('hps').checked=false;

var RQ_W=MyCookie.get('8bo_rq_w'); //入球提示窗
if(RQ_W==null)
{
	RQ_W=1;	
}
RQ_W==1 ? $('rqw').checked=true:$('rqw').checked=false;

var HP_W=MyCookie.get('8bo_hp_w');//红牌提示窗
if(HP_W==null)
{
	HP_W=1;
}
HP_W==1 ? $('hpw').checked=true:$('hpw').checked=false;

var BZ_S=1; //是不显示备注信息

var hiddenID=MyCookie.get('8bo_hiddenID');//隐藏赛事

if(hiddenID==null)
{
	hiddenID="_";
}

var WINP=MyCookie.get('8bo_winp')||0;//弹窗位置
var OTHERINFO=MyCookie.get('8bo_otherinfo');  //红黄牌/先开球/角球数/备注 =0 不开启,=1开启
if(OTHERINFO==null)
{
	OTHERINFO=1;	
}

var CARY=",皇冠,澳彩,,12bet,,,云博,,,,,,,,,,,".split(",");
var CARY2=",皇冠,澳彩,印尼,马来,云博,12bet,E世博,盈禾".split(",");
var QC_SBC='全场,上半场'.split(',');
var SBCZS=MyCookie.get('8bo_sbczs'); //上半场指数是否显示 =1 显示 =0 不显示
if(SBCZS==null)
{
	SBCZS=1;
}

var RQPK=new Array();

RQPK[1]='无开盘,平手,平手/半球,半球,半球/一球,一球,一球/球半,球半,球半/两球,两球,两球/两球半,两球半,两球半/三球,三球,三球/三球半,三球半,三球半/四球,四球,四球/四球半,四球半,四球半/五球,五球,五球/五球半,五球半,五球半/六球,六球,六球/六球半,六球半,六球半/七球,七球,七球/七球半,七球半,七球半/八球,八球,八球/八球半,八球半,八球半/九球,九球,,,,,,,,,,,,,,<span class="red">受</span>平手,<span class="red">受</span>平手/半球,<span class="red">受</span>半球,<span class="red">受</span>半球/一球,<span class="red">受</span>一球,<span class="red">受</span>一球/球半,<span class="red">受</span>球半,<span class="red">受</span>球半/两球,<span class="red">受</span>两球,<span class="red">受</span>两球/两球半,<span class="red">受</span>两球半,<span class="red">受</span>两球半/三球,<span class="red">受</span>三球,<span class="red">受</span>三球/三球半,<span class="red">受</span>三球半,<span class="red">受</span>三球半/四球,<span class="red">受</span>四球,<span class="red">受</span>四球/四球半,<span class="red">受</span>四球半,<span class="red">受</span>四球半/五球,<span class="red">受</span>五球,<span class="red">受</span>五球/五球半,<span class="red">受</span>五球半,<span class="red">受</span>五球半/六球,<span class="red">受</span>六球,<span class="red">受</span>六球/六球半,<span class="red">受</span>六球半,<span class="red">受</span>六球半/七球,<span class="red">受</span>七球,<span class="red">受</span>七球/七球半,<span class="red">受</span>七球半,<span class="red">受</span>七球半/八球,<span class="red">受</span>八球,<span class="red">受</span>八球/八球半,<span class="red">受</span>八球半,<span class="red">受</span>八球半/九球,<span class="red">受</span>九球,'.split(',');

RQPK[2]='无开盘,0,0/0.5,0.5,0.5/1,1,1/1.5,1.5,1.5/2,2,2/2.5,2.5,2.5/3,3,3/3.5,3.5,3.5/4,4,4/4.5,4.5,4.5/5,5,5/5.5,5.5,5.5/6,6,6/6.5,6.5,6.5/7,7,7/7.5,7.5,7.5/8,8,8/8.5,8.5,8.5/9,9,,,,,,,,,,,,,,<span class="red">*</span>0,<span class="red">*</span>0/0.5,<span class="red">*</span>0.5,<span class="red">*</span>0.5/1,<span class="red">*</span>1,<span class="red">*</span>1/1.5,<span class="red">*</span>1.5,<span class="red">*</span>1.5/2,<span class="red">*</span>2,<span class="red">*</span>2/2.5,<span class="red">*</span>2.5,<span class="red">*</span>2.5/3,<span class="red">*</span>3,<span class="red">*</span>3/3.5,<span class="red">*</span>3.5,<span class="red">*</span>3.5/4,<span class="red">*</span>4,<span class="red">*</span>4/4.5,<span class="red">*</span>4.5,<span class="red">*</span>4.5/5,<span class="red">*</span>5,<span class="red">*</span>5/5.5,<span class="red">*</span>5.5,<span class="red">*</span>5.5/6,<span class="red">*</span>6,<span class="red">*</span>6/6.5,<span class="red">*</span>6.5,<span class="red">*</span>6.5/7,<span class="red">*</span>7,<span class="red">*</span>7/7.5,<span class="red">*</span>7.5,<span class="red">*</span>7.5/8,<span class="red">*</span>8,<span class="red">*</span>8/8.5,<span class="red">*</span>8.5,<span class="red">*</span>8.5/9,<span class="red">*</span>9,'.split(',');

var DXPK=new Array();
DXPK[1]="0,0/0.5,0.5,0.5/1,1,1/1.5,1.5,1.5/2,2,2/2.5,2.5,2.5/3,3,3/3.5,3.5,3.5/4,4,4/4.5,4.5,4.5/5,5,5/5.5,5.5,5.5/6,6,6/6.5,6.5,6.5/7,7,7/7.5,7.5,7.5/8,8,8/8.5,8.5,8.5/9,9,9/9.5,9.5,9.5/10,10,10/10.5,10.5,10.5/11,11,11/11.5,11.5,11.5/12,12,".split(",");

var WEATHER_ARR = ["", "晴天", "少雲", "多雲", "陰天", "小雨", "中到大雨", "雷陣雨", "雷暴", "小雪", "大雨", "晴天", "晴間多雲", "少雲", "多雲", "雨加雪", "", "", "晴間多雲", "小雷雨", "小陣雨", "汽霧", "凍霧", "零星小雨", "中雨", "小陣雪", "細雨", "陣雪", "風塵", "低空飄雪", "大陣雪", "中雪"];


var PK_F_ARR=",<FONT color=#ff0000>升</FONT>,<FONT color=#0000ff>降</FONT>".split(",");//盘口升降

var PK_FBCSS_ARR=', class="bgyellow", class="bgyellow"'.split(",");//盘口升降

var PL_F_ARR=",#ffbebe,#aaffaa".split(","); //赔率背景颜色升降

var SJ_CSS_ARR=' class="bgblue", class="bgred", class="bggreen"'.split(",");



var UPDATETIME='_';
var SMTj=",0,,46".split(',');//加几分钟
var SMTd=",45,,90".split(',');//大于几分钟
var SMTd2=",45+,,90+".split(',');//大于几分钟等于几分钟
var SMTd3=",1,,46".split(',');//小于几分钟等于几分钟

var oddslist_8bo=$("oddswindow");
var detaillist_8bo=$("detailwindow");
	function init8bo() //初始化
	{
		$('selwp').options[WINP].selected=true;
		$('selsound').options[SOUNDID].selected=true;
		PK_I==1 ? $('pkfg0').checked=true:$('pkfg1').checked=true;
		OTHERINFO==1 ? $('other_info').checked=$('other_info2').checked=true:$('other_info').checked=$('other_info2').checked=false;
		SBCZS==1 ? $('sbczs').checked=$('sbczs2').checked=true:$('sbczs').checked=$('sbczs2').checked=false;
		//alert(LANID);
		$('lan_'+LANID+'').checked=true;
		$('alan_'+LANID+'').className="red";
	}
    /*赔率显示 s*/
	var loadOddsFileTime=new Date();
	function Load_o_f()
	{
		
		//MyAjax.send("8bojs/"+PL_L_F+"?" + new Date(),Load_o_f_2);
		Request.reSend("8bojs/"+PL_L_F+"",Load_o_f_2);
		loadOddsFileTime=new Date();
	}
	var pllist=[];
	function Load_o_f_2(getbacktxt)
	{
		if(getbacktxt==undefined){return;}
		pllist=getbacktxt.split("|");
	}
	function o_show(mid) //赔率显示
	{
		
		//if(Math.floor((new Date()-loadOddsFileTime)/600)>1) Load_o_f();
		oddslist_8bo.innerHTML='';
		var html='';
		var tary,rqary,bzary,dxary;
		var jcount;
		var bfstr='';
		var matchid;
		var Amid=new Array();
		for(var k=0;k<pllist.length;k++)
		{
			tary=pllist[k].split("!");
			Amid=A[mid];
			if(Amid[0]==tary[0]) // if 1 s
			{
				matchid=Amid[0];
				k=1;
				if(CID==2) //澳彩无上半场
				{
					jcount=1;
				}
				else
				{
					jcount=2;
				}
				
				for(var j=0;j<jcount;j++)
				{
					//让球 s
					
				
					var rq_f="0,0,0".split(",");
					
					var rq1='--',rq2='--',pk='--',rq1s='--',rq2s='--',pks='--';
					
					var bz_f="0,0,0".split(",");
					
					var bz_z='--',bz_h='--',bz_k='--',bz_zs='--',bz_hs='--',bz_ks='--'
					
					var dx_f="0,0,0".split(",");
					
					var dx_d='--',dx_x='--',dx_pk='--',dx_ds='--',dx_xs='--',dx_pks='--';
					
					var R_ary=Array();
					var R_arys=Array();
					var OU_ary=Array();
					var OU_arys=Array();
					if(  ( j==0&& (  Amid[23]!=0 || Amid[32]!=0 || Amid[29]!=0) ) || ( (SBCZS==1 && j==1) && ( Amid[35]!=0 || Amid[38]!=0 || Amid[41]!=0)  )  )  // if 2
					{
						if( ( j==0 && Amid[23] && Amid[23]!=0 ) || ( j==1 && Amid[35] && Amid[35]!=0) ) // 让球
						{
						
							rqary=tary[k].split(",");
							if(j==0)
							{
								var pkid=parseInt(Amid[23]);
								rq1=Amid[27];
								rq2=Amid[28];
							}
							else
							{
								var pkid=parseInt(Amid[35]);
								rq1=Amid[36];
								rq2=Amid[37];
							}
							if(PLC==1)
							{
								R_ary=get_other_ioratio(odd_type, rq1, rq2 , show_ior);
								
								R_arys=get_other_ioratio(odd_type, rqary[3], rqary[4] , show_ior);
								
								rq1=R_ary[0];rq2=R_ary[1];pk=RQPK[PK_I][pkid];rq1s=R_arys[0];rq2s=R_arys[1];pks=RQPK[PK_I][rqary[5]];
							}
							else
							{
								pk=RQPK[PK_I][pkid];rq1s=rqary[3];rq2s=rqary[4];pks=RQPK[PK_I][rqary[5]];
							}
							
							if(parseFloat(rq1)>parseFloat(rq1s)) 
							{
								rq_f[0]=1;
							}
							else if(parseFloat(rq1)<parseFloat(rq1s))
							{
								rq_f[0]=2;
							}
							
							if(parseFloat(rq2)>parseFloat(rq2s)) 
							{
								rq_f[2]=1;
							}
							else if(parseFloat(rq2)<parseFloat(rq2s))
							{
								rq_f[2]=2;
							}
							if(pk!=pks)
							{
								rq_f[1]=1;
							}
						}
						//让球 e
						
						//标准 31 32 33
						if( (j==0 && Amid[32] && Amid[32]!=0) || (j==1 && Amid[41] && Amid[41]!=0 ))
						{
							bzary=tary[k+1].split(",");
							
							
							
							if(j==0){
								bz_z=Amid[32];bz_h=Amid[33];bz_k=Amid[34];
							}else{
								bz_z=Amid[41];bz_h=Amid[42];bz_k=Amid[43];
							}
							bz_zs=bzary[3];bz_hs=bzary[4];bz_ks=bzary[5];
							
							if(parseFloat(bz_z)>parseFloat(bz_zs))
							{
								bz_f[0]=1;
							}
							else if(parseFloat(bz_z)<parseFloat(bz_zs))
							{
								bz_f[0]=2;
							}
							
							if(parseFloat(bz_h)>parseFloat(bz_hs))
							{
								bz_f[1]=1;
							}
							else if(parseFloat(bz_h)<parseFloat(bz_hs))
							{
								bz_f[1]=2;
							}
							
							if(parseFloat(bz_k)>parseFloat(bz_ks))
							{
								bz_f[2]=1;
							}
							else if(parseFloat(bz_k)<parseFloat(bz_ks))
							{
								bz_f[2]=2;
							}
							
						}
						//alert('h');
						//大小 s
						if( (j==0 && Amid[29] && Amid[29]!=0 ) || (j==1 && Amid[38] && Amid[38]!=0) )
						{
							dxary=tary[k+2].split(",");
							
							if (j==0){
								var dxpkid=parseInt(Amid[29]);
								dx_d=Amid[30];
								dx_x=Amid[31];
								
							}else{
								var dxpkid=parseInt(Amid[38]);
								dx_d=Amid[39];
								dx_x=Amid[40];
							}
							if(PLC==1)
							{
								OU_ary=get_other_ioratio(odd_type, dx_d, dx_x, show_ior);
								
								OU_arys=get_other_ioratio(odd_type, dxary[3], dxary[4] , show_ior);
								
								dx_d=OU_ary[0];dx_x=OU_ary[1];dx_pk=DXPK[DXPK_I][dxpkid];dx_ds=OU_arys[0];dx_xs=OU_arys[1];dx_pks=DXPK[DXPK_I][dxary[5]];
							}
							else
							{
								dx_pk=DXPK[DXPK_I][dxpkid];dx_ds=dxary[3];dx_xs=dxary[4];dx_pks=DXPK[DXPK_I][dxary[5]];
							}
							
							if(parseFloat(dx_d)>parseFloat(dx_ds))
							{
								dx_f[0]=1;
							}
							else if(parseFloat(dx_d)<parseFloat(dx_ds))
							{
								dx_f[0]=2;
							}
							if(parseFloat(dx_x)>parseFloat(dx_xs))
							{
								dx_f[2]=1;
							}
							else if(parseFloat(dx_x)<parseFloat(dx_xs))
							{
								dx_f[2]=2;
							}
							if(dx_pk!=dx_pks)
							{dx_f[1]=1;}
						}
						
						html+='<table border="0" cellspacing="0" cellpadding="0" class="nd">';
						html+='<colgroup><col width="5%" /><col width="12%" /><col width="23%" /><col width="12%" /><col width="12%" /><col width="23%" /><col width="12%" /></colgroup>';
						html+='<tr><th>&nbsp;</th><th colspan="3" class="bgblue">('+QC_SBC[j]+')即时指数</th><th colspan="3">('+QC_SBC[j]+')初盘指数</th></tr>';
				
						html+='<tr><th>亚</th><td'+SJ_CSS_ARR[rq_f[0]]+'>'+rq1+'</td><td'+PK_FBCSS_ARR[rq_f[1]]+'>'+pk+'</td><td'+SJ_CSS_ARR[rq_f[2]]+'>'+rq2+'</td><td>'+rq1s+'</td><td>'+pks+'</td><td>'+rq2s+'</td></tr>';
						
						html+='<tr><th>欧</th><td'+SJ_CSS_ARR[bz_f[0]]+'>'+bz_z+'</td><td'+SJ_CSS_ARR[bz_f[1]]+'>'+bz_h+'</td><td'+SJ_CSS_ARR[bz_f[2]]+'>'+bz_k+'</td><td>'+bz_zs+'</td><td>'+bz_hs+'</td><td>'+bz_ks+'</td></tr>';
						
						html+='<tr><th>大</th><td'+SJ_CSS_ARR[dx_f[0]]+'>'+dx_d+'</td><td'+PK_FBCSS_ARR[dx_f[1]]+'>'+dx_pk+'</td><td'+SJ_CSS_ARR[dx_f[2]]+'>'+dx_x+'</td><td>'+dx_ds+'</td><td>'+dx_pks+'</td><td>'+dx_xs+'</td></tr>';
						html+='</table>';
						
					}  // if 2
					if(j==0 && jcount==2)
					{
						html+='<div class="sph">&nbsp;</div>';
					}
					else
					{
						html+='<div class="nmenu"><a onclick=\'ol('+matchid+',1)\'>全场</a><a onclick=\'ol2('+matchid+',1)\'>②</a><a  onclick=\'ol('+matchid+',2)\'>上半场</a><a onclick=\'olzd('+matchid+',3)\'>滚球</a><a onclick=\'olzd2('+matchid+',3)\'>②</a><a onclick=\'olzd('+matchid+',4)\'>滚球半场</a>&nbsp;&nbsp;&nbsp;&nbsp;<a  onclick="bd('+matchid+')">波胆</a><a  onclick="bqc('+matchid+')">半全场</a><a onclick="rqs('+matchid+')">入球数</a><a  onclick="ds('+matchid+')">单双</a></div>';
					}
					k=k+3;
					
				}
				
				
				
				break;
			} // if 1 e
		} // for
		if(typeof(mid)!='undefined')
		{
			var pm1,pm2;
			var Aaryt=A[mid];
			pm1=(Aaryt[16])?'['+Aaryt[16]+']':'';
			pm2=(Aaryt[17])?'['+Aaryt[17]+']':'';
			
			var H_redcard,G_redcard,H_yellow,G_yellow;
			
			H_redcard =(Aaryt[12]!="0")? "<b>"+Aaryt[12]+"</b>":"";
			G_redcard =(Aaryt[13]!="0")? "<b>"+Aaryt[13]+"</b>":"";
			H_yellow = (Aaryt[14]!="0")? "<b>"+ Aaryt[14]+"</b>":"";
			G_yellow = (Aaryt[15]!="0")? "<b>"+Aaryt[15]+"</b>":""; 
			
			var bf=(parseInt(Aaryt[7])>=-1 && parseInt(Aaryt[7])!=0)?Aaryt[8]+'-'+Aaryt[9]:"";
			
			bfstr='<div class="head"><span class="r">'+CARY2[CID2]+'指数</span> <code>'+pm1+'</code> <span class="cardyellow">'+H_yellow+'</span> <span class="cardred">'+H_redcard+'</span> '+Aaryt[3]+' <span class="vs">'+Aaryt[8]+'-'+Aaryt[9]+'</span> '+Aaryt[4]+' <span class="cardred">'+G_redcard+'</span> <span class="cardyellow">'+G_yellow+'</span> <code>'+pm2+'</code> </div>';
			
			
		}
		oddslist_8bo.innerHTML=bfstr+html;
	}
	
	/*赔率显示 e*/
	/*进球列表显示 s*/
	var loadDetailFileTime=new Date();
	function Load_d_f()
	{
		
		//MyAjax.send("8bojs/detail.js?" + new Date(),Load_d_f_2);
		Request.reSend("8bojs/detail.js",Load_d_f_2);
		loadDetailFileTime=new Date();
	}
	var bflist=[];
	function Load_d_f_2(getbacktxt)
	{
		
		if(getbacktxt==undefined){return;}
		
		bflist=getbacktxt.split("!");
	}
	function d_show(mid) //赔率显示
	{
		
		if(Math.floor((new Date()-loadDetailFileTime)/600)>30) Load_d_f();
		detaillist_8bo.innerHTML='';
		var html='';
		var bfstr='';
		var R=new Array();
		
		for(var k=0;k<bflist.length;k++) //for 1 s
		{
			R=bflist[k].split('|');
			if(R[0]==A[mid][0])
			{
				html='<table border="0" cellspacing="0" cellpadding="0">';
				html+='<colgroup><col width="7%" /><col width="33%" /><col width="20%" /><col width="33%" /><col width="7%" /></colgroup>';
				html+=' <tbody class="icog">';
				for(var i=1;i<R.length-1;i++)
				{
					D=R[i].split(',');
					if(D[0]=='x')
					{
						html+='<tr><td class="'+JQARY[D[1]]+'"></td><td>'+D[3]+'</td><td class="minute">['+D[2]+'\']</td><td></td><td></td></tr>';
					}
					else if(D[0]=='y')
					{
						html+='<tr><td></td><td></td><td class="minute">['+D[2]+'\']</td><td>'+D[3]+'</td><td class="'+JQARY[D[1]]+'"></td></tr>';
					}
				}
				html+=' </tbody>';
				html+='</table>';
				break;
			}
		}//for  1 e
		if(typeof(mid)!='undefined')
		{
			var pm1='',pm2='';
			var Aaryt=A[mid];
			
			pm1=(Aaryt[16])?'['+Aaryt[16]+']':'';
			pm2=(Aaryt[17])?'['+Aaryt[17]+']':'';
			
			
			var bfstr='<div class="head"><code>'+pm1+'</code> '+Aaryt[3]+' <span class="vs">'+Aaryt[8]+'-'+Aaryt[9]+'</span> '+Aaryt[4]+' <code>'+pm2+'</code></div>';
			
		}
		detaillist_8bo.innerHTML=bfstr+html;
		
	}
	
	/*进球列表显示 e*/
	var DateAry=new Array();
	var arrBfid=new Array();
	/*加载比分 s*/
	function loadbf()
	{
		
		var html;
		UPDATETIME='_';
		html=new Array();
		html.push('<table cellpadding="0" cellspacing="0" bordercolor="0" class="d" id="table_live"  onmouseup="_d.selend();"  onmousedown="_d.selstart();">');
		html.push('<thead><tr><td style="width:11%;">'+matchdate+'</td><td style="width:5%;">时间</td><td  style="width:5%;">状态</td><td style="width:19%;">主场球队</td><td  style="width:4%;">比</td><td style="width:13%;">'+CARY2[CID2]+'</td><td  style="width:4%;">分</td><td  style="width:19%;">客场球队</td><td  style="width:5%;">半场</td><td  style="width:13%;">数据</td><td style="width:3%;">选</td></tr></thead><tbody id="myd">');
		var halfbf,s1,s2,s1co,s2co; //s1 主比分 s2 客比分
		var status;
		var pkstr;
		var H_redcard,G_redcard,H_yellow,G_yellow;
		var pm1str,pm2str;
		var purl;
		
		var matchid,Aary=new Array();
		var trf=true;
		var t;
		var o_info_f=0;
		var isLoop=false;
		var infostr;
		for(var i=1;i<=matchcount;i++)
		{
			
			Aary=A[i];
			t = Aary[6].split(",");
			DateAry[i] = new Date(t[0],t[1],t[2],t[3],t[4],t[5]);
			matchid=Aary[0];
			status=parseInt(Aary[7]);
			if( (o_info_f==0) && (o_info!='') &&  (status==-1))
			{
					html.push('<tr bgcolor="#FFFEE0"><td colspan=11 align=center height=18 style="color:green;padding-left:10px;">'+o_info+'</td></tr>');
					o_info_f=1;
			}
			html.push('<tr id="tr1_');
			html.push(matchid);
			html.push('" index="')
			html.push(i);
			html.push('"');
			html.push(trf?'>':' class="bg1">');
			trf=!trf;
			html.push('<td class="name" bgcolor="');
			html.push(Aary[2]);
			html.push('">');
			if(A[i][19])
			{
				html.push('<a   onclick="data('+matchid+')">');
				html.push(Aary[1]);
				html.push('</a>');
				
			}
			else{html.push(Aary[1]);}
			
			html.push('</td>');
			
			switch(status)
			{
				case 0:
					halfbf='-';
					if(Aary[25]!=0 || Aary[26]!='') //天气 温度 
					{
						halfbf='<img src="i/w/'+Aary[25]+'.gif"  myalt="'+WEATHER_ARR[Aary[25]]+'^br'+Aary[26]+'" />';
					}
					if(Aary[18]!='')
					{
						var tv=Aary[18].replace(' ','^br');
						if(halfbf!='-')
						{
							halfbf+='<img src="i/tv4.gif"  myalt="'+tv+'"/>';
						}
						else
						{
							halfbf='<img src="i/tv4.gif"  myalt="'+tv+'"/>';
						}
					}
					s1=s2='-';
					s1co=s2co='blue';
					break;
				case 1:
			    	UPDATETIME+=i+'_';
					s1=Aary[8];
					s2=Aary[9];
					s1co=s2co='blue';
					halfbf = "-";
					break;
				case -1:
			    
					s1=Aary[8];
					s2=Aary[9];
					s1co=s2co='red';
					halfbf = '<span class="red">'+Aary[10]+'-'+Aary[11]+'</span>';
					break;
				case -11:
					s1=Aary[8];
					s2=Aary[9];
					s1co=s2co='blue';
					halfbf = "-";
					break;
				case -14:
					s1=s2=halfbf = "-";
					break;
				default:
					if(status==3){UPDATETIME+=i+'_';}
					s1=Aary[8];
					s2=Aary[9];
					s1co=s2co='blue';
					halfbf='<span class="red">'+Aary[10]+'-'+Aary[11]+'</span>';
					break;
			}
			pkstr=parseInt(Aary[23]);
			
			if(pkstr==0||pkstr==50)
			{
				pkstr='vs';
				purl='<b></b>';
			}
			else

			{
				pkstr=RQPK[PK_I][Aary[23]];
				purl='<a  onclick="comment('+matchid+')" class="red"></a>';
			}
			
			H_redcard =(Aary[12]!="0")? "<b>"+Aary[12]+"</b>":"";
			G_redcard =(Aary[13]!="0")? "<b>"+Aary[13]+"</b>":"";
			H_yellow = (Aary[14]!="0")? "<b>"+ Aary[14]+"</b>":"";
			G_yellow = (Aary[15]!="0")? "<b>"+Aary[15]+"</b>":""; 
			
			pm1str=(Aary[16]&&PM==1)?'['+Aary[16]+']':'';
			pm2str=(Aary[17]&&PM==1)?'['+Aary[17]+']':'';
			
			//var dlink=
			html.push('<td class="time">');
			html.push(Aary[5]);
			html.push('</td>');
			
			html.push('<td class="red" id="time_');
			html.push(matchid);
			html.push('">');
			html.push(S_CH[status+14][LANID]);
			html.push('</td>');
			
			html.push('<td class="home"><code id="hpm_'+matchid+'">'+pm1str+'</code><span id="yc1_' + matchid +'" class="cardyellow">' + H_yellow+ '</span><span id="rc1_' + matchid +'" class="cardred">' +H_redcard+ '</span><a  onclick=\'panlu('+matchid+',"'+Aary[21]+'")\' id="t1_'+matchid+'">'+Aary[3]+'</a></td>'); //主队
			
			html.push('<td id="s1_'+matchid+'" onmouseout="_d.hdetail();" onmouseover="_d.showdetail('+i+',event,this)" class="bf '+s1co+' hand"  onclick="dl('+matchid+');">'+s1+'</td>');
			
			
			html.push('<td class="sbs" onmouseover="_d.showodds('+i+',this,event);" onmouseout="_d.hideodds();" id="pk_'+matchid+'" onclick=\'ol('+matchid+','+PLTYPEID+',"'+Aary[21]+'");\'>'+pkstr+'</td>');
			
			html.push('<td id="s2_'+matchid+'"  onmouseout="_d.hdetail();" onmouseover="_d.showdetail('+i+',event,this)" class="bf '+s1co+' hand" onclick="dl('+matchid+');">'+s2+'</td>');
			
			html.push('<td class="away"><a onclick=\'panlu('+matchid+',"'+Aary[21]+'")\' id="t2_'+matchid+'">'+Aary[4]+'</a><span id="rc2_' + matchid +'" class="cardred">' +G_redcard+ '</span><span id="yc2_' + matchid +'" class="cardyellow">' + G_yellow+ '</span><code id="apm_'+matchid+'">'+pm2str+'</code></td>'); //客队
			
			html.push('<td id="h_'+matchid+'"  class="half">'+halfbf+'</td>');//半场比分
			
			html.push('<td class="analy">');
			if(Aary[20]==1)
			{
				html.push('<a  onclick=\'zs('+matchid+',"'+Aary[21]+'")\' class="red">资</a>');
			}
			else
			{
				html.push('<b></b>');
			}
			html.push('<a  onclick=\'analysis('+matchid+',"'+Aary[21]+'")\'>析</a><a onclick="asia('+matchid+')">亚</a><a  onclick=\'op('+matchid+',"'+Aary[21]+'")\'>欧</a>');
			
			html.push(purl);
			html.push('</td>');
			html.push('<td class="close" bgcolor="'+Aary[2]+'" onclick="hidematch('+i+');">x</td>');
			html.push('</tr>');
			infostr='';
			if(Aary[48]==1){infostr=Aary[3]+'[先开球] ';}
			if(Aary[48]==2){infostr=Aary[4]+'[先开球] ';}
			if(Aary[44]>0 || Aary[45]>0 ){ infostr  = infostr + '全场角球数['+Aary[44]+'-'+Aary[45]+'],  半场角球数['+Aary[46]+'-'+Aary[47]+'] ';}
			infostr=infostr +  Aary[24];
			
			html.push('<tr id="tr2_' + matchid +'" ');
			
			if( !infostr  || OTHERINFO==0 ){
				html.push("style='display:none;' ");
			}
			html.push("bgcolor='#FFFEE0'><td colspan=11 align=center height=18 style='color:green;padding-left:10px;' id='other_" + matchid +"'>" +  infostr  + "</td></tr>");
			
			isLoop=true;
		}
		
		html.push('</tbody></table>');
		if(!isLoop){ window.setTimeout("loadbffile()",LOADFILETIME); }
		$("8bolive").innerHTML=html.join("");
		
		$("Loading").style.display="none";
		clearTimeout(_didTestweb);
		
		start_u();
		
		smt(); //更新时间
		_ibo.loadad(adname,adpath,'txt');//加载文字广告
		makes();// 加载联赛列表
		makepk();//加载盘口
		
		hideSelMatch();
		
		rbf(); //更新比分
		//rpk();//更新盘口
		rodds();
		Load_o_f(); // 加载赔率
		Load_d_f();//加载比分
		init8bo();
		adf=1;
		
	}
	//setInterval("loadbffile();",3600000);
	var UPDATEALLOW=1;
	var id_smt,id_rbf,id_rodds,id_checkdata,id_checkpageonline;
	function start_u()
	{
		clean_u();
		UPDATEALLOW=1;
		id_smt=setInterval("smt();",3000);
		id_rbf=setInterval("rbf();",2000);
		id_rodds=setInterval("rodds();",2000);
		id_checkdata=setInterval("checkdata();",5000);
		id_checkpageonline=setInterval("countJs=countFlash;",1000);
	}
	
	
	
	
	function clean_u()
	{
		UPDATEALLOW=0;
		clearInterval(id_smt);
		clearInterval(id_rbf);
		clearInterval(id_rodds);
		clearInterval(id_checkdata);
		clearInterval(id_checkpageonline);
	}
	function loadbffile()
	{
		clean_u();
		_didTestweb=setTimeout("_ibo.reloadtestweb()",100);
		var allDatestr=document.getElementById("allDate");
		var  s=document.createElement("script");   
		s.type="text/javascript";   
		s.src="8bojs/"+DATA8BOARY[LANID]+"?" +Date.parse(new Date());
		allDatestr.innerHTML='';
		allDatestr.appendChild(s);	
		allDatestr=null;
		s=null;
		
	}
	var adf=0;
	loadbffile();
	//setInterval("loadbffile();",1800000);
	
	
	
	function ladpic()
	{
		if(adf==1)
		{
			_ibo.loadad(adname,adpath,'img',false,400); //加载图片广告
		}
		else
		{
			window.setTimeout("ladpic()" , 2000);
		}
	}
	ladpic();
	
	function makes()// 加载联赛列表
	{
		var lname=new Array();
		var Ba=new Array();
		lname.push('<table cellpadding="0" cellspacing="4" id="dleague">');
		
		for(var i=1;i<=sclasscount;i++)
		{
			if(i%5==1)
			{
				lname.push('<tr>');
			}
			Ba=B[i];
			lname.push('<td><input type="checkbox" id="cbl_'+i+'" onclick="CheckLeague(' + i + ');" checked/></td><td><div style="background-color:'+Ba[1]+'">&nbsp;</div></td><td><label>'+Ba[0]+'</label></td>');
			if(i%5==0)
			{
				lname.push('</tr>');
			}
		}
		if((i-1)%5!=0)
		{
			for(var j=1;j<5-((i-1)%5);j++)
			{
				lname.push('<td></td><td><div>&nbsp;</div></td><td><label></label></td>');
			}
			lname.push('</tr>');
		}
		lname.push('</table>');
		$("MyLeague").innerHTML=lname.join("");
		
	}
	
	
	function makepk()//显示盘口
	{
		var cary=C.length;
		var pkstrbody=new Array();
		
		pkstrbody.push('<table cellpadding="0" cellspacing="4" id="dpk">');
		
		for(var i=0;i<cary;i++)
		{
			if(i%5==0)
			{
				pkstrbody.push('<tr>');
			}
			
			pkstrbody.push('<td><input type="checkbox" id="cbp_'+i+'" onclick="CheckPk(' + i + ');" checked/></td><td><label>'+RQPK[PK_I][C[i]]+'</label></td>');
			if(i%5==4)
			{
				pkstrbody.push('</tr>');
			}
		}
		if((i-1)%5!=4)
		{
			for(var j=1;j<5-((i-1)%5);j++)
			{
				pkstrbody.push('<td></td><td><label></label></td>');
			}
			pkstrbody.push('</tr>');
		}
		pkstrbody.push('</table>');
		$("MyPk").innerHTML=pkstrbody.join("");
	}
	
	function showallmatch()// 显示全部赛事
	{
		var i,j,inputs;
		inputs=$("dleague").getElementsByTagName("input");
		for(var i=0; i<inputs.length;i++)
			inputs[i].checked=true;
		inputs=$("dpk").getElementsByTagName("input");
		for(var i=0; i<inputs.length;i++)
			inputs[i].checked=true;
		inputs=$("table_live").getElementsByTagName("tr");
		for(var i=0; i<inputs.length;i++)	
			if(inputs[i].getAttribute("index")!=null) inputs[i].style.display="";
	
		for(var i=1;i<=matchcount;i++)
			if(A[i][24]!="" && OTHERINFO==1) $("tr2_" +  A[i][0]).style.display="";
		$("hiddencount").innerHTML="0";
		hiddenID="_";
		MyCookie.set('8bo_hiddenID',hiddenID);
		i=null;j=null;inputs=null;
	}
	function SelectOtherLeague() //按联赛反选
	{ 
		var inputs=null,hh=null,i=null,j=null;
		inputs=$("dleague").getElementsByTagName("input");
		hh=0;
		for(i=0;i<inputs.length;i++){
			if(inputs[i].checked){
			   inputs[i].checked=false;
			   for(j=1;j<=matchcount;j++){
				  if(A[j][1]==B[i+1][0]){
					 $("tr1_" +  A[j][0]).style.display="none";
					 if(A[j][24]!="") $("tr2_" +  A[j][0]).style.display="none";
					 hh=hh+1;
					if(hiddenID.indexOf("_"+A[j][0] + "_")==-1)
					{
						hiddenID+=A[j][0] + "_";
					}
				  }
			   }
			} 
			else{
			   inputs[i].checked=true;
			   for(j=1;j<=matchcount;j++){
				  if(A[j][1]==B[i+1][0]){
					 document.getElementById("tr1_" +  A[j][0]).style.display="";                 
					if(A[j][24]!="" && OTHERINFO==1) document.getElementById("tr2_" +  A[j][0]).style.display="";
					 hiddenID=hiddenID.replace("_"+A[j][0] + "_","_")
				  }
			   }  
			}
		}
		$("hiddencount").innerHTML=hh;
		MyCookie.set('8bo_hiddenID',hiddenID);
		
	}
	function SelectOtherPk() //按盘口反选
	{ 
		var inputs=null,hh=null,i=null,j=null;
		inputs=$("dpk").getElementsByTagName("input");
		hh=0;
		for(i=0;i<inputs.length;i++){
			if(inputs[i].checked){
			   inputs[i].checked=false;
			   for(j=1;j<=matchcount;j++){
				  if(A[j][23]==C[i]){
					 $("tr1_" +  A[j][0]).style.display="none";
					 if(A[j][24]!="") $("tr2_" +  A[j][0]).style.display="none";
					 hh=hh+1;
					 if(hiddenID.indexOf("_"+A[j][0] + "_")==-1)
					 {
						 hiddenID+=A[j][0] + "_";
					 }
				  }
			   }
			} 
			else{
			   inputs[i].checked=true;
			   for(j=1;j<=matchcount;j++){
				  if(A[j][23]==C[i]){
					 document.getElementById("tr1_" +  A[j][0]).style.display="";                 
					if(A[j][24]!="" && OTHERINFO==1) document.getElementById("tr2_" +  A[j][0]).style.display="";
					 hiddenID=hiddenID.replace("_"+A[j][0] + "_","_")
				  }
			   }  
			}
		}
		$("hiddencount").innerHTML=hh;
		MyCookie.set('8bo_hiddenID',hiddenID);
		
	}
	
	
	function CheckLeague(i) //联赛选择
	{
		var hh=null;
		hh=parseInt($("hiddencount").innerHTML);
		if($("cbl_" +  i).checked)
		{
			for(var j=1;j<=matchcount;j++) //for s
			{
				if(A[j][1]==B[i][0])
				{
					$("tr1_" +  A[j][0]).style.display="";   
					if(A[j][24]!="" && OTHERINFO==1)
					{
						$("tr2_" +  A[j][0]).style.display="";
					}
					hh--;
					hiddenID=hiddenID.replace("_"+A[j][0] + "_","_");
				}
			}//for e
		}
		else
		{
			for(var j=1;j<=matchcount;j++)
			{
				if(A[j][1]==B[i][0])
				{
					$("tr1_" +  A[j][0]).style.display="none";
					if(A[j][24]!="") 
					{
						$("tr2_" +  A[j][0]).style.display="none";
					}
					hh++;
					hiddenID+=A[j][0] + "_";
				}
			}
		}
	   	$("hiddencount").innerHTML=hh;
	  	MyCookie.set('8bo_hiddenID',hiddenID);
	}
	function CheckPk(i) //盘口选择
	{
		var hh=null;
		hh=parseInt($("hiddencount").innerHTML);
		if($("cbp_" +  i).checked)
		{
			for(var j=1;j<=matchcount;j++) //for s
			{
				if(A[j][23]==C[i])
				{
					$("tr1_" +  A[j][0]).style.display="";   
					if(A[j][24]!="" && OTHERINFO==1)
					{
						$("tr2_" +  A[j][0]).style.display="";
					}
					hh--;
					hiddenID=hiddenID.replace("_"+A[j][0] + "_","_");
				}
			}//for e
		}
		else
		{
			for(var j=1;j<=matchcount;j++)
			{
				if(A[j][23]==C[i])
				{
					$("tr1_" +  A[j][0]).style.display="none";
					if(A[j][24]!="") 
					{
						$("tr2_" +  A[j][0]).style.display="none";
					}
					hh++;
					hiddenID+=A[j][0] + "_";
				}
			}
		}
	   	$("hiddencount").innerHTML=hh;
	  	MyCookie.set('8bo_hiddenID',hiddenID);
	}
	function hidematch(i)//隐藏单一赛事
	{
		$("tr1_" +  A[i][0]).style.display="none";
		$("tr2_" +  A[i][0]).style.display="none";
		$("hiddencount").innerHTML=parseInt($("hiddencount").innerHTML)+1;
		hiddenID+=A[i][0] + "_";
		MyCookie.set('8bo_hiddenID',hiddenID);
	}
	function hideSelMatch(){ // 隐藏赛事
		if(hiddenID=="_"){ return;}
		var hh=0;
		var id=hiddenID.split("_");
		var obj;
		for(var i=1;i<id.length-1;i++){
			obj=$("tr1_"+id[i]);
			if(!obj){continue;}
			$("tr2_"+id[i]).style.display=obj.style.display="none";
			hh++;
		}
		if(hh==0){
			hiddenID="_";
			MyCookie.set('8bo_hiddenID',hiddenID);
		}
		$("hiddencount").innerHTML=hh;
	}


	function SMState(n)//按比赛状态显示
	{
		var i,j,hh=0,trs;
		
		trs=$("table_live").getElementsByTagName("tr");
		for(i=1; i<trs.length;i++)
		{	
			if(trs[i].getAttribute("index")!=null)
			{
				trs[i].style.display="none";
				trs[i+1].style.display="none";
			}
		} 
	
		for(i=1;i<=matchcount;i++)
		{
			if(n==1 && parseInt(A[i][7])>0 || n==2 && A[i][7]=="-1" || n==3 && A[i][7]=="0") // n =1 进行中,=2已完场,=3 未开赛
			{
				$("tr1_" +  A[i][0]).style.display="";
				if(A[i][24]!="" && OTHERINFO==1) 
				{
					$("tr2_" +  A[i][0]).style.display="";		
				}
				hh=hh+1;
			}		
		}
		$("hiddencount").innerHTML=matchcount -hh;
		_ibo.bindtablead(); 
		
	}

	
	
	
	function smt(){ //更新时间
    	
		if( UPDATETIME=='_'){return;}
		var nd=new Date();
		var key,obj,goTime,str;
		var tary=UPDATETIME.split('_');
		var i;
		for(var j=1;j<tary.length-1;j++)
		{
			i=tary[j];
			
			key=parseInt(A[i][7]);
			if(key==1 || key==3){
				obj=$("time_" + A[i][0]);
				if(!obj){ continue;}
				goTime = parseInt(Math.floor((nd-DateAry[i]-difftime)/60000))+parseInt(SMTj[key]);
				
				if(goTime>parseInt(SMTd[key])){ str =SMTd2[key];}else if(goTime<parseInt(SMTd3[key])){ str = SMTd3[key];}else{str=goTime;}
				if(obj.hstr!=str){obj.innerHTML = str +  "<span style='color:#000000;'>'</span>";}
				obj.hstr=str;
			}
		}
		
		
	}
	function checkdata()
	{
		if (extime){
			if(loadbox){$("Loading").style.display="none";loadbox=false;}
			return;
		}else{
			$("Loading").style.display="";
			_ibo.reloadtestweb('您与比分服務器斷開連接超過3分鐘，請选择其他线路服务器查看。');
			loadbox=true;
		}
	}
	//var LoadTime=0;
	function rbf()// 更新比分
	{
		
		Request.reSend("8bojs/changebf.js",updatebf_data);
		
	}
	
	//var Reloadbf=0;
	var ch8bobf='';
	var loadi=0;
	var extime=true,didextime,loadbox=false;

	function updatebf_data(getbacktxt){ /*更新比分*/
		extime=true;
		clearTimeout(didextime);
		didextime=setTimeout("extime=false",120000); //120秒后将断开
		//if( UPDATEALLOW==0 ) {return;}
		if(ch8bobf==getbacktxt || !getbacktxt){return;}
		
		ch8bobf=getbacktxt;
		if(getbacktxt=='1!'){
			//loadbffile();
			window.setTimeout("loadbffile()",10000); 
			return;
		}
		
		var tary=getbacktxt.split("!");
		
		var D,trval,mi;
		var s1c,s2c; //比分变化
		var s1,s2,ht,gt,sn; //主比分,客比分,主队名,客队名,类别名
		var matchNum =0;
		var winStr=new Array();
		var goTime,t,str;
		
		var hp1c,hp2c;
		var pkstr,sbar;
		var matchid;
		var keys=new Array();
		var Aary=new Array();
		var nd=new Date();
		var infostr;
		var infostr_f;
		for(var i=1;i<tary.length;i++){ // for s
			
			D=tary[i].split("^");//赛事ID^比赛状态^主队全场比分^客队全场比分^主队半场比分^客队半场比分^主队红牌^客队红牌^主队黄牌^客队黄牌^开赛时间^开赛时间2^附加信息
			if(D.length<1){ continue;}
			matchid=D[0];
			trval=$("tr1_" + matchid);
			if(!trval){ continue;}//if 2 s
			mi=parseInt(trval.getAttribute("index"));	
			Aary=A[mi];
			if(D[0]!=Aary[0]){continue;}
			//比分变化
			s1c=false;
			if(Aary[8]!=D[2]){
				Aary[8]=D[2];
				s1c=true;
				trval.cells[3].className="home teamjqch";
			}
			s2c=false;
			if(Aary[9]!=D[3]){
				Aary[9]=D[3];
				s2c=true;
				trval.cells[7].className="away teamjqch";
			}
			//角球数
			infostr='';
			infostr_f=0;
			if(Aary[48]!=D[17])
			{
				Aary[48]=D[17];
				infostr_f=1;
					
			}
			if(Aary[44]!=D[13] || Aary[45]!=D[14] || Aary[46]!=D[15] || Aary[47]!=D[16] )
			{
					Aary[44]=D[13];
					Aary[45]=D[14];
					Aary[46]=D[15];
					Aary[47]=D[16];
					infostr_f=1;
					
			}
			// otherinfo
			if(Aary[24]!=D[12] || infostr_f==1 )
			{
				Aary[24]=D[12];
				if(trval.style.display!='none'  && OTHERINFO==1){
					
					if(Aary[48]==1){infostr=Aary[3]+'[先开球] ';}
					if(Aary[48]==2){infostr=Aary[4]+'[先开球] ';}
					if(Aary[44]>0 || Aary[45]>0){ infostr  = infostr +' 全场角球数['+ D[13] +'-'+ D[14] +'],  半场角球数['+ D[15] +'-'+ D[16] +'] ';}
					infostr = infostr + D[12];
					$("other_" + matchid).innerHTML=infostr;
					$("tr2_" + matchid).style.display=infostr==""?"none":"";
				}
			}
			//红牌变化了
			hp1c=false;
			if(D[6]!=Aary[12]){
				Aary[12]=D[6];
				if(D[6]=="0"){
					$("rc1_" + matchid).innerHTML="";
				}else{
					$("rc1_" + matchid).innerHTML="<b>"+D[6]+"</b>"; 	
					$('t1_' + matchid+'').className='teamhpch';
					if(HP_S==1 && trval.style.display!='none'){$('redsound').innerHTML=REDSOUNDSWF;}
					window.setTimeout("timecolorshp(" + matchid +",1)",60000);
					hp1c=true;
				}
			}
			
			hp2c=false;
			if(D[7]!=Aary[13])	{
				Aary[13]=D[7];
				if(D[7]=="0"){
					$("rc2_" + matchid).innerHTML="";
				}else{
					$("rc2_" + matchid).innerHTML="<b>"+ D[7]+"</b>"; 	
					$('t2_' +matchid).className='teamhpch';
					if(HP_S==1 && trval.style.display!='none'){$('redsound').innerHTML=REDSOUNDSWF;}
					window.setTimeout("timecolorshp(" + matchid +",2)",60000);
					hp2c=true;
				}
			}		
						
			//黄牌变化了
			if(D[8]!=Aary[14]){
				Aary[14]=D[8];
				$("yc1_" + matchid).innerHTML=D[8]=="0"?"":"<b>"+D[8]+"</b>"; 			
			}
			if(D[9]!=Aary[15]){
				Aary[15]=D[9];
				$("yc2_" + matchid).innerHTML=D[9]=="0"?"":"<b>"+D[9]+"</b>";
			}		
			//开赛
			if(Aary[5]!=D[10]){Aary[5]=trval.cells[1].innerHTML=D[10];}
			
			if(Aary[6]!=D[11])
			{
				Aary[6]=D[11];
				t = Aary[6].split(",");
				DateAry[mi] = new Date(t[0],t[1],t[2],t[3],t[4],t[5]);
			}
			
			//半场比分
			Aary[10]=D[4];
			Aary[11]=D[5];
						
			//状态
			sbar=D[1];
			if(Aary[7]!= sbar){
				Aary[7]=sbar;
				switch(sbar){
				case "0":
						trval.cells[2].innerHTML=S_CH[parseInt(D[1])+14][LANID];
						UPDATETIME=UPDATETIME.replace("_"+mi + "_","_");
						break;
				case "1":
				case "3":
						if(UPDATETIME.indexOf("_"+mi + "_")==-1){UPDATETIME+=mi+'_';}
						goTime = parseInt(Math.floor((nd-DateAry[mi]-difftime)/60000))+parseInt(SMTj[sbar]);
						if(goTime>parseInt(SMTd[sbar])){ 
							str =SMTd2[sbar];
						}else if(goTime<parseInt(SMTd3[sbar])){ 
							str = SMTd3[sbar];
						}else{
							str=goTime;
						}
						trval.cells[2].innerHTML = str + "<span style='color:#000000;'>'</span>";
						break;
				case "2":
				case "4":
				case "5":
				case "6":
				case "7":
						UPDATETIME=UPDATETIME.replace("_"+mi + "_","_");
						trval.cells[2].innerHTML=S_CH[parseInt(D[1])+14][LANID];
						break;
				case "-11":
						UPDATETIME=UPDATETIME.replace("_"+mi + "_","_");
						trval.cells[2].innerHTML=S_CH[parseInt(D[1])+14][LANID];
						trval.cells[4].style.color = trval.cells[6].style.color ="blue";
						MoveToBottom(matchid);
						break;
				case "-1":
						UPDATETIME=UPDATETIME.replace("_"+mi + "_","_");
						trval.cells[2].innerHTML=S_CH[parseInt(D[1])+14][LANID];
						trval.cells[4].style.color = trval.cells[6].style.color ="red";
						
						window.setTimeout("MoveToBottom(" + matchid + ")",25000);
						break;
				default:
						UPDATETIME=UPDATETIME.replace("_"+mi + "_","_");
						trval.cells[2].innerHTML=S_CH[parseInt(D[1])+14][LANID];
						MoveToBottom(matchid);
						break;			
				}
			}
			//score
			switch(sbar){
				case "1":	
					trval.cells[4].innerHTML=Aary[8];		
					trval.cells[6].innerHTML= Aary[9];
					if(s1c){ trval.cells[4].style.color = "red";}
					if(s2c){ trval.cells[6].style.color = "red";}
					break;
				case "2":
					trval.cells[4].innerHTML=Aary[8] ;
					trval.cells[6].innerHTML= Aary[9];
					if(s1c){ trval.cells[4].style.color = "red";}
					if(s2c){ trval.cells[6].style.color = "red";}
					trval.cells[8].innerHTML=Aary[10] + "-" + Aary[11];
					trval.cells[8].style.color="red";
					break;
				case "0":
					trval.cells[4].innerHTML=trval.cells[6].innerHTML="-";
					break;
				case "-11":
					trval.cells[4].innerHTML=Aary[8] ;
					trval.cells[6].innerHTML= Aary[9];
					if(s1c){ trval.cells[4].style.color = "red";}
					if(s2c){ trval.cells[6].style.color = "red";}
					trval.cells[8].innerHTML="-";
					break;
				case "-14":
					trval.cells[4].innerHTML=trval.cells[6].innerHTML=trval.cells[8].innerHTML="-";
					break;
				default:  //2 3 -1 -12 -13			
					trval.cells[4].innerHTML=Aary[8] ;
					trval.cells[6].innerHTML= Aary[9];
					if(s1c){ trval.cells[4].style.color = "red";}
					if(s2c){ trval.cells[6].style.color = "red";}
					break;
			}
			
			//hpc=hp1c || hp2c
			//alert(hpc)
			if(HP_W==1 && trval.style.display!='none' && (hp1c || hp2c)){
				pkstr=Aary[23]=='0'?'vs':pkstr=RQPK[PK_I][Aary[23]];
				winStr.push('<tr><td style="cursor:pointer;text-align:left;" colspan="6"><span style="background-color:'+Aary[2]+';color:white;  padding:3px 5px;">');
				winStr.push(Aary[1]);
				winStr.push('</span>&nbsp;红牌提示</td></tr>');
				winStr.push('<tr><td align=center style="font-size:15px;">');
				winStr.push(trval.cells[2].innerHTML);
				winStr.push('</td>');
				
				if(hp1c){
					winStr.push('<td  style="background-color:#FF0000;color:#FFFFFF;">');
				}else{
					winStr.push('<td>'); 
				}
				winStr.push(Aary[3]);
				winStr.push('</td><td style="color:blue;font-weight:bold;font-size:16px;">');
				winStr.push(D[2]);
				winStr.push(' </td> <td class=sbs>');
				winStr.push(pkstr);
				winStr.push('</td> <td style="color:blue;font-weight:bold;font-size:16px;">');
				winStr.push(D[3]);
				winStr.push('</td>');
				
				if(hp2c){
					winStr.push('<td style="background-color:#FF0000;color:#FFFFFF;">');
				}else{
					winStr.push('<td>');
				}
				winStr.push(Aary[4]);
				winStr.push('</td>');
				
				winStr.push('</tr>');
				matchNum=matchNum+1
			}
		
			if( (s1c || s2c)  && trval.style.display!='none'){
				ShowFlash(matchid,mi);
				ht=Aary[3];
				gt=Aary[4];
				sn=Aary[1];
				if(s1c){				
					ht="<font color=red>" + ht +"</font>";
					s1='<b style="color:red">' + D[2] +'</b>';
					s2='<b style="color:blue">' + D[3] +'</b>';		    
				}
				if(s2c){
					gt="<font color=red>" + gt + "<font>";
					s1='<b style="color:blue">' + D[2]+'</b>';
					s2='<b style="color:red">' + D[3] +'</b>';
				}	
				
				if(RQ_W==1){
					pkstr=Aary[23]=='0'?'vs':RQPK[PK_I][Aary[23]];
					winStr.push('<tr><td colspan="6" style="text-align:left;cursor:pointer; "><span style="background-color:');
					winStr.push(Aary[2]);
					winStr.push('; color:white;padding:3px 5px; ">');
					winStr.push(sn);
					winStr.push('</span></td></tr>');
					winStr.push('<tr><td style="text-aling:right;">');
					winStr.push(trval.cells[2].innerHTML);
					winStr.push('</td><td>');
					winStr.push(ht);
					winStr.push('</td><td>');
					winStr.push(s1);
					winStr.push('</td><td class="sbs">');
					winStr.push(pkstr);
					winStr.push('</td><td>');
					winStr.push(s2);
					winStr.push('</td><td>');
					winStr.push(gt);
					winStr.push('</td></tr>');
					
					
					matchNum=matchNum+1
				}
			}//scorechange
			D=null;
		}// for e
		if(matchNum>0){ShowCHWindow(winStr.join(""),matchNum);}
	}
	function MoveToBottom(m) //移动完场赛事
	{
		try{
			$("tr1_" +  m).parentElement.insertAdjacentElement("BeforeEnd",$("tr1_" +  m));
			$("tr2_" +  m).parentElement.insertAdjacentElement("BeforeEnd",$("tr2_" +  m));
			_ibo.bindtablead(); //移动文字广告
		}catch(e){}
	}
	
	function ShowFlash(id,n) //进球声音
	{
		try{
			if( RQ_S==1)
			{
				var trval=$("tr1_" + id);
				if(trval.cells[8].style.display!="none")
				{
					trval.cells[8].innerHTML=FLASH_SOUND[SOUNDID] ;
				}
			}
		}
		catch(e){};
		window.setTimeout("timecolors(" + id +","+ n + ")",120000);
		
	}
		
	function CheckSound(n) //改变声音
	{
		SOUNDID=n;
		$("playsound").innerHTML=FLASH_SOUND[SOUNDID];
	}
	
	function timecolors(matchid,n) //恢复进球颜色
	{
		try{
			if(A[n][0]!=matchid){return;}
			var trval=$("tr1_" + matchid);
			if(A[n][7]=="0") 
			{
				trval.cells[4].innerHTML=trval.cells[6].innerHTML="-";
				
			}
			trval.cells[3].className="home";
			trval.cells[7].className="away";
			if(A[n][7]!=0 && A[n][7]!=-1)
			{
				trval.cells[4].style.color =trval.cells[6].style.color = "blue";
			}
			if(A[n][7]=="2" ||A[n][7]=="3" ||A[n][7]=="-1")
			{   trval.cells[8].innerHTML='<span class="red">'+A[n][10] +  "-" +  A[n][11]+'</span>';}
			else
			{   trval.cells[8].innerHTML="-";}
		}
		catch(e){}
	}
	function timecolorshp(matchid,typeid) //恢复红牌球队颜色
	{
		try{
			if(typeid==1)
			{
				if($('t1_'+matchid+'')!=null)
				{
					$('t1_'+matchid+'').className = "";
				}
			}
			else if(typeid==2)
			{
				if($('t2_'+matchid+'')!=null)
				{
					$('t2_'+matchid+'').className = "";
				}
			}
			
		}
		catch(e){}
	}
	//显示进球窗口
	
	/*
	function ShowCHWindow(str,matchnum)	{
		str='<table  border="0" cellpadding="4" cellspacing="0" style="font-size:14px;width:100%; background-color:white;text-align:center; border:none;">'+str+'</table>';
		_ibo.goalshow(WINP,str);
	}
	*/
	//显示进球窗口
	var startani_C,startani_A,startani_B,pop_TC,pop_x,pop_y;
	
	function ShowCHWindow(str,matchnum)
	{
		imagewidth=454;
		if(matchnum>1)
		imageheight=53+55*matchnum;
		else
		imageheight=52+ 60*matchnum;
		var st;
		
		st='<div style="width:434px; background-color:#0054AA; font-family:Verdana, Arial, Helvetica, sans-serif; padding:8px;">';
		st+='<div style="border:solid 1px #78A1BF; background-color:#ffffff; padding:8px;">';
		st=st +'					<table  border="0" cellpadding="4" cellspacing="0" style="font-size:14px;width:100%; background-color:#ffffff;text-align:center; border:none;">';
		st=st +str
		st=st +'					</table>';
		st=st +'	</div>';
		st=st +'	<div  style="text-align:right; line-height:24px; font-size:13px; text-transform:uppercase; color:#ffffff;"> 球乐网比分 分秒必争 www.iqzq.com</div>';
		st=st +'</div>';
		/*
		st=st + "<style type='text/css'>"
		st=st + ".colYd{ text-align:center; color:#008000; width:100px; font-family:宋体, sans-serif; font-size:14px;}"
		st=st + ".colYd em{ color:#ff0000; font-style:normal}"
		st=st + "</style>"
		*/
		if (!window.createPopup) 
		{ 
			
			var __createPopup = function() 
			{ 
				var SetElementStyles = function( element, styleDict ) 
				{ 
					var style = element.style ; 
					for ( var styleName in styleDict ) style[ styleName ] = styleDict[ styleName ] ; 
				} ; 
				var eDiv = document.createElement('div'); 
				SetElementStyles( eDiv, { 'position': 'absolute', 'top': 0 + 'px', 'left': 0 + 'px', 'width': 0 + 'px', 'height': 0 + 'px', 'zIndex': 200, 'display' : 'none', 'overflow' : 'hidden' } ); 
				eDiv.body = eDiv ; 
				var opened = false ;
				var setOpened = function( b ) { opened = b; } ; 
				var getOpened = function() { return opened ; } 
				var getCoordinates = function( oElement ) 
				{ 
					var coordinates = {x:0,y:0} ; 
					while( oElement ) 
					{ 
						coordinates.x += oElement.offsetLeft ; 
						coordinates.y += oElement.offsetTop ; 
						oElement = oElement.offsetParent ; 
					}; 
					return coordinates ; 
				}; 
				///alert('hhh');
				return{ 
				
					htmlTxt : '',
					document:eDiv,
					isOpen : getOpened(), 
					isShow : false, hide : function()
					{ 
						SetElementStyles( eDiv, { 'top': 0 + 'px', 'left': 0 + 'px', 'width': 0 + 'px', 'height': 0 + 'px', 'display' : 'none' } ) ; 
						eDiv.innerHTML = '' ; 
						this.isShow = false ; 
					}, show : function( iX, iY, iWidth, iHeight, oElement ) 
					{ 
						if (!getOpened()) 
						{ 
							document.body.appendChild( eDiv ) ; 
							setOpened( true ) ; 
						}; 
						this.htmlTxt = eDiv.innerHTML ; 
						if (this.isShow) 
						{ 
							this.hide(); 
						} ; 
						document.innerHTML+='<br/>'+(iX+','+iY);
						eDiv.innerHTML = this.htmlTxt ; 
						var coordinates = getCoordinates ( oElement ) ; 
						eDiv.style.left = ( iX + coordinates.x ) + 'px' ; 
						eDiv.style.top = ( iY + coordinates.y ) + 'px' ; 
						eDiv.style.width = iWidth + 'px' ; 
						eDiv.style.height = iHeight + 'px' ; 
						eDiv.style.display = 'block' ; 
						this.isShow = true ; 
					} 
					
				} ; 
				
			} ; 
			oPopup =  __createPopup(); 
		} 
		else
		{
			oPopup = window.createPopup();
		}

		oPopupBody = oPopup.document.body;
		oPopupBody.innerHTML = st;
		pop_x=parseInt(screen.width/2)-210;
		pop_y=20;
		//alert(screen.width);
		switch(parseInt(WINP))
		{			
			case 0:
				pop_x=(screen.width-imagewidth)/2;
				pop_y=20;
				break;
			case 1:
				pop_x=(screen.width-imagewidth)/2;
				pop_y=screen.height-imageheight-30;
				break;
			case 2:
				pop_x=2;
				pop_y=(screen.height-imageheight)/2;
				break;
			case 3:
				pop_x=screen.width-imagewidth-2;
				pop_y=(screen.height-imageheight)/2;
				break;
			case 4:
				pop_x=1;
				pop_y=20;
				break;
			case 5:
				pop_x=screen.width-imagewidth-2;
				pop_y=20;
				break;
			case 6:
				pop_x=1;
				pop_y=screen.height-imageheight-30;
				break;
			case 7:
				pop_x=screen.width-imagewidth-2;
				pop_y=screen.height-imageheight-30;
				break;
		}
		//alert(WINP+','+x+','+y);
		//alert(WINP+','+screen.width);

		
		
		oPopupBody.style.backgroundColor="#0054AA";
		oPopupBody.style.cursor="hand";
		oPopupBody.style.border="solid 1px #87a1a1";//"solid 1px #87a1a1";
		oPopup.document.body.onmouseover=new Function("clearTimeout(startani_A)");
		oPopup.document.body.onmouseout=pop;    
		oPopup.document.body.onclick=dismisspopup;
		oPopup.document.body.oncontextmenu=dismisspopup;
		pop_TC=100;
		pop();
	}
	
	function pop(){
	  try{
		/*oPopup.document.body.style.border   =   "1px   purple   solid";  
		oPopup.document.body.style.border="solid 1px #87a1a1";
        	oPopup.document.body.style.bgcolor   =   "red";*/
		oPopup.show(pop_x,pop_y,imagewidth, imageheight);
		startani_A=setTimeout("pop()",100);  //显示15秒
		if(pop_TC<0){dismisspopup();};
		pop_TC=pop_TC-1;
		
	  }catch(e){}
	}
	function dismisspopup()
	{	
		clearTimeout(startani_A);
		oPopup.hide();
	}
	/*加载比分 e*/
	var LOADFILETIME=15000;
	/*更新盘口 s*/
	function rodds()// 更新赔率
	{
		//if( UPDATEALLOW==0 ) {return;}
		Request.reSend("oddsjs/"+PL_C_F+"",updatepk_data);
		
	}
	//var jznum=0;
	var ch8boodds='';
	function updatepk_data(getbacktxt){ //更新赔率
		if(!getbacktxt){return;}
		if(getbacktxt==ch8boodds){return;}else{ch8boodds=getbacktxt;}
		var tary=getbacktxt.split("!");
		var i,ti,id,mi;
		var D=new Array();
		var Dt=new Array();
		var R_ary=Array();
		
		var Dto=new Array();
		var rq1,rq2,t,tcur;
		var trval;
		var s_f=0;
		var xpk1,xho,xao;
		var k;
		var pk=RQPK[PK_I];
		for(i=0;i<tary.length;i++)
		{
			D=tary[i].split('^');
			
			ti=parseInt(D[1]);
			if(!D[2]){continue;}
		
			Dt=D[2].split(',');
			id=D[0];
			
			trval=$("tr1_" + id);
			
			if(!trval || !Dt[0]){ continue;}//if 2 s
			
			mi=parseInt(trval.getAttribute("index"));	
			
			Dto=A[mi];
			if(D[0]!=Dto[0]){continue;}
			switch(ti){
				case 2://让球
				case 1:
					if(Dt[0]!=Dto[27] || Dt[1]!=Dto[28]) // 赔率变化
					{
						if( !Dto[27]){ window.setTimeout("Load_o_f()",5000); }
						Dto[27]=Dt[0];
						Dto[28]=Dt[1];
					}
					if(Dt[2]!=Dto[23]) //盘口变化
					{
						k=parseInt(Dt[2]);
						Dto[23]=k;
						trval.cells[5].innerHTML=pk[k]; 
						trval.cells[5].className = "pkchange";
						window.setTimeout("$('pk_"+ D[0] +"').className='sbs';",60000);
					}
					
					break;
				case 5://上半让球
				case 4:
					if(Dt[0]!=Dto[36] || Dt[1]!=Dto[37]) // 赔率变化
					{
						if( !Dto[36]){ window.setTimeout("Load_o_f()",5000); }
						Dto[36]=Dt[0];
						Dto[37]=Dt[1];
					}
					if(Dt[2]!=Dto[35]) //盘口变化
					{
						k=parseInt(Dt[2]);
						Dto[35]=k;
					}
					
					break;
				case 8://大小
				case 7:
					if(Dt[0]!=Dto[30] || Dt[1]!=Dto[31]) // 赔率变化
					{
						
						Dto[30]=Dt[0];
						Dto[31]=Dt[1];
					}
					if(Dt[2]!=Dto[29]) //盘口变化
					{
						k=parseInt(Dt[2]);
						Dto[29]=k;
					}
					
					break;
				case 11://上半大小
				case 10:
					if(Dt[0]!=Dto[39] || Dt[1]!=Dto[40]) // 赔率变化
					{
						Dto[39]=Dt[0];
						Dto[40]=Dt[1];
					}
					if(Dt[2]!=Dto[38]) //盘口变化
					{
						k=parseInt(Dt[2]);
						Dto[38]=k;
					}
					
					break;
				case 14://标准
				case 13:
					if(Dt[0]!=Dto[32] || Dt[1]!=Dto[33] || Dt[2]!=Dto[34]) // 赔率变化
					{
						if( !Dto[32]){ window.setTimeout("Load_o_f()",5000); }
						Dto[32]=Dt[0];
						Dto[33]=Dt[1];
						Dto[34]=Dt[2];
					}
					break;
				case 18://上半标准
				case 17:
					if(Dt[0]!=Dto[41] || Dt[1]!=Dto[42] || Dt[2]!=Dto[43]) // 赔率变化
					{
						if( !Dto[41]){ window.setTimeout("Load_o_f()",5000); }
						Dto[41]=Dt[0];
						Dto[42]=Dt[1];
						Dto[43]=Dt[2];
					}
					break;
			}
			
		}
	}

	
	
	
	
	function timecolors_pk(matchid,n)
	{
		try
		{
			$("pk_"+ matchid).className = "sbs";
			
		}
		catch(e){}
	}
	/*更新盘口 e*/
	
	
	
	/*功能选择 s*/
	function pk_d_w(n) //更改盘口为文字还是数字
	{
		if(PK_I!=n)
		{
			PK_I=n;
			MyCookie.set('8bo_pk',n);
			for(var i=1;i<=matchcount;i++)
			{
				var pkstr=parseInt(A[i][23]);
				if(pkstr!=0)
				{
					if($('pk_'+A[i][0]+'').style.display!='none')
					{
						$('pk_'+A[i][0]+'').innerHTML=RQPK[PK_I][A[i][23]];
					}
				}
			}
		}
		
	}
	function ch_rq_s() //更改入球声音
	{
		if(RQ_S==1)
		{
			RQ_S=0;
		}
		else
		{
			RQ_S=1;
		}
		MyCookie.set('8bo_rq_s',RQ_S);
	}
	function ch_hp_s() //更改红牌声音
	{
		if(HP_S==1)
		{
			HP_S=0;
		}
		else
		{
			HP_S=1;
		}
		MyCookie.set('8bo_hp_s',HP_S);
	}
	
	function ch_rq_w() //更改入球提示窗口
	{
		if(RQ_W==1)
		{
			RQ_W=0;
		}
		else
		{
			RQ_W=1;
		}
		MyCookie.set('8bo_rq_w',RQ_W);
	}
	function ch_hp_w() //更改红牌提示窗口
	{
		if(HP_W==1)
		{
			HP_W=0;
		}
		else
		{
			HP_W=1;
		}
		MyCookie.set('8bo_hp_w',HP_W);
	}
	
	
	function s_pm(isinit) //开启排名
	{
		
		if(!isinit){PM=PM==1?0:1;}
		var visible = "";
		if(PM==1){ 
			$('qdpm').checked=true;
			$('qdpm2').innerHTML='关闭球队排名';
		}else{
			PM=0;
			$('qdpm').checked=false;
			$('qdpm2').innerHTML='开启球队排名';
			visible="none";
		}
		if(PM==1)
		{
			for(var i=1;i<=matchcount;i++)
			{
				if(A[i][16]!=""){$("hpm_"+A[i][0]).innerHTML='['+A[i][16]+']';}
				if(A[i][17]!=""){$("apm_"+A[i][0]).innerHTML='['+A[i][17]+']';}
			}
		}
		else
		{
			for(var i=1;i<=matchcount;i++)
			{
				if(A[i][16]!=""){$("hpm_"+A[i][0]).innerHTML='';}
				if(A[i][17]!=""){$("apm_"+A[i][0]).innerHTML='';}
			}
		}
		//var v = $("myd").getElementsByTagName("code");
        	//for (var i = 0; i < v.length; i++){v[i].style.display = visible;}
		MyCookie.set('8bo_pm',PM);
	}
	function sel_w_p(n)// 选择提示窗位置
	{
			WINP=parseInt(n);
			MyCookie.set('8bo_winp',WINP);
	}
	function sel_sound(n)// 选择提示窗位置
	{
		
		if(SOUNDID!=parseInt(n))
		{
			SOUNDID=parseInt(n);
			MyCookie.set('8bo_sound',SOUNDID);
		}
		//alert(SOUNDID);
		
		$('redsound').innerHTML=FLASH_SOUND[SOUNDID];
	}
	function s_otherinfo()//显示其他信息
	{
		if(OTHERINFO==1)
		{
			for(var i=1;i<=matchcount;i++)
			{
				
				if(A[i][24]!="" || A[i][44]>0 || A[i][45]>0 || A[i][48]>0) $("tr2_" +  A[i][0]).style.display="none";
			}
			OTHERINFO=0;
			$('other_info').checked=$('other_info2').checked=false;
		}
		else
		{
			for(var i=1;i<=matchcount;i++)
			{
				if(A[i][24]!="" || A[i][44]>0 || A[i][45]>0 || A[i][48]>0) $("tr2_" +  A[i][0]).style.display="";
			}
			OTHERINFO=1;
			$('other_info').checked=$('other_info2').checked=true;
		}
		MyCookie.set('8bo_otherinfo',OTHERINFO);
	}
	function setlan(n)// 设置语言
	{
		if(LANID!=parseInt(n))
		{
			$('lan_'+LANID+'').checked=false;
			$('alan_'+LANID+'').className="";
			$('lan_'+n+'').checked=true;
			$('alan_'+n+'').className="red";
			LANID=n;
			MyCookie.set('8bo_lan',LANID);
			loadbffile();
		}
	}
	function ch_sbczs() //是否显示上半场指数
	{
		if(SBCZS==1)
		{
			SBCZS=0;
			$('sbczs').checked=$('sbczs2').checked=false;
		}
		else
		{
			SBCZS=1;
			$('sbczs').checked=$('sbczs2').checked=true;
		}
		MyCookie.set('8bo_sbczs',SBCZS);
	}
	/*功能选择 e*/
	
	/*hg赔率 s*/
	/**
	 * 選擇多盤口時 轉換成該選擇賠率
	 * @param odd_type 	選擇盤口
	 * @param iorH		主賠率
	 * @param iorC		客賠率
	 * @param show		顯示位數
	 * @return		回傳陣列 0-->H  ,1-->C
	 */
	
	function  get_other_ioratio(odd_type, iorH, iorC , showior){
		var out=new Array();
		if(iorH!="" ||iorC!=""){
			out =chg_ior(odd_type,iorH,iorC,showior);
		}else{
			out[0]=iorH;
			out[1]=iorC;
		}
		return out;
	}
	/**
	 * 轉換賠率
	 * @param odd_f
	 * @param H_ratio
	 * @param C_ratio
	 * @param showior
	 * @return
	 */
	function chg_ior(odd_f,iorH,iorC,showior){
		var ior=new Array();
		if(iorH < 3) iorH *=1000;
		if(iorC < 3) iorC *=1000;
		iorH=parseFloat(iorH);
		iorC=parseFloat(iorC);
		switch(odd_f){
		case "H":	//香港變盤(輸水盤)
			ior = get_HK_ior(iorH,iorC);
			break;
		case "M":	//馬來盤
			ior = get_MA_ior(iorH,iorC);
			break;
		case "I" :	//印尼盤
			ior = get_IND_ior(iorH,iorC);
			break;
		case "E":	//歐洲盤
			ior = get_EU_ior(iorH,iorC);
			break;
		default:	//香港盤
			ior[0]=iorH ;
			ior[1]=iorC ;
		}
		ior[0]/=1000;
		ior[1]/=1000;
		
		ior[0]=printf(Decimal_point(ior[0],showior),iorpoints);
		ior[1]=printf(Decimal_point(ior[1],showior),iorpoints);
		//alert("odd_f="+odd_f+",iorH="+iorH+",iorC="+iorC+",ouH="+ior[0]+",ouC="+ior[1]);
		return ior;
	}
	
	/**
	 * 換算成輸水盤賠率
	 * @param H_ratio
	 * @param C_ratio
	 * @return
	 */
	function get_HK_ior( H_ratio, C_ratio){
		var out_ior=new Array();
		var line,lowRatio,nowRatio,highRatio;
		var nowType="";
		if (H_ratio <= 1000 && C_ratio <= 1000){
			out_ior[0]=H_ratio;
			out_ior[1]=C_ratio;
			return out_ior;
		}
		line=2000 - ( H_ratio + C_ratio );
		if (H_ratio > C_ratio){ 
			lowRatio=C_ratio;
			nowType = "C";
		}else{
			lowRatio = H_ratio;
			nowType = "H";
		}
		if (((2000 - line) - lowRatio) > 1000){
			//對盤馬來盤
			nowRatio = (lowRatio + line) * (-1);
		}else{
			//對盤香港盤
			nowRatio=(2000 - line) - lowRatio;	
		}
		if (nowRatio < 0){
			highRatio = Math.floor(Math.abs(1000 / nowRatio) * 1000) ;
		}else{
			highRatio = (2000 - line - nowRatio) ;
		}
		if (nowType == "H"){
			out_ior[0]=lowRatio;
			out_ior[1]=highRatio;
		}else{
			out_ior[0]=highRatio;
			out_ior[1]=lowRatio;
		}
		return out_ior;
	}
	/**
 * 換算成馬來盤賠率
 * @param H_ratio
 * @param C_ratio
 * @return
 */
function get_MA_ior( H_ratio, C_ratio){
	var out_ior=new Array();
	var line,lowRatio,highRatio;
	var nowType="";
	if ((H_ratio <= 1000 && C_ratio <= 1000)){
		out_ior[0]=H_ratio;
		out_ior[1]=C_ratio;
		return out_ior;
	}
	line=2000 - ( H_ratio + C_ratio );
	if (H_ratio > C_ratio){ 
		lowRatio = C_ratio;
		nowType = "C";
	}else{
		lowRatio = H_ratio;
		nowType = "H";
	}
	highRatio = (lowRatio + line) * (-1);
	if (nowType == "H"){
		out_ior[0]=lowRatio;
		out_ior[1]=highRatio;
	}else{
		out_ior[0]=highRatio;
		out_ior[1]=lowRatio;
	}
	return out_ior;
}
/**
 * 換算成印尼盤賠率
 * @param H_ratio
 * @param C_ratio
 * @return
 */
function get_IND_ior( H_ratio, C_ratio){
	var out_ior=new Array();
	out_ior = get_HK_ior(H_ratio,C_ratio);
	H_ratio=out_ior[0];
	C_ratio=out_ior[1];
	H_ratio /= 1000;
	C_ratio /= 1000;
	if(H_ratio < 1){
		H_ratio=(-1) / H_ratio;
	}
	if(C_ratio < 1){
		C_ratio=(-1) / C_ratio;
	}
	out_ior[0]=H_ratio*1000;
	out_ior[1]=C_ratio*1000;
	return out_ior;
}
	/*
	去正負號做小數第幾位捨去
	進來的值是小數值
	*/
	function Decimal_point(tmpior,show){
		var sign="";
		sign =((tmpior < 0)?"Y":"N");
		tmpior = (Math.floor(Math.abs(tmpior) * show + 1 / show )) / show;
		return (tmpior * ((sign =="Y")? -1:1)) ;
	}
	
	
	/*
	 公用 FUNC
	*/
	function printf(vals,points){ //小數點位數
		vals=""+vals;
		var cmd=new Array();
		cmd=vals.split(".");
		if (cmd.length>1){
			for (ii=0;ii<(points-cmd[1].length);ii++)vals=vals+"0";
		}else{
			vals=vals+".";
			for (ii=0;ii<points;ii++)vals=vals+"0";
		}
		return vals;
	}
	/*hg赔率 e*/
	
	function wload()
	{
		window.location.reload();
	}
	//window.setTimeout("wload()" ,3600000);
	
	var countJs=0;
	var countFlash=0;
	
	function checkpageonline(){
		countFlash++;
		var k=countFlash-countJs;
		if(k>1){
			smt();
			rbf();
			rodds();
		}
	}
