var iisound=true,flag=true;
var Timegap=0,nml=0;
var lang=0,lang_2=0;
if(location.href.indexOf("?")!=-1)
{
var si=parseInt(1+location.href.indexOf("?"));
var langi=location.href.substr(si,1);
if (langi=="0"||langi=="1"||langi=="2"){lang=parseInt(langi);}
else{lang=0;}
if(lang==2)lang_2=1;
}
var AllContestItem = "$";
var ShowItem = "$";
var HideGameid=",";
var HideGameCount=0;
var popCount=0;
var flag_i=0;
var goalStr="";
var req=null,OldDoc=null,renovate="";
var RowCounter=new Array();
var ItemNames = new Array();
var ItemCount=new Array();
var g_match = new Array(new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array(),new Array());
var StateName = new Array(22);//11
var RangQiuName = new Array(60);//27
var goodday=new Array("星期日","星期一","星期二","星期三", "星期四","星期五","星期六","Sun.","Mon.","Tues.","Wed.","Thurs.","Friday","Sat.");
var Host=new Array("(主)","[主]","[H]","(中)", "[中]","[N]");
var TA=new Array("1_","1_","2_","2_");
var TB=new Array("2_","2_","1_","1_");
var alang=["big","cn","en"];
var info=["析","析","Info"];
StateName[0]="";
StateName[1]="";
StateName[2]="<b>上</b>";
StateName[3]="<b>中</b>";
StateName[4]="<b>下</b>";
StateName[5]="完";
StateName[6]="暂停";
StateName[7]="取消";
StateName[8]="腰斩";
StateName[9]="待定";
StateName[10]="改期";
StateName[11]="";
StateName[12]="";
StateName[13]="<b>1</b>ST";
StateName[14]="<b>HT</b>";
StateName[15]="<b>2</b>ND";
StateName[16]="FT";
StateName[17]="Pause";
StateName[18]="Cancel";
StateName[19]="Cut";
StateName[20]="UND";
StateName[21]="POS";
RangQiuName[0]="-";
RangQiuName[1]="平手";
RangQiuName[2]="平手/半球";
RangQiuName[3]="半球";
RangQiuName[4]="半球/一球";
RangQiuName[5]="一球";
RangQiuName[6]="一球/球半";
RangQiuName[7]="一球半";
RangQiuName[8]="球半/二球";
RangQiuName[9]="二球";
RangQiuName[10]="二球/二球半";
RangQiuName[11]="二球半";
RangQiuName[12]="二球半/三球";
RangQiuName[13]="三球";
RangQiuName[14]="三球/三球半";
RangQiuName[15]="三球半";
RangQiuName[16]="三球半/四球";
RangQiuName[17]="四球";
RangQiuName[18]="四球/四球半";
RangQiuName[19]="四球半";
RangQiuName[20]="四球半/五球";
RangQiuName[21]="五球";
RangQiuName[22]="五球/五球半";
RangQiuName[23]="五球半";
RangQiuName[24]="五球半/六球";
RangQiuName[25]="六球";
RangQiuName[26]="六球/六球半";
RangQiuName[27]="六球半";
RangQiuName[28]="六球半/七球";
RangQiuName[29]="七球";
RangQiuName[30]="-";
RangQiuName[31]="0";
RangQiuName[32]="0/0.5";
RangQiuName[33]="0.5";
RangQiuName[34]="0.5/1";
RangQiuName[35]="1";
RangQiuName[36]="1/1.5";
RangQiuName[37]="1.5";
RangQiuName[38]="1.5/2";
RangQiuName[39]="2";
RangQiuName[40]="2/2.5";
RangQiuName[41]="2.5";
RangQiuName[42]="2.5/3";
RangQiuName[43]="3";
RangQiuName[44]="3/3.5";
RangQiuName[45]="3.5";
RangQiuName[46]="3.5/4";
RangQiuName[47]="4";
RangQiuName[48]="4/4.5";
RangQiuName[49]="4.5";
RangQiuName[50]="4.5/5";
RangQiuName[51]="5";
RangQiuName[52]="5/5.5";
RangQiuName[53]="5.5";
RangQiuName[54]="5.5/6";
RangQiuName[55]="6";
RangQiuName[56]="6/6.5";
RangQiuName[57]="6.5";
RangQiuName[58]="6.5/7";
RangQiuName[59]="7";

function isIE(){ //ie? 
    if (window.navigator.userAgent.indexOf("MSIE")>=1)return true; 
    else return false; 
}
var isIE=isIE();
function initXMLHTTPRequest(){
var xRequest=null;
if(window.ActiveXObject){
try{xRequest=new ActiveXObject("Microsoft.XMLHTTP");}
catch(e){xRequest=new ActiveXObject("Msxml2.XMLHTTP");}
}
else if(window.XMLHttpRequest){xRequest=new XMLHttpRequest();}
return xRequest;
}

