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 < arrTr.length; i++) { arrSclass.push(new QtSclass(arrTr[i])); } } if (arrData[1] == "") arrSche = new Array(); else { var arrTr = arrData[1].split("!"); for (var i = 0; i < arrTr.length; i++) { var qt = new Qtscore(arrTr[i]); for (var j = 0; j < arrSclass.length; j++) { var sc = arrSclass[j]; if (sc.sclassID == qt.sclassid) { qt.sclassName = sc.sclassName; qt.sclassColor = sc.sclassColor; break; } } arrSche.push(qt); } } showData(); } //显示数据 function showData() { var arrHtml = new Array(); 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) + "
 
" + qt.homeTeam + " " + score + " " + qt.awayTeam + "
"); } 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.homeTeam = arrTr[4]; this.awayTeam = arrTr[5]; this.homeScore = arrTr[6]; this.awayScore = arrTr[7]; this.sclassName = ""; this.sclassColor = ""; 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 -1: ms = "完"; break; case 0: ms = "未开"; break; case 1: case 2: case 3: case 4: ms = "第" + mState + "节"; break; case 50: ms = "中场"; break; case 5: case 6: case 7: ms = (mState - 4) + "'OT"; break; case -2: ms = "待定"; break; case -3: ms = "中断"; break; case -4: ms = "取消"; break; case -5: 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/lq/Analysis/?id=" + scheid; } else { window.location.href = "/live/lq/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; }