﻿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_zd'); //让球盘口 =1 中文,=2数字
if(PK_I==null)
{
	PK_I=1;	
}

var DXPK_I=1; //大小盘口 

var LANID=MyCookie.get('8bo_lan_zd'); //语言 =0 简体,=1繁体,=2 英文
if(LANID==null)
{
	LANID=1;
}
var PM=MyCookie.get('8bo_pm_zd'); //排名 =0 不开启,=1开启
if(PM==null)
{
	PM=0;
}


var SOUNDID=MyCookie.get('8bo_sound_zd');//声音
if(SOUNDID==null)
{
	SOUNDID=0;
}
//
var RQ_S=MyCookie.get('8bo_rq_s_zd'); // 入球声音
if(RQ_S==null)
{
	RQ_S=1;
}
RQ_S==1 ? $('rqs').checked=true:$('rqs').checked=false;

var HP_S=MyCookie.get('8bo_hp_s_zd'); //红牌声音
if(HP_S==null)
{
	HP_S=1;
}
HP_S==1 ? $('hps').checked=true:$('hps').checked=false;

var RQ_W=MyCookie.get('8bo_rq_w_zd'); //入球提示窗
if(RQ_W==null)
{
	RQ_W=1;	
}
RQ_W==1 ? $('rqw').checked=true:$('rqw').checked=false;

var HP_W=MyCookie.get('8bo_hp_w_zd');//红牌提示窗
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_zd');//隐藏赛事

if(hiddenID==null)
{
	hiddenID="_";
}

var WINP=MyCookie.get('8bo_winp_zd')||0;//弹窗位置
var OTHERINFO=MyCookie.get('8bo_otherinfo_zd');  //红黄牌/先开球/角球数/备注 =0 不开启,=1开启
if(OTHERINFO==null)
{
	OTHERINFO=1;	
}