function sendRequest(url,params,HttpMethod)
{
if(!HttpMethod)HttpMethod="GET";
req=initXMLHTTPRequest();
if(req){
req.onreadystatechange=Oddsconreadystatechange;
if(isIE)req.open(HttpMethod,url,false);
else req.open(HttpMethod,url,true);
req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
req.setRequestHeader("If-Modified-Since","0");
req.setRequestHeader("Cache-Control","no-cache");
req.send(params);
}
}
function ViOddsXml(){sendRequest('xml/scoreall.xml?fresh='+ Math.random());}
function Oddsconreadystatechange(){
    //if ((req.readyState != 4)||(req.status!=200&&req.status!=0))return;
    if (req.readyState == 4){ //if readyState 4
    //myxml.XMLDocument=req.responseXML;
    var xmlDoc=req.responseText;
    var el=null,em=null;//elChild
    var thehtml="";
    var strStart=xmlDoc.indexOf("<s>")+3;
	var strEnd=xmlDoc.indexOf("</s>");
	var mdata=xmlDoc.substring(strStart,strEnd);
    //var mdata=xmlDoc.getElementsByTagName("s")[0].firstChild.data;
    var el=mdata.split("#");
    var ClientYear = new Date().getYear();
    var ClientMonth = new Date().getMonth();
    var ClientDay = new Date().getDate();
    var ClientHour = new Date().getHours();
    var ClientMinute = new Date().getMinutes();
    //
    var ServerYear = el[0].split(",")[0];
    var ServerMonth = el[0].split(",")[1];
    var ServerDay = el[0].split(",")[2];
    var ServerHour = el[0].split(",")[3];
    var ServerMinute = el[0].split(",")[4];
    nml=el[0].split(",")[5];
    Timegap = (new Date(ServerYear,parseInt(ServerMonth)-1,ServerDay,ServerHour,ServerMinute,0) - new Date(ClientYear,ClientMonth,ClientDay,ClientHour,ClientMinute,0))/1000/60;
    AllContestItem = "$";
    ItemNames=null;ItemCount=null;
    ItemNames=new Array();ItemCount=new Array();
    flag_i=0;//显示的条数,初始化为0
    for(var i=1;i<el.length;i++)
    {
    em=el[i].split("*");
    thehtml+=ther(em,i);
    }
    if(flag_i==1||flag_i==2)thehtml +=strs2;
	if(flag_i>=1&&flag_i<=5)thehtml +=strs3;
	if(flag_i>=1&&flag_i<=8)thehtml +=strs4;
	if(flag_i>=1&&flag_i<=11)thehtml +=strs5;
thehtml="<table id=Score_Table cellspacing=0 cellpadding=0  border=0 width=708 background=\"images_new/bg_0.gif\" style='text-align:center;background-color:#FFFFFF;border-color:#A1BACB;border-style:dotted;border-width:0px 1px 1px 1px'>"+
        "<tr style=\"font-size: 14px; color: #003366; height: 22px; vertical-align: middle; background-image:url(images_new/home/th_Bg.gif)\"><th><b>赛事</b></th><th><b>时间</b></th><th><b>状</b></th><th><b>球队</b></th><th><b>比</b></th><th><b>让球</b></th><th><b>分</b></th><th><b>球队</b></th><th><b>中场</b></th><th>析</th></tr>"+thehtml+"</table>";
document.getElementById("maintext").innerHTML=thehtml;

document.getElementById("bt_hide_m").value = "显示隐藏赛事: "+HideGameCount+"场";
if(ShowItem=="$"){
document.getElementById("sp_l_sn").innerHTML = ItemNames.length;
document.getElementById("sp_l_hn").innerHTML = "0";
}
else{
var ShowItemCount=0;
for(var i=0;i<ItemNames.length;i++){
if(ShowItem.indexOf("$" + ItemNames[i] + "$")!=-1)ShowItemCount++;
document.getElementById("sp_l_sn").innerHTML = ShowItemCount;
document.getElementById("sp_l_hn").innerHTML = ItemNames.length-ShowItemCount;
}
}
}//if readyState 4
//OldDoc=null;
}

//针对:数组对象Array中没有实现indexOf,查找子串的函数indexOf()的功能。
Array.prototype.indexOf=function(substr,start){
var ta,rt,d='\0';
if(start!=null){ta=this.slice(start);rt=start;}else{ta=this;rt=0;}
var str=d+ta.join(d)+d,t=str.indexOf(d+substr+d);
if(t==-1)return -1;rt+=str.slice(0,t).replace(/[^\0]/g,'').length;
return rt;
}

