//左边的信息 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() { 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[3 + lang] + "
"); document.getElementById("nowTeamDiv").innerHTML = arrHtml.join(''); } var leagueList = ""; //构造联赛选择下拉框 function MakeSclassSelection() { var leaguesArr = leagueList.split("^"); var html = new Array(); //赛事选择: style='margin:5px 5px;' html.push(" "); document.getElementById("leaguesDiv").innerHTML = html.join(""); } //转会记录 function showTransferList() { var arrHtml = new Array() arrHtml.push(" "); for (var i = 0; i < transferInfo.length; i++) { var oneRecord = transferInfo[i]; arrHtml.push(""); } arrHtml.push("
转会时间 合同到期 来自 去向 类型
" + getFormated(oneRecord[3]) + " " + getFormated(oneRecord[4]) + " " + getFormated(oneRecord[5 + lang]) + " " + getFormated(oneRecord[7 + lang]) + " " + 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); } //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 ShowHonor(tableID) { if (!honorInfo || honorInfo.length < 1) return; var htmlArray = new Array(); htmlArray.push(''); htmlArray.push(''); for (var i = 0; i < honorInfo.length; i++) { var oneData = honorInfo[i]; var honorArr = oneData[1].split(','); htmlArray.push(''); } htmlArray.push(''); document.getElementById(tableID).innerHTML = htmlArray.join(''); } function TechLogic() { this.selSclassID = 0; var mathHelp = new MathHelp(); var selectDom = document.getElementById("selectSclass"); var selectIfHowDom = document.getElementById("select_ifHome_Sclass"); var tableID_Sum = "Tech_Sum"; var tableID_one = "Tech_Team" this.Show = function() { this.ShowSum(tableID_Sum); this.ShowDetail(tableID_one); } this.ShowSum = function(tableID) { if (countSum == null) return; var htmlArray = new Array(); var isHome = selectIfHowDom.value; htmlArray.push(''); for (var i = 0; i < countSum.length; i++) { var oneData = countSum[i]; var ifShow = true; if (oneData.length > 14 && oneData[14] != isHome) ifShow = false; else { selectDom.options[selectDom.length] = new Option(oneData[1].split('^')[lang], oneData[0]); ifShow=(oneData[0] == this.selSclassID); } htmlArray.push(''); } htmlArray.push(''); document.getElementById(tableID).innerHTML = htmlArray.join(''); var obj = this; selectIfHowDom.onchange= selectDom.onchange = function () { ChangeSelectSclass(selectDom, obj); } } var ChangeSelectSclass = function(selectDom, obj) { obj.selSclassID = parseInt(selectDom.value); var isHome = selectIfHowDom.value; var trArr = $("tr[sclassID]", document.getElementById(tableID_Sum)); for (var i = 0; i < trArr.length; i++) { var onetr = trArr[i]; var tempSclassID = onetr.getAttribute("sclassID"); var tempifHome = onetr.getAttribute("ifHome"); tempifHome = tempifHome ? tempifHome : ""; if (tempSclassID == obj.selSclassID && isHome == tempifHome) { onetr.style.display = ""; } else onetr.style.display = "none"; } obj.ShowDetail(tableID_one); } this.ShowDetail = function(tableID) { if (teamCount == null) return; var isHome = selectIfHowDom.value; var htmlArray = new Array(); htmlArray.push(''); for (var i = 0; i < coachCount.length; i++) { var displayStr = ''; var oneData = coachCount[i]; if (this.selSclassID != oneData[2] || oneData.length > 17 && oneData[17] != isHome) continue; htmlArray.push(''); } htmlArray.push(''); document.getElementById(tableID).innerHTML = htmlArray.join(''); } } function TechSclassLogic() { var mathHelp = new MathHelp(); var selectDom = document.getElementById("selectCountSclass"); var selectIfHowDom = document.getElementById("select_ifHome_CountSclass"); var tableID_Sum = "Tech_CountSclass_Sum"; var tableID_one = "Tech_CountSclass_Team" function getTimes(start, end) { if(start!="") return start + (end != "" ? "至" + end : "至今") return "所有"; } this.Show = function () { this.ShowSum(tableID_Sum); this.ShowDetail(tableID_one); } this.ShowSum = function (tableID) { if (countSclassSum == null) return; var htmlArray = new Array(); var isHome = selectIfHowDom.value; htmlArray.push(''); for (var i = 0; i < countSclassSum.length; i++) { var oneData = countSclassSum[i]; var ifShow = true; var times = getTimes(oneData[0], oneData[1]); if (oneData.length > 14 && oneData[14] != isHome) ifShow = false; else { selectDom.options[selectDom.length] = new Option(times, times); ifShow = (oneData[0] == ""); } htmlArray.push(''); } htmlArray.push(''); document.getElementById(tableID).innerHTML = htmlArray.join(''); var obj = this; selectIfHowDom.onchange = selectDom.onchange = function () { ChangeSelectSclass(selectDom, obj); } } var ChangeSelectSclass = function (selectDom, obj) { var times = selectDom.value; var isHome = selectIfHowDom.value; var trArr = $("tr[times]", document.getElementById(tableID_Sum)); for (var i = 0; i < trArr.length; i++) { var onetr = trArr[i]; var tempTimes = onetr.getAttribute("times"); var tempifHome = onetr.getAttribute("ifHome"); tempifHome = tempifHome ? tempifHome : ""; if (tempTimes == times && isHome == tempifHome) { onetr.style.display = ""; } else onetr.style.display = "none"; } obj.ShowDetail(tableID_one); } this.ShowDetail = function (tableID) { if (teamCount == null) return; var isHome = selectIfHowDom.value; var times = selectDom.value; var htmlArray = new Array(); htmlArray.push(''); for (var i = 0; i < coachSclassCount.length; i++) { var displayStr = ''; var oneData = coachSclassCount[i]; if (times != getTimes(oneData[0], oneData[1]) || oneData.length > 17 && oneData[17] != isHome) continue; htmlArray.push(''); } htmlArray.push(''); document.getElementById(tableID).innerHTML = htmlArray.join(''); } }