var CARY=",皇冠,澳彩,,12bet,,,云博,,,,,,,,,,,".split(",");
var CARY2=",皇冠,澳彩,印尼,马来,云博,12bet".split(",");
var QC_SBC='全场,上半场'.split(',');
var SBCZS=MyCookie.get('8bo_sbczs_zd'); //上半场指数是否显示 =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,12/12.5,12.5,12.5/13,13,13/13.5,13.5,13.5/14,14,14/14.5,14.5,14.5/15,15,15/15.5,15.5,15.5/16,16,16/16.5,16.5,16.5/17,17,17/17.5,17.5,17.5/18,18,18/18.5,18.5,18.5/19,19,19/19.5,19.5,19.5/20,20".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=new Array();
		var tary,rqary,bzary,dxary;
		var jcount;
		var bfstr='';
		var Aaryt=A[mid];
		var pkid,dxpkid;
		for(var k=0;k<pllist.length;k++)
		{
			tary=pllist[k].split("!");
			if(Aaryt[0]==tary[0]) // if 1 s
			{
				var matchid=Aaryt[0];
				k=1;
				/*
				if(CID==2) //澳彩无上半场
				{
					jcount=1;
				}
				else
				{
					jcount=2;
				}
				*/
				j=0;
				//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((SBCZS==1 && j==1) || j==0)
				//	{
						if( Aaryt[23] && Aaryt[23]!=0)
						{
							rqary=tary[k].split(",");
							
							rq1=Aaryt[27];
							rq2=Aaryt[28];
							pkid=parseInt(Aaryt[23]);
							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
						
						//标准
						if(Aaryt[41] && Aaryt[41]!=0)
						{
							bzary=tary[k+1].split(",");
							
							bz_z=Aaryt[41];bz_h=Aaryt[42];bz_k=Aaryt[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(Aaryt[40] && Aaryt[40]!=0)
						{
							dxary=tary[k+2].split(",");
							dxpkid=parseInt(Aaryt[40]);
							dx_d=Aaryt[38];
							dx_x=Aaryt[39];
							
							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.push('<table border="0" cellspacing="0" cellpadding="0" class="nd">');
						html.push('<colgroup><col width="5%" /><col width="9%" /><col width="17%" /><col width="9%" /><col width="9%" /><col width="15%" /><col width="9%" /><col width="9%" /><col width="9%" /><col width="9%" /></colgroup>');
						html.push('<tr><th>&nbsp;</th><th colspan="3" class="bgblue">让球指数</th><th colspan="3" class="bgblue">大小指数</th><th colspan="3" class="bgblue">欧赔指数</th></tr>');
						
						html.push('<tr><th>初</th><td>'+rq1s+'</td><td>'+pks+'</td><td>'+rq2s+'</td><td>'+dx_ds+'</td><td>'+dx_pks+'</td><td>'+dx_xs+'</td><td>'+bz_zs+'</td><td>'+bz_hs+'</td><td>'+bz_ks+'</td></tr>');
						
						html.push('<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'+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'+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></tr>');
						
						//if(typeof(mid)!='undefined')
						//{
							
							if(Aaryt[7]>0)
							{
								var pl,p2,R_ary=new Array();
								var pkstr=parseInt(Aaryt[31]);
								if(pkstr==0 || !pkstr)
								{
									pkstr='<span class="green">封</span>';
									
									p1=p2='&nbsp;';
								}else{
									pkstr=RQPK[PK_I][Aaryt[31]];
									if(Aaryt[29]){
										R_ary=get_other_ioratio(odd_type, Aaryt[29], Aaryt[30] , show_ior);
										p1=R_ary[0];
										p2=R_ary[1];
									}else{
										p1=p2='&nbsp;';
									}
								}
								var dx1,dx2,dxpk;
								dxpk=parseInt(Aaryt[34]);
								if(dxpk==0 || !dxpk)
								{
									dxpk='<span class="green">封</span>';
									
									dx1=dx2='&nbsp;';
								}else{
									dxpk=DXPK[1][Aaryt[34]];
									if(Aaryt[32]){
										R_ary=get_other_ioratio(odd_type, Aaryt[32], Aaryt[33] , show_ior);
										dx1=R_ary[0];
										dx2=R_ary[1];
									}else{
										dx1=dx2='&nbsp;';
									}
								}
								var bzz,bzh,bzk;
								if(Aaryt[35]==0||!Aaryt[35])
								{
									if(bz_z=='--'){
										bzh='--';
										bzz=bzk='&nbsp;'
									}else{
										bzh='<span class="green">封</span>';
										bzz=bzk='&nbsp;'
									}
								}
								else{
									bzz=Aaryt[35];bzh=Aaryt[36];bzk=Aaryt[37];
								}
								//32 33 34
								html.push('<tr><th>滚</th><td>'+p1+'</td><td>'+pkstr+'</td><td>'+p2+'</td><td>'+dx1+'</td><td>'+dxpk+'</td><td>'+dx2+'</td><td>'+bzz+'</td><td>'+bzh+'</td><td>'+bzk+'</td></tr>');
							}else{
								html.push('<tr><th>滚</th><td colspan="3">--</td><td colspan="3">--</td><td colspan="3">--</td></tr>');
							}
						//}
						html.push('</table>');
						
					//}
					
					html.push('<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.join("");
	}
	
	
	/*赔率显示 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: 9%;">'+matchdate+'</td><td style="width: 5%;">时间</td><td style="width: 5%;">状态</td><td style="width: 19%;">主场球队</td><td style="width: 6%;">比分</td><td style="width: 19%;">客场球队</td><td style="width: 5%;">半场</td><td style="width: 6%;">指数</td><td style="width: 10%;">'+CARY2[CID2]+'</td><td style="width: 6%;">指数</td><td style="width: 7%;">数据</td><td style="width: 3%;">选</td></thead><tbody id="myd">');
		var halfbf,s1,s2,s1co,s2co,score,sco; //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 R_ary=Array(),p1,p2;
		var pkclass='';
		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=12 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;
			}
			
			if(status>0){
				pkstr=parseInt(Aary[31]);
				if(pkstr==0 || !pkstr)
				{
					pkstr='<span class="green">封</span>';
					
					p1=p2='&nbsp;';
				}else{
					pkstr=RQPK[PK_I][Aary[31]];
					if(Aary[29]){
						R_ary=get_other_ioratio(odd_type, Aary[29], Aary[30] , show_ior);
						p1=R_ary[0];
						p2=R_ary[1];
					}else{
						p1=p2='&nbsp;';
					}
				}
				pkclass=' class="sbs" ';
			}else{
				pkstr=parseInt(Aary[23]);
				if(pkstr==0 || !pkstr)
				{
					pkstr='vs';
					
					p1=p2='&nbsp;';
				}else{
					pkstr=RQPK[PK_I][Aary[23]];
					if(Aary[27]){
						R_ary=get_other_ioratio(odd_type, Aary[27], Aary[28] , show_ior);
						p1=R_ary[0];
						p2=R_ary[1];
					}else{
						p1=p2='&nbsp;';
					}
				}
				pkclass='';
			}
			
			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 onmouseout="_d.hdetail();" onmouseover="_d.showdetail('+i+',event,this)" class="bf '+s1co+' hand"  onclick="dl('+matchid+');"><span id="s1_'+matchid+'" class="'+s1co+'" >'+s1+'</span>-<span id="s2_'+matchid+'" class="'+s2co+'" >'+s2+'</span> </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><span id="ho_'+matchid+'">'+p1+'</span></td>');
			html.push('<td class="point" onmouseover="_d.showodds('+i+',this,event,-450);" onmouseout="_d.hideodds();" onclick=\'pllistlink('+matchid+','+PLTYPEID+',"'+Aary[21]+'",'+i+');\'  ><span '+pkclass+' id="pk_'+matchid+'" >'+pkstr+'</span></td>');
			html.push('<td><span id="ao_'+matchid+'">'+p2+'</span></td>');
			
			html.push('<td class="analy">');
			
			html.push('<a  onclick=\'analysis('+matchid+',"'+Aary[21]+'")\' style="color:#999999">析</a><a onclick="asia('+matchid+')" style="color:#999999">亚</a><a  onclick=\'op('+matchid+',"'+Aary[21]+'")\' style="color:#999999">欧</a>');
			
			
			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=12 align=center height=18 style='color:green;' id='other_" + matchid +"'>" + infostr + "</td></tr>");
			isLoop=true;
		}
		
		html.push('</tbody></table>');
		$("8bolive").innerHTML=html.join("");
		if(!isLoop){ window.setTimeout("loadbffile()",LOADFILETIME); }
		$("Loading").style.display="none";
		clearTimeout(_didTestweb);
		start_u();
		
		smt(); //更新时间
		_ibo.loadad(adname,adpath,'txt');//加载文字广告
		makes();// 加载联赛列表
		makepk();//加载盘口
		
		hideSelMatch();
		
		rbf(); //更新比分
		
		Load_o_f(); // 加载赔率
		Load_d_f();//加载比分
		init8bo();
		adf=1;
		
	}

	//setInterval("loadbffile();",3600000);
	var LOADFILETIME=15000;
	var UPDATEALLOW=1;
	var id_smt,id_rbf,id_rodds,id_roddszd,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_roddszd=setInterval("roddszd();",1000);
		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_roddszd);
		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.removeChild(allDatestr.firstChild);
		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_zd',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_zd',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_zd',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_zd',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_zd',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_zd',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_zd',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[5].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 + "_","_");
						$("pk_"+matchid).className='sbs';
						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 =$("s1_" + matchid).style.color=$("s2_" + matchid).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 = $("s1_" + matchid).style.color=$("s2_" + matchid).style.color="red";
						
						window.setTimeout("MoveToBottom(" + matchid + ")",25000);
						var R_ary=new Array();
						R_ary=get_other_ioratio(odd_type, Aary[27], Aary[28] , show_ior);
						$("ho_"+matchid).innerText=R_ary[0];
						$("ao_"+matchid).innerText=R_ary[1];
						$("pk_"+matchid).innerHTML=RQPK[PK_I][Aary[23]];
						$("pk_"+matchid).className='';
						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":	
					$("s1_" + matchid).innerHTML=Aary[8];		
					$("s2_" + matchid).innerHTML= Aary[9];
					if(s1c){ $("s1_" + matchid).style.color = "red";}
					if(s2c){ $("s2_" + matchid).style.color = "red";}
					
					break;
				case "2":
					$("s1_" + matchid).innerHTML=Aary[8] ;
					$("s2_" + matchid).innerHTML= Aary[9];
					if(s1c){ $("s1_" + matchid).style.color = "red";}
					if(s2c){ $("s2_" + matchid).style.color = "red";}
					
					trval.cells[6].innerHTML=Aary[10] + "-" + Aary[11];
					trval.cells[6].style.color="red";
					break;
				case "0":
					$("s1_" + matchid).innerHTML=$("s2_" + matchid).innerHTML="";
					break;
				case "-11":
					$("s1_" + matchid).innerHTML=Aary[8] ;
					$("s2_" + matchid).innerHTML= Aary[9];
					if(s1c){ $("s1_" + matchid).style.color = "blue";}
					if(s2c){ $("s2_" + matchid).style.color = "blue";}
					
					break;
				case "-14":
					$("s1_" + matchid).innerHTML=$("s2_" + matchid).innerHTML='';
					trval.cells[6].innerHTML="-";
					break;
				default:  //2 3 -1 -12 -13			
					$("s1_" + matchid).innerHTML=Aary[8] ;
					$("s2_" + matchid).innerHTML= Aary[9];
					if(s1c){ $("s1_" + matchid).style.color = "red";}
					if(s2c){ $("s2_" + matchid).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[6].style.display!="none")
				{
					trval.cells[6].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);
			var Ai=A[n];
			if(Ai[7]=="0") 
			{
				$("s1_" + matchid).innerHTML=$("s2_" + matchid).innerHTML="";
			}
			trval.cells[3].className="home";
			trval.cells[5].className="away";
			if(Ai[7]!=0 && Ai[7]!=-1)
			{
				$("s1_" + matchid).style.color =$("s2_" + matchid).style.color   = "blue";
			}
			if(Ai[7]=="2" ||Ai[7]=="3" ||Ai[7]=="-1")
			{   trval.cells[6].innerHTML='<span class="red">'+Ai[10] +  "-" +  Ai[11]+'</span>';}
			else
			{   trval.cells[6].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;"> 8波比分 分秒必争 www.8bo.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 BGCT=10000;
function roddszd()
{
	//if( UPDATEALLOW==0 ) {return;}
	Request.reSend("oddsjs/changezd.js",updateodds_datazd);	
}
var ch8booddszd='';
function updateodds_datazd(getbacktxt)
{
		if(ch8booddszd==getbacktxt || !getbacktxt){return;}
		ch8booddszd=getbacktxt;
		var tary=getbacktxt.split("!");
		var i,ti,id,mi;
		var D=new Array();
		var Dt=new Array();
		var R_ary=Array();
		var OU_ary=Array();
		var Dto=new Array();
		var rq1,rq2,t,tcur;
		var trval;
		var s_f=0;
		var xho,xao,xoo,xuo;
		var xwh,xwd,xwa;
		var xpk1,xpk2;
		for(i=0;i<tary.length;i++)
		{
			D=tary[i].split('^');
			
			ti=parseInt(D[1]);
			//alert(D[2]);
			if(!D[2]){continue;}
			Dt=D[2].split(',');
			id=D[0];
			
			trval=$("tr1_" + id);
			
			if(!trval){ continue;}//if 2 s
			
			mi=parseInt(trval.getAttribute("index"));	
			
			Dto=A[mi];
			if(D[0]!=Dto[0]){continue;}
			switch(ti){
				case 3://让球
					xho=$("ho_"+id);
					xao=$("ao_"+id);
					if(Dt[0]){
						if( !Dto[29]){ window.setTimeout("Load_o_f()",5000);  }
						
						R_ary=get_other_ioratio(odd_type, Dt[0], Dt[1] , show_ior);
						t=Dto[29];
						tcur=Dt[0];
						xho.innerText=rq1=R_ary[0];
						xao.innerText=rq2=R_ary[1];
						if(tcur>t) 
						{
							xho.className="bgred";
							xao.className="bggreen";
							s_f=1;
						}
						else if(tcur<t)
						{
							xao.className="bgred";
							xho.className="bggreen";
							s_f=1;
						}
						
						Dto[29]=Dt[0];
						Dto[30]=Dt[1];
						
						setTimeout("setc1('ho_"+id+"');setc1('ao_"+id+"');",BGCT);
						xpk1=$("pk_"+id);
						xpk1.innerHTML=RQPK[PK_I][Dt[2]];
						if(Dt[2]!=Dto[31])
						{
							
							 xpk1.className="pkchange sbs";
							
							A[mi][31]=Dt[2];
							setTimeout("setc2('pk_"+id+"');",BGCT);
							s_f=1;
						}
					}else
					{
						xpk1=$("pk_"+id);
						A[mi][29]=A[mi][30]=A[mi][31]="";
						xho.innerHTML=xao.innerHTML="&nbsp;";
						xpk1.innerHTML='<span class="green">封</span>';
						xho.className=xao.className="";xpk1.className="sbs";
					}
					break;
				case 9://大小
					Dto[32]=Dt[0];
					Dto[33]=Dt[1];
					Dto[34]=Dt[2];
					break;
				case 19://标准
					if( !Dto[35]){ window.setTimeout("Load_o_f()",5000); }
					Dto[35]=Dt[0];
					Dto[36]=Dt[1];
					Dto[37]=Dt[2];
						
					break;
				
			}
			
		}
}


function rodds()
{
	//if( UPDATEALLOW==0 ) {return;}
	Request.reSend("oddsjs/change.js",updateodds_data);	
}
var ch8boodds='';
function updateodds_data(getbacktxt)
{
		if(ch8boodds==getbacktxt || !getbacktxt){return;}
		ch8boodds=getbacktxt;
		var tary=getbacktxt.split("!");
		var i,ti,id,mi;
		var D=new Array();
		var Dt=new Array();
		var R_ary=Array();
		var OU_ary=Array();
		var Dto=new Array();
		var rq1,rq2,t,tcur,rq1_s;
		var trval;
		var s_f=0;
		var xpk1,xho,xao;
		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:
					xho=$("ho_"+id);
					xao=$("ao_"+id);
					if(Dt[0]){
						if(Dt[0]!=Dto[27] || Dt[1]!=Dto[28]){
							if( !Dto[27]){ window.setTimeout("Load_o_f()",5000); }
						
							R_ary=get_other_ioratio(odd_type, Dt[0], Dt[1] , show_ior);
							//t=Dto[27];
							//tcur=Dt[0];
							xho.innerText=rq1=R_ary[0];
							xao.innerText=rq2=R_ary[1];
							R_ary=get_other_ioratio(odd_type, Dto[27], Dto[28] , show_ior);
							rq1_s=R_ary[0];
							if(rq1>rq1_s) 
							{
								xho.className="bgred";
								xao.className="bggreen";
								s_f=1;
							}
							else if(rq1<rq1_s)
							{
								xao.className="bgred";
								xho.className="bggreen";
								s_f=1;
							}
							
							Dto[27]=Dt[0];
							Dto[28]=Dt[1];
							
							setTimeout("setc1('ho_"+id+"');setc1('ao_"+id+"');",BGCT);
						}
						if(Dt[2]!=Dto[23])
						{
							
							xpk1=$("pk_"+id);
							
							xpk1.innerHTML=RQPK[PK_I][Dt[2]]; xpk1.className="pkchange sbs";
							Dto[23]=Dt[2];
							setTimeout("setc3('pk_"+id+"');",BGCT);
							s_f=1;
						}
					}else{
						xpk1=$("pk_"+id);
						A[mi][27]=A[mi][28]=A[mi][23]="";
						xho.innerHTML=xao.innerHTML="&nbsp;";
						xpk1.innerHTML='<span class="green">封</span>';
					}
					break;
				case 8://大小
				case 7:
					if(Dt[0]!=Dto[38] || Dt[1]!=Dto[39]) // 赔率变化
					{
						Dto[38]=Dt[0];
						Dto[39]=Dt[1];
					}
					if(Dt[2]!=Dto[40]) //盘口变化
					{
						k=parseInt(Dt[2]);
						Dto[40]=k;
					}
					
					break;
				case 14://标准
				case 13:
					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 setc1(idn) //恢复赔率颜色
	{
			$(idn).className="";
	}
	function setc2(idn) //恢复盘口颜色
	{
			$(idn).className = "sbs";
	}
	function setc3(idn) //恢复盘口颜色
	{
			$(idn).className = "";
	}
	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_zd',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_zd',RQ_S);
	}
	function ch_hp_s() //更改红牌声音
	{
		if(HP_S==1)
		{
			HP_S=0;
		}
		else
		{
			HP_S=1;
		}
		MyCookie.set('8bo_hp_s_zd',HP_S);
	}
	
	function ch_rq_w() //更改入球提示窗口
	{
		if(RQ_W==1)
		{
			RQ_W=0;
		}
		else
		{
			RQ_W=1;
		}
		MyCookie.set('8bo_rq_w_zd',RQ_W);
	}
	function ch_hp_w() //更改红牌提示窗口
	{
		if(HP_W==1)
		{
			HP_W=0;
		}
		else
		{
			HP_W=1;
		}
		MyCookie.set('8bo_hp_w_zd',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_zd',PM);
	}
	function sel_w_p(n)// 选择提示窗位置
	{
			WINP=parseInt(n);
			MyCookie.set('8bo_winp_zd',WINP);
	}
	function sel_sound(n)// 选择提示窗位置
	{
		
		if(SOUNDID!=parseInt(n))
		{
			SOUNDID=parseInt(n);
			MyCookie.set('8bo_sound_zd',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_zd',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_zd',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_zd',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();
			roddszd();
			rodds();
		}
	}