function ther(em,count){
var str="";
var mcid=em[0],item=em[1+lang];
RowCounter[count-1]=mcid;
for(var j=0;j<em.length;j++){g_match[j][mcid]=em[j];}

if(AllContestItem.indexOf("$"+item+"$")==-1){
ItemNames[ItemNames.length]=item;
ItemCount[ItemCount.length]=1;
AllContestItem += item + "$";
}
else{
for(var i=0;i<ItemNames.length;i++){
if(ItemNames[i]==item){ItemCount[i]=parseInt(ItemCount[i])+1;break;}
}
}
if(HideGameid.indexOf("," + mcid + ",")!=-1 || (ShowItem!="$" && ShowItem.indexOf("$" + item + "$")==-1))return "";
var team1,team2,goal1,goal2,ht1,ht2,ht="",red1="",red2="";//
var RangQiu,State,scoretime,team1_class,team2_class;
var IsOwner=em[17];
team1=em[4+lang]+Host[lang+3*(IsOwner%2)];//Host[3+parent.lang];
team2=em[7+lang];
goal1 = em[11];
goal2 = em[12];
if(em[13]!=0){red1="<img src=images_new/hongpai/p"+em[13]+".gif>";}
if(em[14]!=0){red2="<img src=images_new/hongpai/p"+em[14]+".gif>";}
ht1=em[15];
ht2=em[16];
if(lang_2==0&&item.length>5)item=item.substr(0,5);
//赛类名,让球,状态
RangQiu=RangQiuName[parseInt(em[10])+30*lang_2];
if(IsOwner=="2"||IsOwner=="3")
{
RangQiu="<font color=#008800><b>[-]</b></font>"+RangQiu;
}
if(em[18]<=4){
State=StateName[parseInt(em[18])+11*lang_2];
team1_class="score_team1";
team2_class="score_team2";
}else {
State="<font color=red>"+StateName[parseInt(em[18])+11*lang_2]+"</font>";
team1_class="overscore_team1";
team2_class="overscore_team2";
}

if(em[18]==1){
RangQiu="<font color=#3A3A3A>"+RangQiu+"</font>";//120907
goal1 = "";goal2 = "";
}
else if(em[18]==2){
var a_time = em[20].split(",");
scoretime = parseInt((new Date - Date.parse(new Date(a_time[0],a_time[1],a_time[2],a_time[3],a_time[4],a_time[5])))/1000/60 + Timegap);
if(scoretime>=1&&scoretime<=45){State="<font color=red>"+scoretime+"</font><img src=images_new/lsg.gif>";}
else if(scoretime>45){State="<font color=red>45+</font><img src=images_new/lsg.gif width=4 height=9>";}
}
else if(em[18]==3)
{
ht=ht1+"-"+ht2;
}
else if(em[18]==4)
{
var a_time = em[20].split(",");
scoretime = parseInt((new Date - Date.parse(new Date(a_time[0],a_time[1],a_time[2],a_time[3],a_time[4],a_time[5])))/1000/60 +45+ Timegap);
if(scoretime>=46&&scoretime<=90){State="<font color=#8F20FF>"+scoretime+"</font><img src=images_new/lsg.gif>";}
else if(scoretime>90){State="<font color=#8F20FF>90+</font><img src=images_new/lsg.gif>";}
ht=ht1+"-"+ht2;
}
else if(em[18]==5||em[18]==6||em[18]==9)
{
goal1="<font color=red>"+goal1+"</font>";
goal2="<font color=red>"+goal2+"</font>";
ht="<font color=red>"+ht1+"-"+ht2+"</font>";
}
else if(em[18]==7||em[18]==8||em[18]==10)
{
goal1="";
goal2="";
ht="";
}
var strtv=em[22];//cctv
var runball="";//滚球
if(em[23]!="0")runball="<img src=images_new/goal.gif title=\"走地\" onclick=\"open_info("+em[23]+",4);\" style=\"CURSOR: hand\">";
str+="<TR id=tr_"+mcid+" align=middle height=25>";
str+="<td class=score_item id=item_"+mcid+" bgColor=#"+em[19]+">"+item+"&nbsp;"+runball+"</td><td class=score_mctime id=mctime_"+mcid+"><INPUT style=\"width:12px;\" onclick=\"AddHideMatch("+mcid+");return false;\" type=checkbox CHECKED> "+em[21]+"</td><td class=score_state id=state_"+mcid+">"+State+"</td><td class="+team1_class+" id=team1_"+mcid+">"+red1+"<a href=\"javascript:open_info("+mcid+",0,"+IsOwner+",'"+alang[lang]+"');\" title=\"球队资料\">"+team1+"</a>&nbsp;</td>"+
     "<td class=score_goal id=goal1_"+mcid+">"+goal1+"</td><td class=score_rangqiu id=rangqiu_"+mcid+" onclick=\"open_info("+mcid+",2,"+IsOwner+",'"+alang[lang]+"');\" title=\"进球情况\">"+RangQiu+"</td><td class=score_goal id=goal2_"+mcid+">"+goal2+"</td><td class="+team2_class+" id=team2_"+mcid+">&nbsp;<a href=\"javascript:open_info("+mcid+",1,"+IsOwner+",'"+alang[lang]+"');\" title=\"球队资料\">"+team2+"</a>"+red2+"</td>"+
     "<td class=score_ht id=ht_"+mcid+">"+ht+"</td><td class=score_info id=info_"+mcid+"><a href=http://190bp.com/fb_score/data2/info/"+alang[lang]+"/"+mcid+".htm target=_blank>"+info[lang]+"</a></td></TR>";
if(strtv!=""){
if(strtv.indexOf("&lt;")!=-1){
strtv=strtv.replace("&lt;br/&gt;", "<br/>").replace("&lt;br/&gt;", "<br/>").replace("&lt;br/&gt;", "<br/>").replace("&lt;br/&gt;", "<br/>");
strtv=strtv.replace("&lt;br/&gt;", "<br/>").replace("&lt;br/&gt;", "<br/>").replace("&lt;br/&gt;", "<br/>").replace("&lt;br/&gt;", "<br/>");
}
str+="<tr id=trs_"+mcid+" align=middle bgcolor='#FFFFFF' style=\"font-size: 11px;\"  height=16><td id=tds_"+mcid+" colSpan=12 class=tdb1 align=center><font color=#008000>"+strtv+"</font></td></tr>";
}
else{str+="<tr id=trs_"+mcid+" align=middle bgcolor='#FFFFFF' style=\"font-size: 11px;display:none;\"  height=16><td id=tds_"+mcid+" colSpan=12 class=tdb1 align=center></td></tr>";}
flag_i=flag_i+1;
if(flag_i==1)str +=strs1;
if(flag_i==4)str +=strs2;
if(flag_i==7)str +=strs3;
if(flag_i==9)str +=strs4;
if(flag_i==12)str +=strs5;
return str;
}
ViOddsXml(); //window.onload=function(){ViOddsXml();}
setInterval("ViOddsXml()",1600000);

function AddHideMatch(i)
{
HideGameid += i + ",";
HideGameCount++;
document.getElementById("tr_"+i).style.display="none";
document.getElementById("trs_"+i).style.display="none";
document.getElementById("bt_hide_m").value = "显示隐藏赛事: "+HideGameCount+"场";
}
function open_info(mcsid,type,Owner,info){
switch (type) {
case 0:
window.open("http://190bp.com/fb_score/data2/team/"+info+"/"+mcsid+"_"+type+".htm",'','width=700,height=420,top=130,left=190,resizable=yes,scrollbars=yes');
return;
case 1:
window.open("http://190bp.com/fb_score/data2/team/"+info+"/"+mcsid+"_"+type+".htm",'','width=700,height=420,top=130,left=190,resizable=yes,scrollbars=yes');
return;
case 2:
window.open("http://190bp.com/fb_score/getscoretime/goal/"+mcsid+".html",'','width=420,height=350,top=130,left=190,resizable=yes,scrollbars=yes');
return;
case 3:window.open("../info/en/"+mcsid+".htm");
return;
case 4:window.open("http://sb2.190bp.com/track/history_sb2.aspx?ID="+mcsid,'','width=830,height=450,top=130,left=190,resizable=yes,scrollbars=yes');
return;
default :
return;
} 
}

