var matchDomain; function LoadData() { //获取数据 var oXmlHttp = zXmlHttp.createRequest(); oXmlHttp.open("get", "../data/oddsData.js?companyID=" + strCompanyId + "&type=" + datatype, false); oXmlHttp.send(null); var data = oXmlHttp.responseText; var hh = 0; hiddenID = getCookie("Bet007Odds_hiddenID"); if (hiddenID == null) hiddenID = "_"; //var ArrayHiddenID = hiddenID.split("_"); var hiddenLeague = getCookie("Bet007Odds_hiddenLeague"); if (hiddenLeague == null) hiddenLeague = ""; concernId = getCookie("Bet007BskOdds_concernId"); if (concernId == null) concernId = '_'; showFirstOdds = getCookie("nowscoreFirstodds"); showFirstOdds = showFirstOdds == null || showFirstOdds==0 ? false : true; matchdata.LeagueList = new _glodds.List(); matchdata.MatchList = new _glodds.List(); matchdata.CompanyList = new _glodds.List(); matchdata.Odds1List = new _glodds.List(); matchdata.Odds2List = new _glodds.List(); matchdata.Odds3List = new _glodds.List(); matchdata.CTypeNum = new Object(); //分隔大数据域 var domains = data.split(_glodds.SplitDomain); var leagueItem, matchItem, companyItem, nd; //处理联赛数据域 var leagueDomain = domains[0].split(_glodds.SplitRecord); if(leagueDomain[0]=='') matchdata.LeagueNum=0; else matchdata.LeagueNum = leagueDomain.length; for (var i = 0; i < leagueDomain.length; i++) { leagueItem = new _glodds.League(leagueDomain[i]); matchdata.LeagueList.Add(leagueItem.lId, leagueItem); } //处理亚指数据域 var oddsDomain = domains[2].split(_glodds.SplitRecord); for (var i = 0; i < oddsDomain.length; i++) { oddsItem = new _glodds.OddsAsian(oddsDomain[i]); matchdata.Odds1List.Add(oddsItem.mId + "_" + oddsItem.cId + "_" + oddsItem.num, oddsItem); } //处理欧指数据域 var oddsDomain = domains[3].split(_glodds.SplitRecord); for (var i = 0; i < oddsDomain.length; i++) { oddsItem = new _glodds.Odds1x2(oddsDomain[i]); matchdata.Odds2List.Add(oddsItem.mId + "_" + oddsItem.cId, oddsItem); } //处理大小球数据域 var oddsDomain = domains[4].split(_glodds.SplitRecord); for (var i = 0; i < oddsDomain.length; i++) { oddsItem = new _glodds.OddsOU(oddsDomain[i]); oddsItem.cId -= 3; matchdata.Odds3List.Add(oddsItem.mId + "_" + oddsItem.cId + "_" + oddsItem.num, oddsItem); } //处理比赛数据 matchDomain = domains[1].split(_glodds.SplitRecord); SortData(); matchdata.MatchNum = 0; var html = new Array(); for (var i = 0; i < matchDomain.length; i++) { matchItem = new _glodds.Match(matchDomain[i]); if (matchType == 1 && matchItem.lId != 1) continue;//NBA var haveOdds = false; for (var j = 0; j < SelCompany.length; j++) { if (matchdata.Odds1List.Get(matchItem.mId + "_" + SelCompany[j] + "_1") != null) { haveOdds = true; break; }; if (matchdata.Odds2List.Get(matchItem.mId + "_" + SelCompany[j] + "_1") != null) { haveOdds = true; break; }; if (matchdata.Odds3List.Get(matchItem.mId + "_" + SelCompany[j] + "_1") != null) { haveOdds = true; break; }; } if (!haveOdds) continue; matchdata.MatchNum++; matchdata.MatchList.Add(matchItem.mId, matchItem); leagueItem = matchdata.LeagueList.Get(matchItem.lId); leagueItem.matchNum++; leagueItem.showNum++; html.push(""); html.push(""); html.push(""); html.push(""); html.push(""); html.push(""); html.push(""); //******************* for (var j = 0; j < SelCompany.length; j++) { var oid = 0; var oid2 = 0; oddsItem = matchdata.Odds1List.Get(matchItem.mId + "_" + SelCompany[j] + "_1"); //无亚盘的情况,默认大小只有主盘 //var companyOddsNum = oddsItem == null ? 1 : oddsItem.maxNum; var companyOddsNum=1 //var isShowMulti = multiSCIDList.indexOf(matchItem.mId + "_" + SelCompany[j]) != -1;//当前公司是否显示多盘数据 var isShowMulti = false; var showNum = isShowMulti ? companyOddsNum : 1;//公司没选择显示多盘时只显示主盘 var isShowRun = SelCompany[j] == "3" && matchItem.state > 0; for (var k = 1; k <= companyOddsNum; k++) { if (k > 1) oddsItem = matchdata.Odds1List.Get(matchItem.mId + "_" + SelCompany[j] + "_" + k); html.push(" 1 ? "#f2f9fd" : "#fff") + ";height:22px;" + (!isShowMulti && k > 1 ? "display:none;" : "") + "\" id='odds_" + matchItem.mId + "_" + SelCompany[j] + "_" + k + "'>"); if (k == 1) numTd = companyOddsNum > 1 ? isShowMulti ? "" : "" : " "; else numTd = "让球" + k; html.push(""); if (oddsItem != null) { if (showFirstOdds) { html.push(""); html.push(""); html.push(""); } else { html.push(""); html.push(""); html.push(""); } } else html.push(""); oddsItem = matchdata.Odds2List.Get(matchItem.mId + "_" + SelCompany[j]);// + "_" + k if (oddsItem != null && k == 1) { if (showFirstOdds) { html.push(""); html.push(""); } else { html.push(""); html.push(""); } } else html.push(""); oddsItem = matchdata.Odds3List.Get(matchItem.mId + "_" + SelCompany[j] + "_" + k); if (oddsItem != null) { if (showFirstOdds) { html.push(""); html.push(""); html.push(""); } else { html.push(""); html.push(""); html.push(""); } } else html.push(""); html.push(""); } } html.push("
"); if (leagueItem.show =="1") html.push("" + leagueItem.getName() + ""); else html.push(leagueItem.getName()); html.push("" + _oddsUitl.getDtStr(matchItem.time) + "
公司主队让球客队主胜客胜大球大小小球变化
"); html.push(""); //分数区域 var state = ""; if (leagueItem.type == "2" && (matchItem.state == 1 || matchItem.state == 3)) state = state_ch[parseInt(matchItem.state) + 14].split(",")[lang]; else if (leagueItem.type != "0") state = state_ch[parseInt(matchItem.state) + 5].split(",")[lang]; if (matchItem.state == "0") html.push(""); else html.push(""); //**************** html.push("
"); html.push("
" + matchItem.getT1Name() + ""+ matchItem.t1Position + "
"); html.push("
vs
"); html.push("
" + matchItem.getT2Name() + "" + matchItem.t2Position + "
" + matchItem.homeScore + "
" + state + "
" + matchItem.guestScore + "
"); //跳转区域 html.push("
    "); html.push("
  • "); html.push("
  • "); if (leagueItem.lId == 1 || leagueItem.lId == 2 || leagueItem.lId == 5 || leagueItem.lId == 34) html.push("
  • "); html.push("
  • "); html.push("
"); html.push("
" + (k == 1 ? company[SelCompany[j]].split(",")[lang] + (oddsItem != null && oddsItem.zoudi == "True" ? "" : "") + (oddsItem != null && oddsItem.close == "True" ? "
(封)" : "") : "") + "
" + oddsItem.homeF + "
" + (isShowRun ? oddsItem.homeR : oddsItem.home) + "
" + oddsItem.goalF + "
" + (isShowRun ? oddsItem.goalR : oddsItem.goal) + "
" + oddsItem.awayF + "
" + (isShowRun ? oddsItem.awayR : oddsItem.away) + "
" + (isShowRun ? oddsItem.homeR : oddsItem.home) + "
" + (isShowRun ? oddsItem.goalR : oddsItem.goal) + "
" + (isShowRun ? oddsItem.awayR : oddsItem.away) + "
" + oddsItem.hwF + "
" + oddsItem.hw + "
" + oddsItem.awF + "
" + oddsItem.aw + "
" + oddsItem.hw + "
" + oddsItem.aw + "
" + oddsItem.overF + "
" + (isShowRun ? oddsItem.overR : oddsItem.over) + "
" + oddsItem.goalF + "
" + (isShowRun ? oddsItem.goalR : oddsItem.goal) + "
" + oddsItem.underF + "
" + (isShowRun ? oddsItem.underR : oddsItem.under) + "
" + (isShowRun ? oddsItem.overR : oddsItem.over) + "
" + (isShowRun ? oddsItem.goalR : oddsItem.goal) + "
" + (isShowRun ? oddsItem.underR : oddsItem.under) + "
"); //if (matchdata.MatchNum >= 1 && matchdata.MatchNum < 1 + imgad2.length && imgad2[matchdata.MatchNum - 1]!='') { // html.push("
" + imgad2[matchdata.MatchNum - 1] + "
"); //} } if (matchdata.MatchNum == 0) html.push("
没有符合要求的比赛,您可以修改查看条件。
"); document.getElementById("odds").innerHTML = html.join(""); html = new Array(); html.push(""); document.getElementById("league").innerHTML = html.join(""); for (var i = 0; i < matchDomain.length; i++) { matchItem = new _glodds.Match(matchDomain[i]); if (hiddenID != "_" && hiddenID.indexOf("_" + matchItem.mId + "_") != -1) { hh++; hidematch(matchItem.mId, 1); } } document.getElementById("hiddenCount").innerHTML = hh; document.getElementById("scoreLoading").style.display="none"; } if (pageType == 1) { var strDataType = getCookie("datatype"); if (strDataType == null || strDataType == "") datatype = 1; else datatype = parseInt(strDataType); if (datatype == 1) { document.getElementById("SortBy1").style.display = "none"; document.getElementById("SortBy2").style.display = "block"; } else if (datatype == 2) { document.getElementById("SortBy1").style.display = "block"; document.getElementById("SortBy2").style.display = "none"; } } var strCompanyId = getCookie("BasCompany"); if (strCompanyId == null || strCompanyId == "") strCompanyId = "1,2,3,8,9,31"; var SelCompany = strCompanyId.split(","); strCompanyId = "," + strCompanyId + ","; var lang = getCookie("lang"); if (lang == null || lang == "") lang = "0"; document.getElementById("Language" + lang).className = "selected"; var showFirstOdds = getCookie("nowscoreFirstodds"); showFirstOdds = showFirstOdds == null || showFirstOdds == 0 ? false : true; document.getElementById("firstodds").checked = showFirstOdds; var soundCheck = getCookie("nowscoreSoundCheck"); soundCheck = soundCheck == null || soundCheck == 0 ? false : true; document.getElementById("soundCheck").checked = soundCheck; //var sys_time_zone = GetCurrentTimeZone(); //document.getElementById("TimeZone").innerHTML = GetTimeZone(0, sys_time_zone); window.setTimeout("LoadData()", 50); for (var i = 0; i < SelCompany.length; i++) { try { document.getElementById("company" + SelCompany[i]).checked = true; } catch (e) { } } window.setTimeout("getxml()", 4000); window.setTimeout("getbfxml()", 4000); window.setTimeout("LoadData()", 3600 * 1000); //window.setTimeout("SetOddsTopAd()", 50);