//左边的信息
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("
";
}
function showNowTeam() {
var arrHtml = new Array();
arrHtml.push("
现效力球队
位置
");
for (var i = 0; i < nowTeamInfo.length; i++) {
var oneRecord = nowTeamInfo[i];
arrHtml.push("
" + oneRecord[0] + "
" + oneRecord[3 + lang] + "
");
}
arrHtml.push("
");
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("
');
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('
' + oneData[2] + '
' + oneData[3] + '
' + oneData[4] + '
' + oneData[5] + '
' + mathHelp.Divide(oneData[6], 0.01, 1) + '%
' + oneData[7] + '
' + oneData[8] + '
' + oneData[9] + '
' + oneData[10] + '
' + mathHelp.Divide(oneData[11], 1, 0) + '%
' + mathHelp.Divide(oneData[12], 1, 0) + '%
' + oneData[13] + '
');
}
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('
' + oneData[0] + '至' + oneData[1] + '
' + oneData[4].split('^')[lang] + '
' + oneData[5] + '
' + oneData[6] + '
' + oneData[7] + '
' + oneData[8] + '
' + mathHelp.Divide(oneData[9], 0.01, 1) + '%
' + oneData[10] + '
' + oneData[11] + '
' + oneData[12] + '
' + oneData[13] + '
' + oneData[14] + '%
' + oneData[15] + '%
' + oneData[16] + '
');
}
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('
' + oneData[2] + '
' + oneData[3] + '
' + oneData[4] + '
' + oneData[5] + '
' + mathHelp.Divide(oneData[6], 0.01, 1) + '%
' + oneData[7] + '
' + oneData[8] + '
' + oneData[9] + '
' + oneData[10] + '
' + mathHelp.Divide(oneData[11], 1, 0) + '%
' + mathHelp.Divide(oneData[12], 1, 0) + '%
' + oneData[13] + '
');
}
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('