function getxmlRequest(url,params,HttpMethod)
{
if(!HttpMethod)HttpMethod="GET";
req=initXMLHTTPRequest();
if(req){
req.onreadystatechange=xmlDocTopreadystatechange;
req.open(HttpMethod,url,true);
req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
req.setRequestHeader("If-Modified-Since","0");
req.setRequestHeader("Cache-Control","no-cache");
req.send(params);
}
}
function xmlDocTopreadystatechange(){
    if ((req.readyState != 4)||(req.status!=200&&req.status!=0))return;
    var xmlDoc=req.responseXML;
    //alert(nml);
    if (!xmlDoc.getElementsByTagName("o")[0])return;
    var NewDoc="",el=new Array(),em; //新文本,elChild
    var mcid,own,state,rangqiu,team1,team2,goal1,goal2,ht1,ht2,ht,red1,red2;//id
    var flagSound=false,judgeTeam=0;
    var mdata=xmlDoc.getElementsByTagName("o")[0].firstChild.data;
    var el=mdata.split("#");
    //for(var i=0;i<el.length;i++)//for1
    //{
    //NewDoc+=el[i];
    //}
    //if(OldDoc==NewDoc){return;}
    var upst=el[0];
	if(renovate!=upst){
	if(renovate==""){renovate=upst;}
	else{
	renovate=upst;
    window.setTimeout("ViOddsXml()", parseInt(10000*Math.random()));
	}
	}
	if(el.length<=1){
	(nml++)%4001;
	return;
	}
for(var i=1;i<el.length;i++)//for1
{
em=el[i].split("*");
mcid=em[0];
ht="";red1="";red2="";
if(document.getElementById("tr_"+mcid) && document.getElementById("tr_"+mcid).style.display!='none'){//fA
state=em[1];
g_match[20][mcid]=em[6];//新增
own=parseInt(em[9]);
rangqiu=em[11];
team1=g_match[4+lang][mcid]+Host[lang+3*(own%2)];//Host[3+parent.lang];
team2=g_match[7+lang][mcid];
goal1 = em[2];
goal2 = em[3];
if(em[4]!=0){red1="<img src=images_new/hongpai/p"+em[4]+".gif>";}
if(em[5]!=0){red2="<img src=images_new/hongpai/p"+em[5]+".gif>";}
ht1=em[7];
ht2=em[8];
if(g_match[17][mcid] != own){//0 host变换
var changeTeam=document.getElementById("team1_"+mcid).innerHTML;
document.getElementById("team1_"+mcid).innerHTML=document.getElementById("team2_"+mcid).innerHTML;
document.getElementById("team2_"+mcid).innerHTML=changeTeam;
g_match[17][mcid] = own;
}//0
if(g_match[11][mcid] != em[2] || g_match[12][mcid] != em[3]){//1
document.getElementById("goal1_"+mcid).innerHTML=goal1;
document.getElementById("goal2_"+mcid).innerHTML=goal2;
if(em[2]!=g_match[11][mcid]){//11
document.getElementById("goal"+TA[own]+mcid).style.backgroundColor = "#60CC60";//#60CC60//#FF8888
document.getElementById("team"+TA[own]+mcid).style.backgroundColor = "#60CC60";
document.getElementById("goal"+TA[own]+mcid).style.color="#FFFFFF";
judgeTeam=1;
}
if(em[3]!=g_match[12][mcid]){//12
document.getElementById("goal"+TB[own]+mcid).style.backgroundColor = "#60CC60";
document.getElementById("team"+TB[own]+mcid).style.backgroundColor = "#60CC60";
document.getElementById("goal"+TB[own]+mcid).style.color="#FFFFFF";
judgeTeam+=2;
}
g_match[11][mcid]=em[2];
g_match[12][mcid]=em[3];
setTimeout("recolor(" + mcid + "," +judgeTeam+ "," +own+")",50000);
if(judgeTeam!=0){//if judgeTeam
flagSound = true;
EnterCount(mcid,judgeTeam,own,team1,team2,goal1,goal2,state,rangqiu);
popCount++;
}//end if judgeTeam
}//1
if(state>=3 &&(em[7]!=g_match[15][mcid]||em[8]!=g_match[16][mcid])){//2
document.getElementById("ht_"+mcid).innerHTML=ht1+"-"+ht2;
g_match[15][mcid]=em[7];g_match[16][mcid]=em[8];
}//2
if(g_match[18][mcid]!=state){//3
if(g_match[18][mcid]==1){
document.getElementById("goal"+TA[own]+mcid).innerHTML=g_match[11][mcid];
document.getElementById("rangqiu_"+mcid).style.color='#762D8E';
document.getElementById("goal"+TB[own]+mcid).innerHTML=g_match[12][mcid];
}
if(state>=2&&state<=4){
document.getElementById("state_"+mcid).innerHTML=StateName[parseInt(state)+11*lang_2];
if(state==3){
document.getElementById("ht_"+mcid).innerHTML=ht1+"-"+ht2;
if(judgeTeam==0)GoalMessage("<font color=#9B6800>"+StateName[parseInt(state)+11*lang_2]+"</font>&nbsp;<font color=#"+g_match[19][mcid]+">"+g_match[1+lang][mcid]+"</font>&nbsp;"+team1+" "+goal1+"-"+goal2+" "+team2);
}
}
else if(state>=5){
document.getElementById("state_"+mcid).innerHTML="<font color=red>"+StateName[parseInt(state)+11*lang_2]+"</font>";
document.getElementById("goal1_"+mcid).innerHTML="<font color=red>"+goal1+"</font>";
document.getElementById("goal2_"+mcid).innerHTML="<font color=red>"+goal2+"</font>";
document.getElementById("ht_"+mcid).innerHTML="<font color=red>"+ht1+"-"+ht2+"</font>";
if (state!=6)window.setTimeout("MoveGameRow(" + mcid + ")", 20000);
if(judgeTeam==0)GoalMessage("<font color=red>"+StateName[parseInt(state)+11*lang_2]+"</font>&nbsp;<font color=#"+g_match[19][mcid]+">"+g_match[1+lang][mcid]+"</font>&nbsp;"+team1+" "+goal1+"-"+goal2+" "+team2);
}
else{
document.getElementById("state_"+mcid).innerHTML=StateName[parseInt(state)+11*lang_2];
}
g_match[18][mcid]=state;
}//3
if(g_match[5][mcid] != em[4] || g_match[6][mcid] != em[5]){//4
document.getElementById("team1_"+mcid).innerHTML=red1+"<a href=\"javascript:open_info("+mcid+",0,"+own+",'"+alang[lang]+"');\" title=\"球队资料\">"+team1+"</a>&nbsp;";
document.getElementById("team2_"+mcid).innerHTML="&nbsp;<a href=\"javascript:open_info("+mcid+",1,"+own+",'"+alang[lang]+"');\" title=\"球队资料\">"+team2+"</a>"+red2;
g_match[13][mcid] = em[4];
g_match[14][mcid] = em[5];
}//4
if (g_match[22][mcid]!=em[10])//cctv
{
document.getElementById("tds_"+mcid).innerHTML="<font color=#008000>"+em[10]+"</font>";
g_match[22][mcid]=em[10];
if (em[10]!="")document.getElementById("trs_"+mcid).style.display='';
else document.getElementById("trs_"+mcid).style.display='none';
}
if (g_match[10][mcid]!=rangqiu){
document.getElementById("rangqiu_"+mcid).innerHTML=RangQiuName[parseInt(rangqiu)+30*lang_2];
g_match[10][mcid]=rangqiu;
}
judgeTeam=0;   
}//End fA
}//for1
if((flagSound==true) && (flag==true))ShowGoalTips();
if((flagSound==true) && (iisound==true)){
Esound.innerHTML = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0'><param name='movie' value='sound/score_new.swf'><param name='quality' value='high'><param name='wmode' value='transparent'></object>";
}
//OldDoc=NewDoc;
(nml++)%4001;
}//End function

