var isShowRank = true; var isShowYellowCard = true; var isShowRedCard = true; var language = ""; var arrSche = new Array(); var arrSclass = new Array(); var arrOdds = new Array(); var arrColor = ["#006666", "#518ed2", "#e8811a", "#949720", "#8f6dd6", "#53ac98", "#ff9966", "#a2e76f", "#8d8abd", "#996733", "#8c8a64", "#999012", "#ff6633", "#ca00ca", "#1ba570", "#990099"]; function letsgo() { language = findCookie("language"); var arrData = jsData.split("$"); if (arrData[0] == "") arrSclass = new Array(); else { var arrTr=arrData[0].split("!"); for(var i=0;i"); arrHtml.push(dateStr); arrHtml.push(""); var frontWeek = selDate; for (var i = 0; i < arrSche.length; i++) { var qt = arrSche[i]; var stateColor = "blue"; if (qt.matchState < 0) stateColor = "red"; var score = ""; var scoreColor = ""; if (qt.matchState == 0) { score = "vs"; } else if (qt.matchState > 0) { score = qt.homeScore + "-" + qt.awayScore; scoreColor = "blue"; } else if (qt.matchState == -1) { score = qt.homeScore + "-" + qt.awayScore; scoreColor = "red"; } else { score = "-"; } var homeRedCardStr = ""; var awayRedCardStr = ""; if (isShowRedCard && qt.homeRed != "") homeRedCardStr = ""; else homeRedCardStr = ""; if (isShowRedCard && qt.awayRed != "") awayRedCardStr = ""; else awayRedCardStr = ""; var homeYeCardStr = ""; var awayYeCardStr = ""; if (isShowYellowCard && qt.homeYellow != "") homeYeCardStr = ""; else homeYeCardStr = ""; if (isShowYellowCard && qt.awayYellow != "") awayYeCardStr = ""; else awayYeCardStr = ""; var homeRank = ""; var awayRank = ""; if (isShowRank) homeRank = qt.homeOrder; if (isShowRank) awayRank = qt.awayOrder; var halfScore = ""; if (qt.homeHalfScore != "") halfScore = qt.homeHalfScore + ":" + qt.awayHalfScore; var date = new Date(parseInt(qt.matchTime.substr(0, 4)), parseInt(qt.matchTime.substr(4, 2) - 1), parseInt(qt.matchTime.substr(6, 2))); var week = TranDay(date.getDay()); var fon = "" + qt.matchTime.substr(0, 4) + "-" + qt.matchTime.substr(4, 2) + "-" + qt.matchTime.substr(6, 2)+"  "+week; if (fon != frontWeek&&qt.matchState>=-1) { arrHtml.push("
" + fon + "
"); frontWeek = fon; } arrHtml.push("
" + qt.sclassName + "
" + qt.matchTimeStr + "
" + showMatchState(qt.matchState, qt.startTime) + "
" + halfScore + "
" + homeYeCardStr + homeRedCardStr + "" + homeRank + "" + qt.homeTeam + " " + score + " " + qt.awayTeam + "" + awayRank + "" + awayRedCardStr + awayYeCardStr + "
"); } document.getElementById("content").innerHTML = arrHtml.join(""); } function TranDay(day) { var name = ""; switch (day) { case 0: name = "星期日"; break; case 1: name = "星期一"; break; case 2: name = "星期二"; break; case 3: name = "星期三"; break; case 4: name = "星期四"; break; case 5: name = "星期五"; break; case 6: name = "星期六"; break; } return name; } //显示筛选框 function showFilter() { var filterObj = document.getElementById("filterDiv"); if (filterObj.style.display == "block") { filterObj.style.display = "none"; return; } var filterBox = document.getElementById("filterBox"); var arrHtml = new Array(); for (var i = 0; i < arrSclass.length; i++) { var sc = arrSclass[i]; arrHtml.push("" + sc.sclassName + ""); } filterBox.innerHTML = arrHtml.join(""); filterObj.style.display = "block"; } //点击联赛筛选按钮 function clickFilter(sclassid, obj) { for (var i = 0; i < arrSclass.length; i++) { var sc = arrSclass[i]; if (sc.sclassID == sclassid) { sc.isTmpShow = !sc.isTmpShow; if (obj.class) obj.class = (sc.isTmpShow ? "filterBtn2 on" : "filterBtn2"); else obj.setAttribute("class", (sc.isTmpShow ? "filterBtn2 on" : "filterBtn2")); break; } } countHidden(); } //点击“精简” function clickJingJian() { var filterBox = document.getElementById("filterBox"); for (var i = 0; i < arrSclass.length; i++) { var sc = arrSclass[i]; if (sc.isLevel1) { sc.isTmpShow = true; } else { sc.isTmpShow = false; } var obj = filterBox.childNodes[i]; if (obj.class) obj.class = (sc.isTmpShow ? "filterBtn2 on" : "filterBtn2"); else obj.setAttribute("class", (sc.isTmpShow ? "filterBtn2 on" : "filterBtn2")); } countHidden(); } //点击“全选” function clickSelectAll() { var filterBox = document.getElementById("filterBox"); for (var i = 0; i < arrSclass.length; i++) { var sc = arrSclass[i]; sc.isTmpShow = true; var obj = filterBox.childNodes[i]; if (obj.class) obj.class = (sc.isTmpShow ? "filterBtn2 on" : "filterBtn2"); else obj.setAttribute("class", (sc.isTmpShow ? "filterBtn2 on" : "filterBtn2")); } countHidden(); } //点击“全不选” function clickUnSelect() { var filterBox = document.getElementById("filterBox"); for (var i = 0; i < arrSclass.length; i++) { var sc = arrSclass[i]; sc.isTmpShow = false; var obj = filterBox.childNodes[i]; if (obj.class) obj.class = (sc.isTmpShow ? "filterBtn2 on" : "filterBtn2"); else obj.setAttribute("class", (sc.isTmpShow ? "filterBtn2 on" : "filterBtn2")); } countHidden(); } //统计隐藏的场次数 function countHidden() { var count = 0; for (var i = 0; i < arrSclass.length; i++) { var sc = arrSclass[i]; if (!sc.isTmpShow) { for (var j = 0; j < arrSche.length; j++) { var qs = arrSche[j]; if (sc.sclassID == qs.sclassid) { count++; } } } } document.getElementById("hiddenCount").innerHTML = count.toString(); } //联系筛选框,点击“确定” function clickSureFilter() { var arrsclass = new Array(); for (var i = 0; i < arrSclass.length; i++) { var sc = arrSclass[i]; sc.isShow = sc.isTmpShow; if (!sc.isShow) arrsclass.push(sc.sclassID); for (var j = 0; j < arrSche.length; j++) { var qt = arrSche[j]; if (qt.sclassid == sc.sclassID ) { qt.isShow = sc.isShow; } } } document.cookie = "sclassList=" + arrsclass.join(","); var con = document.getElementById("content"); var len = con.childNodes.length; var k = 0; for (var i = 0; i < len; i++) { var node = con.childNodes[i]; var clas = node.class || node.getAttribute("class"); if (clas == "dateBox" || clas == "resultBar") continue; var qt = arrSche[k++]; if (node.style.display == "none" && qt.isShow) node.style.display = "block"; else if ((node.style.display = "block" || node.style.display == "") && !qt.isShow) node.style.display = "none"; } document.getElementById("filterDiv").style.display = "none"; } //联系筛选框,点击“取消” function clickCancelFilter() { for (var i = 0; i < arrSclass.length; i++) { var sc = arrSclass[i]; sc.isTmpShow = sc.isShow; } document.getElementById("filterDiv").style.display = "none"; } //初始化比分对象 function Qtscore(data) { var arrTr = data.split("^"); this.scheduleid = arrTr[0]; this.sclassid = arrTr[1]; this.matchState = parseInt(arrTr[2]); this.matchTime = arrTr[3]; this.matchTimeStr = arrTr[3].substr(8, 2) + ":" + arrTr[3].substr(10, 2); this.matchTime2 = arrTr[4]; if (arrTr[4] != "") this.startTime = new Date(this.matchTime2.substr(0, 4), parseInt(this.matchTime2.substr(4, 2)) - 1, this.matchTime2.substr(6, 2), this.matchTime2.substr(8, 2), this.matchTime2.substr(10, 2), this.matchTime2.substr(10, 2)) else this.startTime = new Date(this.matchTime.substr(0, 4), parseInt(this.matchTime.substr(4, 2)) - 1, this.matchTime.substr(6, 2), this.matchTime.substr(8, 2), this.matchTime.substr(10, 2), this.matchTime.substr(10, 2)) this.homeTeam = arrTr[5]; this.awayTeam = arrTr[6]; this.homeScore = arrTr[7]; this.awayScore = arrTr[8]; this.homeHalfScore = arrTr[9]; this.awayHalfScore = arrTr[10]; this.homeRed = arrTr[11]; this.awayRed = arrTr[12]; this.homeYellow = arrTr[13]; this.awayYellow = arrTr[14]; this.caiPiaoHao = arrTr[16]; this.isZhenRong = (arrTr[18] == "1"); this.homeOrder = arrTr[19]; if (this.homeOrder != "") this.homeOrder = "[" + this.homeOrder + "]"; this.awayOrder = arrTr[20]; if (this.awayOrder != "") this.awayOrder = "[" + this.awayOrder + "]"; function explainList(exList, homeTeam, awayTeam) { if (exList == "") return ""; var explainTemp = ""; //得分 var gex4 = exList.split(";"); if (gex4[0] != "") { var tmpStr = gex4[0].replace(",", "分钟["); explainTemp += tmpStr; explainTemp += "]"; } if (gex4[1] != "") { explainTemp += "两回合[" + gex4[1] + "],"; } if (gex4[2] != "") { var tmpStr = gex4[2].replace("1", "120分钟[").replace("2", "加时[") + "]"; explainTemp += tmpStr; } if (gex4[3] != "") { explainTemp += "点球[" + gex4[3] + "],"; } if (gex4[4] == "1") { explainTemp += homeTeam + "赢"; } else if (gex4[4] == "2") { explainTemp += awayTeam + "赢"; } return explainTemp; } this.sclassName = ""; this.sclassColor = ""; this.cupExplain = explainList(arrTr[21], this.homeTeam, this.awayTeam); this.isShow = true; //this.Odds = undefined; //this.isTop = false; } //初始化联赛对象 function QtSclass(data) { var arrTr = data.split("^"); this.sclassID = arrTr[1]; this.sclassName = arrTr[0]; this.isLevel1 = (arrTr[2] == "1"); this.sclassColor = arrColor[parseInt(this.sclassID) % 16]; this.isShow = true; this.isTmpShow = true; } //显示状态 function showMatchState(mState, startTime) { var ms = ""; switch (mState) { case 4: ms = "加"; break; case 3: ms = "下半场"; break; case 2: ms = "中"; break; case 1: ms = "上半场"; break; case 0: ms = "未开"; break; case -1: ms = "完"; break; case -10: ms = "取消"; break; case -11: ms = "待定"; break; case -12: ms = "腰砍"; break; case -13: ms = "中断"; break; case -14: ms = "推迟"; break; // default:ms=[NSString stringWithFormat:@"%@:%@",self.homeScore,self.awayScore]; // break; } if (language && language == "1") { switch (mState) { case 3: ms = "下半場"; break; case 1: ms = "上半場"; break; case 0: ms = "未開"; break; case -14: ms = "推遲"; break; } } return ms; } function toFenXi(scheid) { for (var i = 0; i < arrSche.length; i++) { var qt = arrSche[i]; if (qt.scheduleid == scheid) { if (qt.matchState == 0) { window.location.href = "/live/Analysis/index.html?id=" + scheid; } else { window.location.href = "/live/Analysis/shiJian.html?id=" + scheid; } break; } } } function dateChange(obj) { var val = obj.options[obj.selectedIndex].value; if (val == "0") return; window.location.href = (isFinish ? "results.htm" : "fixtures.htm") + "?date=" + val; }