//左边的信息 function leftSide() { var mainDiv = document.getElementById("i_left2"); var arrHtml = new Array(); // var url = document.URL; // var rg = /\w{1,15}\.aspx/; // var murl = url.match(rg); this.Decrypt2 = function(data) { var b = (7 * (data - 6) % 10 + 10) % 10; return b.toString(); } this.Decrypt = function(playerID) { playerID = playerID.toString(); var arrID = new Array(); for (var i = 0; i < playerID.length; i = i + 1) { var a = playerID.substr(i,1); switch (a) { case "0": arrID.push(this.Decrypt2(0)); break; case "4": arrID.push(this.Decrypt2(1)); break; case "5": arrID.push(this.Decrypt2(2)); break; case "3": arrID.push(this.Decrypt2(3)); break; case "6": arrID.push(this.Decrypt2(4)); break; case "9": arrID.push(this.Decrypt2(5)); break; case "7": arrID.push(this.Decrypt2(6)); break; case "1": arrID.push(this.Decrypt2(7)); break; case "2": arrID.push(this.Decrypt2(8)); break; case "8": arrID.push(this.Decrypt2(9)); break; } } return arrID.join(''); } //守门员 this.ShowGoalkeeper = function() { var arrHtml1 = new Array(); arrHtml1.push("
守门员
"); arrHtml1.push(""); for (var i = 0; i < goalkeeper.length; i++) { var oneRecord = goalkeeper[i]; arrHtml1.push(""); } arrHtml1.push("
" + oneRecord[1] + "" + oneRecord[2 + lang] + "
"); return arrHtml1.join(''); } //后卫 this.ShowRearguard = function() { var arrHtml1 = new Array(); arrHtml1.push("
后卫
"); arrHtml1.push(""); for (var i = 0; i < rearguard.length; i++) { var oneRecord = rearguard[i]; arrHtml1.push("") } arrHtml1.push("
" + oneRecord[1] + "" + oneRecord[2 + lang] + "
"); return arrHtml1.join(''); } //中场 this.ShowMidfielder = function() { var arrHtml1 = new Array(); arrHtml1.push("
中场
"); arrHtml1.push(""); for (var i = 0; i < midfielder.length; i++) { var oneRecord = midfielder[i]; arrHtml1.push("") } arrHtml1.push("
" + oneRecord[1] + "" + oneRecord[2 + lang] + "
"); return arrHtml1.join(''); } //前锋 this.ShowVanguard = function() { var arrHtml1 = new Array(); arrHtml1.push("
前锋
"); arrHtml1.push(""); for (var i = 0; i < vanguard.length; i++) { var oneRecord = vanguard[i]; arrHtml1.push("") } arrHtml1.push("
" + oneRecord[1] + "" + oneRecord[2 + lang] + "
"); return arrHtml1.join(''); } mainDiv.innerHTML = arrHtml.join('') + "
" + this.ShowGoalkeeper() + this.ShowRearguard() + this.ShowMidfielder() + this.ShowVanguard() + "
" ; } function showNowTeam() { if (!nowTeamInfo || nowTeamInfo.length < 1) return; var arrHtml = new Array(); arrHtml.push(" "); for (var i = 0; i < nowTeamInfo.length; i++) { var oneRecord = nowTeamInfo[i]; arrHtml.push(""); } arrHtml.push("
现效力球队球衣号码位置
" + oneRecord[0] + "" + oneRecord[1] + "" + oneRecord[3+lang] + "
"); document.getElementById("nowTeamDiv").innerHTML = arrHtml.join(''); } var leagueList = ""; function showTwoYear(lName) { if (!twoYear || twoYear.length < 1) return; var arrHtml = new Array(); leagueList = "^"; var showAll = (lName == undefined || lName == "全部");//是否显示全部联赛 var summaryList = [0,0,0,0,0]; if(showAll) summaryList = [playerTotal[0], playerTotal[1], playerTotal[2], playerTotal[3], playerTotal[4]]; arrHtml.push(" "); for (var i = 0; i < twoYear.length; i++) { if (leagueList.indexOf("^" + twoYear[i][1 + lang] + "^") == -1) { leagueList += (twoYear[i][1 + lang] + "^"); } var oneRecord = twoYear[i]; if (!showAll) { if (oneRecord[1 + lang] != lName) continue; else { //总计计算 summaryList[0] += oneRecord[18]; summaryList[1] += oneRecord[19]; summaryList[2] += oneRecord[20]; summaryList[3] += (oneRecord[17] < 0 ? 0 : oneRecord[17]); summaryList[3] += (oneRecord[16] < 0 ? 0 : oneRecord[16]); } } arrHtml.push(""); } arrHtml.push("
赛事 时间 主队 比分 客队 进球 点球 乌龙 黄牌 红牌
" + oneRecord[1 + lang] + " " + oneRecord[4] + " " + oneRecord[10 + lang] + " " + oneRecord[7] + "-" + oneRecord[8] + " " + oneRecord[13 + lang] + " " + oneRecord[18] + " " + oneRecord[19] + " " + oneRecord[20] + " " + (oneRecord[17] < 0 ? 0 : oneRecord[17]) + " " + (oneRecord[16] < 0 ? 0 : oneRecord[16]) + "
总 计 " + summaryList[0] + " " + summaryList[1] + " " + summaryList[2] + " " + summaryList[3] + " " + summaryList[4] + "
"); document.getElementById("TwoYearDiv").innerHTML = arrHtml.join(''); MakeSclassSelection(); if (lName != undefined) document.getElementById("cbbLeagues").value = lName; } //构造联赛选择下拉框 function MakeSclassSelection() { var leaguesArr = leagueList.split("^"); var html = new Array(); //赛事选择: style='margin:5px 5px;' html.push(" "); document.getElementById("leaguesDiv").innerHTML = html.join(""); } //转会记录 function showTransferList() { if (!transferInfo || transferInfo.length < 1) return; var arrHtml = new Array() arrHtml.push(" "); for (var i = 0; i < transferInfo.length; i++) { var oneRecord = transferInfo[i]; arrHtml.push(""); } arrHtml.push("
转会赛季 转会时间 合同到期 来自 去向 转会费 类型
" + getFormated(oneRecord[0]) + " " + getFormated(oneRecord[3]) + " " + getFormated(oneRecord[4]) + " " + getFormated(oneRecord[5 + lang]) + " " + getFormated(oneRecord[7 + lang]) + " " + getFormated(oneRecord[9]) +(oneRecord[9] == undefined || oneRecord[9] == ""?"":"万英镑")+ " " + getTranType(oneRecord[10]) + "
"); document.getElementById("TransferDiv").innerHTML = arrHtml.join(''); } function getHref(value) { if (value == undefined || value == "") return ""; return " href='/cn/Team/Summary/?teamID="+value+"'"; } function getTranType(typeNo) { var msg = ""; switch (parseInt(typeNo)) { case 1: msg = "完全所有"; break; case 2: msg = "租借"; break; case 3: msg = "自由转会"; break; case 4: msg = "租借结束"; break; case 5: msg = "共同所有"; break; } return msg; } function getFormated(value) { var reg = /^(\s*)$/g; if (value == undefined || value == "" || reg.test(value)) return "-"; return value; } function ShowPlayerInfo() { document.getElementById("menu2").className = "nav_selected"; document.getElementById("menu1").className = "nav_unselected"; ShowTab(1); } function ShowPlayerTech() { document.getElementById("menu1").className = "nav_selected"; document.getElementById("menu2").className = "nav_unselected"; ShowTab(2); } function ShowTab(option) { var leftTabShow = ""; var rightTabShow = "none"; if (option == 2) { leftTabShow = "none"; rightTabShow = ""; } // document.getElementById("nowTeamTitle").style.display = leftTabShow; // document.getElementById("nowTeamDiv").style.display = leftTabShow; // document.getElementById("TransferTitle").style.display = leftTabShow; // document.getElementById("TransferDiv").style.display = leftTabShow; // document.getElementById("playerIntroduTitle").style.display = leftTabShow; // document.getElementById("playerIntrodu").style.display = leftTabShow; //document.getElementById("playerCountTitle").style.display = leftTabShow; document.getElementById("countDiv").style.display = leftTabShow; document.getElementById("TwoYearBigDiv").style.display = rightTabShow; //document.getElementById("TwoYearDiv").style.display = rightTabShow; //document.getElementById("leaguesDiv").style.display = rightTabShow; } var kind = 1; var allTdNames = "点球,红牌,黄牌,越位次数;射门(射正),助攻,传球(成功),关键传球,精准长传,精准直塞,带球摆脱,被犯规;犯规,拦截,封堵,偷球,失误,铲断次数,制造越位,争顶成功,解围(有效)".split(';'); var tdNames = allTdNames[kind - 1].split(','); var countList = []; var pageNum = 1; var pageSize = 20; var pageCount = 0; function showSumCount() { if (!countSum || twoYear.length < 1) return; if (countSum.length == 0) return; tdNames = allTdNames[kind - 1].split(','); var arrHtml = new Array(); arrHtml.push(''); arrHtml.push(''); arrHtml.push(''); arrHtml.push(''); for (var i = 0; i < tdNames.length; i++) { arrHtml.push(''); } arrHtml.push(''); arrHtml.push(''); arrHtml.push(' '); arrHtml.push(''); arrHtml.push(' '); arrHtml.push(''); arrHtml.push(''); arrHtml.push(''); arrHtml.push(''); arrHtml.push(''); arrHtml.push(''); arrHtml.push(''); arrHtml.push(''); var objYear = document.getElementById("select_year"); var countSumNum = parseInt(objYear.options[objYear.options.selectedIndex].value); var beginNum = kind == 1 ? 4 : kind == 2 ? 8 : 18; //常规 进攻 防守 var endNum = kind == 1 ? 8 : kind == 2 ? 18 : 27; var oneRecord = countSum[countSumNum]; for (var i = 0; i < 4; i++) { arrHtml.push(''); } for (var i = beginNum; i < endNum; i++) { if (i == 8 || i == 11 || i == 26) { arrHtml.push(''); i++; } else arrHtml.push(''); } for (var i = 28; i < 32; i++) { arrHtml.push(''); } arrHtml.push(''); document.getElementById("sumCountSpan").innerHTML = arrHtml.join(''); } function showPageCountList(pageNum) { if (!playerCount || playerCount.length < 1) return; tdNames = allTdNames[kind - 1].split(','); var arrHtml = new Array(); arrHtml.push(''); arrHtml.push(''); arrHtml.push('赛事'); arrHtml.push('时间'); arrHtml.push('主队'); arrHtml.push('比分'); arrHtml.push('客队'); if (kind == 1) { arrHtml.push(''); arrHtml.push(''); } for (var i = 0; i < tdNames.length; i++) { arrHtml.push(' ' + tdNames[i] + ''); } if (kind == 1) { arrHtml.push(''); arrHtml.push(''); } arrHtml.push(' '); if (kind == 1) { arrHtml.push(' '); arrHtml.push(''); arrHtml.push(''); arrHtml.push(''); arrHtml.push(''); arrHtml.push(' '); } var objYear = document.getElementById("select_year"); var yearText = objYear.options[objYear.options.selectedIndex].text; //获取选择年份后的球员统计列表 getYearPlayerCount(yearText); //分页处理 var beginListNum = pageSize * pageNum - pageSize; var endListNum = pageSize * pageNum; endListNum = endListNum > countList.length ? countList.length : endListNum; pageCount = Math.ceil(countList.length / pageSize); if (beginListNum > countList.length) { pageNum = 0; beginListNum = 0; endListNum = pageSize; } //显示数据 for (var i = beginListNum; i < endListNum; i++) { var oneRecord = countList[i]; arrHtml.push(''); arrHtml.push(''); arrHtml.push(''); arrHtml.push(''); arrHtml.push(''); arrHtml.push(''); var beginNum = kind == 1 ? 10 : kind == 2 ? 18 : 28; //常规 进攻 防守 var endNum = kind == 1 ? 18 : kind == 2 ? 28 : 38; for (var j = beginNum; j < endNum; j++) { if (j == 10) {//显示首发与替补数据 var isFirst = parseInt(oneRecord[j]); arrHtml.push(''); arrHtml.push(''); arrHtml.push(''); arrHtml.push(''); j++; } else { var tdValue = oneRecord[j]; if (j == 16) tdValue = parseInt(oneRecord[j]) == 1 ? "" : ""; else if (j == 18 || j == 21 || j == 36) { tdValue = tdValue != "" ? tdValue + "(" + oneRecord[j + 1] + ")" : ""; j++; } arrHtml.push(''); } } arrHtml.push(""); } if (countList.length > pageSize) { var arrTds = ",15,13,14".split(','); arrHtml.push(""); } arrHtml.push(''); document.getElementById("playerCountListSpan").innerHTML = arrHtml.join(''); } function SearchTeamSche() { var pageNo = document.getElementById("pageNo").value; showPageCountList(pageNo); } function getYearPlayerCount(year) { countList = []; if (year == "全部") countList = playerCount; else { for (var i = 0; i < playerCount.length; i++) { var oneRecord = playerCount[i]; var matchDate = oneRecord[3].split(' ')[0]; var smallDate = year + "-1-1"; var bigDate = (parseInt(year) + 1) + "-1-1"; if (duibi(matchDate, smallDate) && !duibi(matchDate, bigDate))//2014-1-1=< matchDate <2015-1-1 countList.push(playerCount[i]); } } } //js日期比较(yyyy - mm - dd) function duibi(a, b) { var arr = a.split("-"); var starttime = new Date(arr[0], arr[1], arr[2]); var starttimes = starttime.getTime(); var arrs = b.split("-"); var lktime = new Date(arrs[0], arrs[1], arrs[2]); var lktimes = lktime.getTime(); if (starttimes >= lktimes) return true; else return false; } function changeYear() { showSumCount(); showPageCountList(1); } function changeKind(t) { kind = t; for (var i = 1; i < 4; i++) document.getElementById("Tech" + i).className = "nav_unselected2"; document.getElementById("Tech" + t).className = "nav_selected2"; showSumCount(); showPageCountList(1); } function ShowHonor(tableID) { if (!playerHonor || playerHonor.length < 1) return; var htmlArray = new Array(); htmlArray.push(''); htmlArray.push(''); for (var i = 0; i < playerHonor.length; i++) { var oneData = playerHonor[i]; var honorArr = oneData[1].split(','); htmlArray.push(''); } htmlArray.push(''); document.getElementById(tableID).innerHTML = htmlArray.join(''); }