function recolor(mcid,judgeid,own){
if(document.getElementById("tr_"+mcid)){
//document.getElementById("rangqiu_"+mcid).style.color="";
if(judgeid==1){
document.getElementById("goal"+TA[own]+mcid).style.color="";
document.getElementById("goal"+TA[own]+mcid).style.backgroundColor="";
document.getElementById("team"+TA[own]+mcid).style.backgroundColor="";
}
else if(judgeid==2){
document.getElementById("goal"+TB[own]+mcid).style.color="";
document.getElementById("goal"+TB[own]+mcid).style.backgroundColor="";
document.getElementById("team"+TB[own]+mcid).style.backgroundColor="";
}
else if(judgeid==3){
document.getElementById("goal1_"+mcid).style.color="";
document.getElementById("goal2_"+mcid).style.color="";
document.getElementById("goal1_"+mcid).style.backgroundColor="";
document.getElementById("goal2_"+mcid).style.backgroundColor="";
document.getElementById("team1_"+mcid).style.backgroundColor="";
document.getElementById("team2_"+mcid).style.backgroundColor="";
}
}
}
function recolor2(mcid){
if(document.getElementById("tr_"+mcid)){
document.getElementById("dpl_"+mcid).style.color="";
document.getElementById("dxqiu_"+mcid).style.color="";
document.getElementById("dpl_"+mcid).style.backgroundColor="";
}
}
function MoveGameRow(mcid){
var rowscount=document.getElementById("Score_Table").rows.length-1;
document.getElementById("Score_Table").rows[0].parentElement.insertAdjacentElement("BeforeEnd",document.getElementById("tr_"+mcid));
document.getElementById("Score_Table").rows[0].parentElement.insertAdjacentElement("BeforeEnd",document.getElementById("trs_"+mcid));

if(rowscount>=28){
document.getElementById("Score_Table").rows(4).insertAdjacentElement("BeforeBegin",document.getElementById("ad1"));
document.getElementById("Score_Table").rows(9).insertAdjacentElement("BeforeBegin",document.getElementById("ad2"));
document.getElementById("Score_Table").rows(16).insertAdjacentElement("BeforeBegin",document.getElementById("ad3"));
document.getElementById("Score_Table").rows(22).insertAdjacentElement("BeforeEnd",document.getElementById("ad4"));
document.getElementById("Score_Table").rows(28).insertAdjacentElement("BeforeEnd",document.getElementById("ad5"));
}
else if(rowscount>=22){
document.getElementById("Score_Table").rows(4).insertAdjacentElement("BeforeBegin",document.getElementById("ad1"));
document.getElementById("Score_Table").rows(9).insertAdjacentElement("BeforeBegin",document.getElementById("ad2"));
document.getElementById("Score_Table").rows(14).insertAdjacentElement("BeforeBegin",document.getElementById("ad3"));
document.getElementById("Score_Table").rows(18).insertAdjacentElement("BeforeEnd",document.getElementById("ad4"))
document.getElementById("Score_Table").rows(22).insertAdjacentElement("BeforeEnd",document.getElementById("ad5"));
}
else if(rowscount>=16){
document.getElementById("Score_Table").rows(4).insertAdjacentElement("BeforeBegin",document.getElementById("ad1"));
document.getElementById("Score_Table").rows(9).insertAdjacentElement("BeforeBegin",document.getElementById("ad2"));
document.getElementById("Score_Table").rows(12).insertAdjacentElement("BeforeBegin",document.getElementById("ad3"));
document.getElementById("Score_Table").rows(14).insertAdjacentElement("BeforeEnd",document.getElementById("ad4"));
document.getElementById("Score_Table").rows(16).insertAdjacentElement("BeforeEnd",document.getElementById("ad5"));
}
else if(rowscount>=8){
document.getElementById("Score_Table").rows(4).insertAdjacentElement("BeforeBegin",  document.getElementById("ad1"));
document.getElementById("Score_Table").rows(7).insertAdjacentElement("BeforeBegin",document.getElementById("ad2"));
document.getElementById("Score_Table").rows[0].parentElement.insertAdjacentElement("BeforeEnd",document.getElementById("ad3"));
document.getElementById("Score_Table").rows[0].parentElement.insertAdjacentElement("BeforeEnd",document.getElementById("ad4"));
document.getElementById("Score_Table").rows[0].parentElement.insertAdjacentElement("BeforeEnd",document.getElementById("ad5"));
}
                    
}
function getCrownsOddsXml(){
getxmlRequest("xml/sml/ml_"+nml+".xml?fresh="+ Math.random());
window.setTimeout("getCrownsOddsXml()", 2500);
}
window.setTimeout("getCrownsOddsXml()", 4000);
setInterval("validateTime()",60000);

for(var i=0;i<=2;i++){
if(i==lang)document.getElementById("lang"+i).className="langcolor";
else document.getElementById("lang"+i).className="";
}

var pop_TC,pop_New=false,topMost=null,sPopup=null,tipswidth,tipsheight,ItemColor,ItemName,MatchState;
var Red_A=new Array("red","red","black","black");
var Red_B=new Array("black","black","red","red");
var team_1,team_2,goal_1,goal_2,match_state;
///
///
function EnterCount(mc_id,EnterBallTeam,own,team1,team2,goal1,goal2,state,RangQiu)
{
ItemColor=g_match[19][mc_id];
ItemName="<font color=#"+ItemColor+">"+g_match[1+lang][mc_id]+"</font>";
RangQiu='<font color=#B464CE>'+RangQiuName[parseInt(RangQiu)+30*lang_2]+'</font>';
if(own=="2"||own=="3")
{
RangQiu="<font color=#008800><b>[-]</b></font>"+RangQiu;
}
if(state==2||state==4){MatchState=StateName[parseInt(state)+11*lang_2]+'半场';match_state=StateName[parseInt(state)+11*lang_2];}
else if(state==3){
MatchState='<font color=#9B6800>'+StateName[parseInt(state)+11*lang_2]+'场</font>';
match_state='<font color=#9B6800>'+StateName[parseInt(state)+11*lang_2]+'</font>';
}
else if(state>=5){
MatchState='<font color=red>'+StateName[parseInt(state)+11*lang_2]+'</font>';
match_state='<font color=red>'+StateName[parseInt(state)+11*lang_2]+'</font>';
}//9B6800
else {MatchState="";}

if(EnterBallTeam==1){
team_1='<font color='+Red_A[own]+'>'+team1+'</font>';
team_2='<font color='+Red_B[own]+'>'+team2+'</font>';
goal_1='<font color='+Red_A[own]+'>'+goal1+'</font>';
goal_2='<font color='+Red_B[own]+'>'+goal2+'</font>';
team1='<font color='+Red_A[own]+'><b>'+team1+'</b></font>';
team2='<font color='+Red_B[own]+'><b>'+team2+'</b></font>';
goal1='<font color='+Red_A[own]+' style=\"font-size: 15px;\"><b>'+goal1+'</b></font>';
goal2='<font color='+Red_B[own]+' style=\"font-size: 15px;\"><b>'+goal2+'</b></font>';

}
else if(EnterBallTeam==2){
team_1='<font color='+Red_B[own]+'>'+team1+'</font>';
team_2='<font color='+Red_A[own]+'>'+team2+'</font>';
goal_1='<font color='+Red_B[own]+'>'+goal1+'</b></font>';
goal_2='<font color='+Red_A[own]+'>'+goal2+'</font>';
team1='<font color='+Red_B[own]+'><b>'+team1+'</b></font>';
team2='<font color='+Red_A[own]+'><b>'+team2+'</b></font>';
goal1='<font color='+Red_B[own]+' style=\"font-size: 15px;\"><b>'+goal1+'</b></font>';
goal2='<font color='+Red_A[own]+' style=\"font-size: 15px;\"><b>'+goal2+'</b></font>';
}
else if(EnterBallTeam==3){
team_1='<font color=red>'+team1+'</font>';
team_2='<font color=red>'+team2+'</font>';
goal_1='<font color=red>'+goal1+'</font>';
goal_2='<font color=red>'+goal2+'</font>';
team1='<font color=red><b>'+team1+'</b></font>';
team2='<font color=red><b>'+team2+'</b></font>';
goal1='<font color=red style=\"font-size: 15px;\"><b>'+goal1+'</b></font>';
goal2='<font color=red style=\"font-size: 15px;\"><b>'+goal2+'</b></font>';
}
GoalMessage(match_state+" "+ItemName+"&nbsp;"+team_1+" "+goal_1+"-"+goal_2+" "+team_2);
goalStr += '<span style=\"width: 100%;height: 6px;font-size: 1px;\"></span>' +
				'<span style=\"width: 100%;height: 28px;background: #FFFFFF;font-size: 12px;\"><table border=0 width=100% cellpadding=0 height=28 bgColor=#FFF7FD>' +
				'<tr style=\"font-size: 12px;\"  width=100% height=12 bgColor=#FFFFFF><td align=center><b>' + ItemName + '</b>&nbsp;&nbsp;'+MatchState+'</td></tr>' +
				'<tr style=\"font-size: 12px;\"  width=100% height=16 align=center bgColor=#FFFFFF><td width=100% align=center>'+team1+'&nbsp;'+goal1+ '['+RangQiu+']'+goal2+'&nbsp;'+team2+'</td></tr>' +
				'</table></span>';
}
function ShowGoalTips()
{
		tipswidth = 280;
		//tipsheight = GoalTips_Count * 25;
		tipsheight = popCount * 43;
		goalStr= '<div style="border: 1px solid #999999;width: ' + tipswidth + 'px;background: #FFFFFF;">' +
				'<div style="border: 1px solid #FFFFFF;font-size: 12px;background: #EFEFEF;padding: 2px;">' +
				'<span style=\"color: #FFFFFF;font-size: 12px;background: #FD6600;font-family: Tahoma;font-weight: bold;text-align: right;padding-top: 2px;padding-bottom: 2px;padding-right: 6px;width: 100%;height: 19px;\">踢球者(190bp.com)</span>'+goalStr+ 
				'</div>' +
				'</div>';
		sPopup = window.createPopup();
		var sPopupBody = sPopup.document.body;
		sPopupBody.style.cursor="hand";
		sPopupBody.innerHTML = goalStr;
		sPopup.document.body.onmouseover = new Function("clearTimeout(topMost)");
		sPopup.document.body.onmouseout = PopupSoccerShow;
		sPopup.document.body.oncontextmenu = PopupSoccerClose;
		sPopup.document.body.onclick = PopupSoccerClose;
		pop_New=true;
		PopupSoccerShow();
		goalStr="";
		popCount=0;
}

function PopupSoccerShow()
{
sPopup.show(screen.width-tipswidth-28, 0, tipswidth, 28 + tipsheight);
if(topMost){clearTimeout(topMost);}
topMost=setTimeout("PopupSoccerShow()", 400);
if(pop_New==true){pop_TC = 36;pop_New=false;}
if (pop_TC < 0)PopupSoccerClose();
pop_TC--;
}
function PopupSoccerClose()
{
sPopup.hide();
sPopup=null;
clearTimeout(topMost);
}
function PopupSoccerShow2()
{
	sPopup.show(screen.width-tipswidth, 0, tipswidth, 28 + tipsheight);
	if (typeof(topMost) == "number"){clearTimeout(topMost);}
	topMost=setTimeout("PopupSoccerShow()", 500);
	if (pop_TC < 0)PopupSoccerClose();
	pop_TC--;
}
function PopupSoccerClose2()
{
	clearTimeout(topMost);
	sPopup.hide();
}
function GoalMessage(Message){
	var Item = document.getElementById("showgoaltext");
	Item.parentNode.style.display="";
	var tmpMM=document.createElement("DIV");
	tmpMM.className="tdb1";
	tmpMM.innerHTML=Message
	Item.insertBefore(tmpMM,Item.firstChild)
	if(Item.getElementsByTagName("DIV").length>30){Item.removeChild(Item.getElementsByTagName("DIV")[Item.getElementsByTagName("DIV").length-1])}
}
function validateTime()
{
        var gameid,aa_time,ss_time,scoretime;
		for (var i=0;i<RowCounter.length;i++)
		{
		gameid=RowCounter[i];
		if(document.getElementById("tr_"+gameid) && document.getElementById("tr_"+gameid).style.display!='none'){
		//if(HideGameid.indexOf("," +gameid + ",")!=-1 || (ShowItem!="$" && ShowItem.indexOf("$" + g_match[1+lang][gameid] + "$")==-1))continue;
		if(g_match[18][gameid]==2)
		{
		aa_time = g_match[20][gameid].split(",");
		ss_time = new Date(aa_time[0],aa_time[1],aa_time[2],aa_time[3],aa_time[4],aa_time[5]);
		scoretime = parseInt((new Date - Date.parse(ss_time)) / 1000 /60 + Timegap);
		if(scoretime>=1&&scoretime<=45){document.getElementById("state_"+gameid).innerHTML="<font color=red>"+scoretime+"</font><img src=images_new/lsg.gif>";}
		else if(scoretime>45){document.getElementById("state_"+gameid).innerHTML="<font color=red>45+</font><img src=images_new/lsg.gif width=4 height=9>";}
		}
		if(g_match[18][gameid]==4)
		{
		aa_time = g_match[20][gameid].split(",");
		ss_time = new Date(aa_time[0],aa_time[1],aa_time[2],aa_time[3],aa_time[4],aa_time[5]);
		scoretime = parseInt((new Date - Date.parse(ss_time)) / 1000 /60 + Timegap+45);
		if(scoretime>=46&&scoretime<=90){document.getElementById("state_"+gameid).innerHTML="<font color=#8F20FF>"+scoretime+"</font><img src=images_new/lsg.gif>";}
		else if(scoretime>90){document.getElementById("state_"+gameid).innerHTML="<font color=#8F20FF>90+</font><img src=images_new/lsg.gif>";}
		}
		
		}
		}//end for
//		var d = new Date(new Date()*1+Timegap*1000*60);
//		var YY = d.getYear();
//	    var MM = d.getMonth()+1;
//	    var DD = d.getDate();
//	    var hh = d.getHours();
//	    var min = (d.getMinutes() < 10)? "0"+d.getMinutes():d.getMinutes();
//        var howtimes=YY+"-"+MM+"-"+DD+"&nbsp;&nbsp;"+hh+"<b>:</b>"+min;
//        var today = new Date(new Date()*1+Timegap*1000*60);
//        if(gday!=today.getDay()){
//        gday=today.getDay();
//        if(lang==2)gday+=7;
//        }
//        document.getElementById("showtime").innerHTML=howtimes+"<br><font size=2px>"+goodday[gday]+"</font>";
}


var live=new Object();
live.clkbt = null;
live.popMenu = new Array();
live.popMenu[0] = new Array(" ", "主客版", "让球版");
live.popMenu[1] = new Array("  ", "正进行比赛", "未开场比赛", "已完场比赛", "所有的比赛");
live.popMenu[2] = new Array("声音:", "开", "关");
live.popMenu[3] = new Array("提示:", "开", "关");
live.popMenu[4] = new Array("  ", "简体", "繁体", "English");

live.ShowPopup = function(cc, sid) {
 var div_p = document.getElementById("div_popup");
 if(live.clkbt == cc && div_p.style.display != "none") {
 div_p.style.display = "none";
 live.clkbt = null;
 return; 
 }
 live.clkbt = cc;

 var arr = new Array();
 arr.push("<table cellpadding=0 cellspacing=0 class='dataSheet lightBlue'");
 for(var i=1; i<live.popMenu[sid].length; i++)
 arr.push("<tr><td style='cursor:pointer;text-align:center;' onmouseover='this.bgColor=\"#e8e8ff\";' onmouseout='this.bgColor=\"#ffffff\";' onclick='live.ChgSet("+sid+","+i+");'>"+live.popMenu[sid][i]+"</td></tr>");
 arr.push("</table>");
 var el = cc;
 var showy = 0, showx = 0;
 while(el) {
  showy += el.offsetTop;
  showx += el.offsetLeft;
  el = el.offsetParent;
 }
 div_p.innerHTML = arr.join("");
 div_p.style.left = showx + "px";
 div_p.style.top = (showy + 20) + "px";
 div_p.style.width = sid==1?"120px":"80px";
 div_p.style.display = "";
}

  live.ChgSet = function(sid, v) {
    var bt_s = document.getElementById("bt_set_"+sid);
    bt_s.value = live.popMenu[sid][0] + live.popMenu[sid][v];
    document.getElementById("div_popup").style.display = "none";
    if(sid==0){ //reload
      live.Version = (v==1?"default":"home-away");
      if(live.Version=="default")location.reload();
      else location.href('/');
    } 
    else if(sid==2) iisound = (v==1);//声音
    else if(sid==3) flag = (v==1);//提示
  }
  
  live.showSL = function() {
    var dv = document.getElementById("div_set_1");
    if(dv) dv.style.display = (dv.style.display=="none"?"":"none");
    live.setLeagueS();
  }
  
  live.dmclick = function(e) {
    if(window.event)ee = event.srcElement;
    else ee = e.target;
    if(live.clkbt != ee) {
      var div_p = document.getElementById("div_popup");
      if(div_p.style.display != "none") {
        while(ee) {
          if(ee==div_p) break;
          ee = ee.offsetParent;
        }
        if(!ee) div_p.style.display = "none";
      }
    }
    if(live.olddc) live.olddc(e);
    if(sPopup){PopupSoccerClose();}
  }
  live.olddc = document.onclick;
  document.onclick = live.dmclick;
  
  live.LoadAllData = function() {
    ShowItem = "$";
    HideGameid=",";
    HideGameCount=0;
    document.getElementById("bt_hide_m").value = "显示隐藏赛事: "+HideGameCount+"场";
    ViOddsXml();
    }
  
  live.setLeagueS = function() {
    var i, n = 0, n1 = 0, n2 = 0 ;
    var num1 = 0, num2 = 0;
    var str = new Array();
    str.push('<table id="tb_l_sel" cellpadding="0" cellspacing="0" class="dataSheet lightBlue">');
    str.push("");
    for(i=0; i<ItemNames.length; i++) {
      if(n%6==0) str.push("<tr>"); //"+(n%12==0?"":" class='alt'")+"
      if(ShowItem=="$"|| ShowItem.indexOf("$" + ItemNames[i] + "$")!=-1){
        n1++;
        num1 += ItemCount[i];
        str.push('<td width="16%" style="text-align:left; padding-left:6px;" bgcolor="#ffeae0" style="FONT-FAMILY: 宋体;"><input type="checkbox" checked id="SelectItem_'+i+'" value="'+i+'" onclick="live.selL(this);" /><font color=black style="font-weight: bold;">'+ItemNames[i]+'</font> '+ItemCount[i]+'</td>');
      } else {
        n2++;
        num2 += ItemCount[i];
        str.push('<td width="16%" style="text-align:left; padding-left:6px;" style="FONT-FAMILY: 宋体;"><input type="checkbox" id="SelectItem_'+i+'" value="'+i+'" onclick="live.selL(this);" /><font color=black>'+ItemNames[i]+'</font>['+ItemCount[i]+']</td>');
      }
      n++;
      if(n%6==0) str.push("</tr>");
    }
    //<span id="sp_m_hn">'+num2+'</span>场比赛
    str[1] = '<caption><span>已选择 <span id="sp_m_sn">'+num1+'</span>场比赛,</span><span style="padding-left:10px;">隐藏 <span id="sp_m_hn">'+num2+'</span>场比赛</span></caption>';
    document.getElementById("sp_l_sn").innerHTML = n1;
    document.getElementById("sp_l_hn").innerHTML = n2;
    if(n%6!=0) {
      while(n++%6!=0) str.push('<td width="16%" style="text-align:left; padding-left:6px;"></td>');
    }
    str.push("</table>");
    document.getElementById("div_l_sel").innerHTML = str.join("");
  }

  live.selL = function(cb) {
    var lid = cb.value;
    var td = cb.parentNode;
    var s_mn = document.getElementById("sp_m_sn");
    var h_mn = document.getElementById("sp_m_hn");
    var s_ln = document.getElementById("sp_l_sn");
    var h_ln = document.getElementById("sp_l_hn");
    var i, n, nl = 1;

    var league = ItemNames[lid];
    if(league==null) return;
    n = ItemCount[lid];
    
    if(!cb.checked) {
      td.bgColor = "";
      td.childNodes[1].style.fontWeight = "";
    } else {
      n = -n;
      nl = -1;
      td.bgColor = "#ffeae0";
      td.childNodes[1].style.fontWeight = "bold";
    }
    s_mn.innerHTML = parseInt(s_mn.innerHTML) - n;
    h_mn.innerHTML = parseInt(h_mn.innerHTML) + n;
    s_ln.innerHTML = parseInt(s_ln.innerHTML) - nl;
    h_ln.innerHTML = parseInt(h_ln.innerHTML) + nl;
  }

  live.selLOk = function() {
    var strTemp="$";
    HideGameCount=0;
    for(i=0; i<ItemNames.length; i++) {
    if(document.getElementById("SelectItem_"+i.toString()).checked)
    strTemp+=ItemNames[i]+"$";
    else HideGameCount+=parseInt(ItemCount[i]);
    }
    ShowItem=strTemp;
    document.getElementById("div_set_1").style.display = "none";
    document.getElementById("bt_hide_m").value = "显示隐藏赛事: "+HideGameCount+"场";
    HideGameid=",";
    ViOddsXml();
  }
  
  live.selLAll = function() {
    var i, j, cc, lid;
    var n = 0; nl = 0;
    var tb = document.getElementById("tb_l_sel");
    for(j=0; j<tb.rows.length; j++) {
      for(i=0; i<tb.rows[j].cells.length; i++) {
        cc = tb.rows[j].cells[i].childNodes[0];
        if(cc && !cc.checked) {
          cc.checked = true;
          cc.parentNode.bgColor = "#ffeae0";
          cc.parentNode.childNodes[1].style.fontWeight = "bold";
          lid = cc.value;
          n += ItemCount[lid];
          nl++;
        }
      }
    }
    if(nl>0) {
      var s_mn = document.getElementById("sp_m_sn");
      var h_mn = document.getElementById("sp_m_hn");
      var s_ln = document.getElementById("sp_l_sn");
      var h_ln = document.getElementById("sp_l_hn");
      s_mn.innerHTML = parseInt(s_mn.innerHTML) + n;
      h_mn.innerHTML = parseInt(h_mn.innerHTML) - n;
      s_ln.innerHTML = parseInt(s_ln.innerHTML) + nl;
      h_ln.innerHTML = parseInt(h_ln.innerHTML) - nl;
    }
  }

  live.selLRev = function() {
    var i, j, cc, lid;
    var n = 0; nl = 0;
    var tb = document.getElementById("tb_l_sel");
    for(j=0; j<tb.rows.length; j++) {
      for(i=0; i<tb.rows[j].cells.length; i++) {
        cc = tb.rows[j].cells[i].childNodes[0];
        if(cc) {
          cc.checked = !cc.checked;
          lid = cc.value;
            if(cc.checked) {
              n += ItemCount[lid];
              nl++;
              cc.parentNode.bgColor = "#ffeae0";
              cc.parentNode.childNodes[1].style.fontWeight = "bold";
            } else {
              n -= ItemCount[lid];
              nl--;
              cc.parentNode.bgColor = "";
              cc.parentNode.childNodes[1].style.fontWeight = "";
            }
        }
      }
    }
    if(nl!=0) {
      var s_mn = document.getElementById("sp_m_sn");
      var h_mn = document.getElementById("sp_m_hn");
      var s_ln = document.getElementById("sp_l_sn");
      var h_ln = document.getElementById("sp_l_hn");
      s_mn.innerHTML = parseInt(s_mn.innerHTML) + n;
      h_mn.innerHTML = parseInt(h_mn.innerHTML) - n;
      s_ln.innerHTML = parseInt(s_ln.innerHTML) + nl;
      h_ln.innerHTML = parseInt(h_ln.innerHTML) - nl;
    }
  }
  live.SetPlan = function(pid) {
    document.getElementById("div_set_1").style.display = "none";
  }

