您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Show a super detayled TrophyManager player page.
// ==UserScript== // @name TrophyManager - Super Squad // @version 2.0.0 // @description Show a super detayled TrophyManager player page. // @namespace https://trophymanager.com // @include http://static.trophymanager.com/players/* // @include http://www.trophymanager.com/players/* // @include http://trophymanager.com/players/* // @include https://static.trophymanager.com/players/* // @include https://www.trophymanager.com/players/* // @include https://trophymanager.com/players/* // @author Joao Manuel Ferreira Fernandes // @github https://github.com/etnepres/trophymanager.git // @grant none // ==/UserScript== function embed() { function setCookie(c_name,value,exdays) { var exdate=new Date(); exdate.setDate(exdate.getDate() + exdays); var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString()); document.cookie=c_name + "=" + c_value; } function isNaNVer(xnum) { if(isNaN(xnum)){ return 0; } else { return xnum;} } function getCookie(c_name) { var i,x,y,ARRcookies=document.cookie.split(";"); for (i=0;i<ARRcookies.length;i++) { x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("=")); y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1); x=x.replace(/^\s+|\s+$/g,""); if (x==c_name) { return unescape(y); } } } var oldFunc = makeTable; var show_non_pro_graphs = false; var filtersAnterior = ""; if(getCookie("show_setpieces") === "true"){ document.show_setpieces = true; } else { document.show_setpieces = false; } if(getCookie("show_teamA_det") === "true"){ document.show_teamA_det = true; } else { document.show_teamA_det = false; } if(getCookie("show_teamB_det") === "true"){ document.show_teamB_det = true; } else { document.show_teamB_det = false; } if(getCookie("show_fieldperformance") === "true"){ document.show_fieldperformance = true; } else { document.show_fieldperformance = false; } if(getCookie("show_convocados") === "true"){ document.show_convocados = true; } else { document.show_convocados = false; } if(getCookie("show_convocados") == undefined){ document.show_convocados = true; } //document.show_training = false; if(getCookie("show_scoutskills") === "true"){ document.show_scoutskills = true; }else { document.show_scoutskills = false; } if(getCookie("show_last_data") === "true"){ document.show_last_data = true; }else { document.show_last_data = false; } if(getCookie("show_total_data") === "true"){ document.show_total_data = true; }else { document.show_total_data = false; } if(getCookie("show_posicoes") === "true"){ document.show_posicoes = true; }else { document.show_posicoes = false; } // [Str,Sta,Pac,Mar,Tac,Wor,Pos,Pas,Cro,Tec,Hea,Fin,Lon,Set] var positions = [[ 1, 3, 1, 1, 1, 3, 3, 2, 2, 2, 1, 3, 3, 3], // D C [ 2, 3, 1, 1, 1, 3, 3, 2, 2, 2, 2, 3, 3, 3], // D L [ 2, 3, 1, 1, 1, 3, 3, 2, 2, 2, 2, 3, 3, 3], // D R [ 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 3, 3, 3], // DM C [ 2, 3, 1, 1, 1, 3, 3, 2, 2, 2, 2, 3, 3, 3], // DM L [ 2, 3, 1, 1, 1, 3, 3, 2, 2, 2, 2, 3, 3, 3], // DM R [ 2, 2, 3, 1, 1, 1, 1, 1, 3, 1, 2, 3, 3, 3], // M C [ 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 3], // M L [ 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 3, 3], // M R [ 2, 3, 3, 2, 2, 1, 1, 1, 3, 1, 2, 1, 1, 3], // OM C [ 2, 2, 1, 3, 3, 2, 2, 3, 1, 1, 2, 2, 2, 3], // OM L [ 2, 2, 1, 3, 3, 2, 2, 3, 1, 1, 2, 2, 2, 3], // OM R [ 1, 2, 2, 3, 3, 2, 2, 3, 3, 2, 1, 1, 1, 3], // F [ 2, 3, 2, 1, 2, 1, 2, 2, 3, 3, 3]]; // GK // [ 2, 3, 2, 1, 2, 1, 2, 2, 3, 3, 3] // Weights need to total 100 var weights = [ [85,12, 3], // D C [70,25, 5], // D L [70,25, 5], // D R [90,10, 0], // DM C [50,40,10], // DM L [50,40,10], // DM R [85,12, 3], // M C [90, 7, 3], // M L [90, 7, 3], // M R [90,10, 0], // OM C [60,35, 5], // OM L [60,35, 5], // OMR [80,18, 2], // F [50,42, 8]]; // GK //D C L R DMC L R MC L R OMC L R F GR var positionsLost = [[0,20,20,10,30,30,20,40,40,40,40,40,40,40], // D C [20,0,10,30,10,20,40,20,30,40,40,40,40,40], // D L [20,10,0,30,20,10,40,30,20,40,40,40,40,40], // D R [10,30,30,0,20,20,10,30,30,30,40,40,40,40], // DM C [20,10,20,20,0,10,30,10,20,40,20,30,40,40], // DM L [20,20,10,20,10,0,30,20,10,40,30,20,40,40], // DM R [20,40,40,10,30,30,0,20,20,10,30,30,20,40], // M C [40,20,30,30,10,20,20,0,10,30,10,20,40,40], // M L //rever [40,30,20,30,20,10,20,10,0,30,20,10,40,40], // M R [40,40,40,30,40,40,10,30,30,0,20,20,10,40], // OM C [40,40,40,40,20,30,30,10,20,20,0,10,30,40], // OM L [40,40,40,40,30,20,30,20,10,20,10,0,30,40], // OM R [40,40,40,40,40,40,20,40,40,10,30,30,0,40], // F [100,100,100,100,100,100,100,100,100,100,100,100,100,0]]; // GK var positionNames = ["D C", "D L", "D R", "DM C", "DM L", "DM R", "M C", "M L", "M R", "OM C", "OM L", "OM R", "F", "GK"]; var positionFullNames = ["Defender Center", "Defender Left", "Defender Right", "Defensive Midfielder Center", "Defensive Midfielder Left", "Defensive Midfielder Right", "Midfielder Center", "Midfielder Left", "Midfielder Right", "Offensive Midfielder Center", "Offensive Midfielder Left", "Offensive Midfielder Right", "Forward", "Goalkeeper"]; var defendingPositionNames = ["D C", "D L", "D R", "DM C", "DM L", "DM R"]; document.calculateSkill = function(positionIndex, skills) { var totSkill = 0; for (var i=0; i< positions[positionIndex].length; i++) { if (skills[i]>0) { totSkill += skills[i]*document.calculateSkillWeight(positions[positionIndex], weights[positionIndex], i); } } totSkill = totSkill / 200; totSkill = Math.round(totSkill*1000)/1000; return totSkill; }; document.calculateSkillWeight = function(positionWeightLevels, weights, index) { var weight = 0; weight = weights[positionWeightLevels[index]-1] / document.numberAtWeight(positionWeightLevels, positionWeightLevels[index]) * 10; return weight; }; document.numberAtWeight = function(positionWeightLevels, value) { var count = 0; for (var i=0; i< positionWeightLevels.length; i++) { if (positionWeightLevels[i] == value) { count++; } } return count; }; document.findPositionIndex = function(position) { var index = -1; for (var k=0; k< positionNames.length; k++) { if (position.indexOf(positionNames[k]) == 0) { index = k; k = positionNames.length; } } return index; }; document.getSkills = function(indicePlayer) { var skillArray = []; if (players_ar[indicePlayer]["fp"] == "GK"){ skillArray.push(players_ar[indicePlayer]["str"]); skillArray.push(players_ar[indicePlayer]["sta"]); skillArray.push(players_ar[indicePlayer]["pac"]); skillArray.push(players_ar[indicePlayer]["han"]); skillArray.push(players_ar[indicePlayer]["one"]); skillArray.push(players_ar[indicePlayer]["ref"]); skillArray.push(players_ar[indicePlayer]["ari"]); skillArray.push(players_ar[indicePlayer]["jum"]); skillArray.push(players_ar[indicePlayer]["com"]); skillArray.push(players_ar[indicePlayer]["kic"]); skillArray.push(players_ar[indicePlayer]["thr"]); } else { skillArray.push(players_ar[indicePlayer]["str"]); skillArray.push(players_ar[indicePlayer]["sta"]); skillArray.push(players_ar[indicePlayer]["pac"]); skillArray.push(players_ar[indicePlayer]["mar"]); skillArray.push(players_ar[indicePlayer]["tac"]); skillArray.push(players_ar[indicePlayer]["wor"]); skillArray.push(players_ar[indicePlayer]["pos"]); skillArray.push(players_ar[indicePlayer]["pas"]); skillArray.push(players_ar[indicePlayer]["cro"]); skillArray.push(players_ar[indicePlayer]["tec"]); skillArray.push(players_ar[indicePlayer]["hea"]); skillArray.push(players_ar[indicePlayer]["fin"]); skillArray.push(players_ar[indicePlayer]["lon"]); skillArray.push(players_ar[indicePlayer]["set"]); } players_ar[indicePlayer].totalSkill = 0; for (var i = 0; i < skillArray.length; i++){ players_ar[indicePlayer].totalSkill = players_ar[indicePlayer].totalSkill + skillArray[i]; } return skillArray; }; function checkIdPos(positionX) { var idPos; for (var k=0; k< positionNames.length; k++) { if (positionNames[k] == positionX) { idPos = k; } } return idPos; } function checkIfDefender(positionX, positionY) { var isPositionDefender = false; for (var k=0; k< defendingPositionNames.length; k++) { if (defendingPositionNames[k] == positionX || defendingPositionNames[k] == positionY) { isPositionDefender = true; } } return isPositionDefender; } function computeSKdefenida(SK,skills){ var SKs = 0; var positionIndex = document.findPositionIndex(SK); if (positionIndex > -1) { SKs = document.calculateSkill(positionIndex, skills); } return [[SK],[SKs]]; } function computeSK(idJogador,skills){ var SKs = [0, 0]; var positionArray = []; var posicoesAntes = players_ar[idJogador]["fp"].split(", "); var outraPos = []; if (posicoesAntes.length == 1){ var posicoes = players_ar[idJogador]["fp"].split("\/"); if (posicoes.length == 1){ outraPos = players_ar[idJogador]["fp"].split(" "); if(outraPos.length == 2){ if(outraPos[1].length >= 2){ positionArray[0] = outraPos[0] + " " + outraPos[1].substring(0,1); positionArray[1] = outraPos[0] + " " + outraPos[1].substring(1,2); } else { positionArray[0] = players_ar[idJogador]["fp"]; } } } else if (posicoes.length == 2){ var outraPos = posicoes[1].split(" "); positionArray[0] = posicoes[0] + " " + outraPos[1]; positionArray[1] = outraPos[0] + " " + outraPos[1]; } } else if(posicoesAntes.length == 2){ positionArray[0] = posicoesAntes[0]; positionArray[1] = posicoesAntes[1]; } if(players_ar[idJogador]["fp"] =="F"){ positionArray[0] = "F"; } if(players_ar[idJogador]["fp"] =="GK"){ positionArray[0] = "GK"; } for (var i = 0; i < positionArray.length; i++){ var positionIndex = document.findPositionIndex(positionArray[i]); if (positionIndex > -1) { SKs[i] = document.calculateSkill(positionIndex, skills); } } return [positionArray,SKs]; } document.potential = 0; document.charisma = 0; document.professionalism = 0; document.aggression = 0; function get_potential(){ return document.potential; } function get_charisma(){ return document.charisma; } function get_professionalism(){ return document.professionalism; } function get_aggression(){ return document.aggression; } function get_ti_level(){ return document.ti_level; } function get_skillsEvoluidas(){ return document.skillsEvoluidas; } var national = 1; var reserves = 1; document.isPlaying = []; document.isOnField = []; document.fieldSpot = []; document.isOnSub = []; document.subSpot = []; function tactics_init_national(idPlayer){ return [document.isPlaying[idPlayer],document.isOnField[idPlayer]]; } function tactics_init_national_aux() { $.ajaxSetup({async: false}); $.post("/ajax/tactics_get.ajax.php",{"reserves":0,"national":1},function(data){ if(data != null) { document.players = data["players"]; document.on_field = data["formation"]; document.formation_by_pos = data["formation_by_pos"]; document.on_subs = data["formation_subs"]; document.on_field_assoc = data["formation_assoc"]; document.positions = data["positions"]; for(var i_Player in document.players){ if(document.on_field[document.players[i_Player]["player_id"]] != undefined){ document.isOnField[document.players[i_Player]["player_id"]] = true; document.fieldSpot[document.players[i_Player]["player_id"]] = document.on_field[document.players[i_Player]["player_id"]][document.players[i_Player]["player_id"]]; } else { document.isOnField[document.players[i_Player]["player_id"]] = false; document.fieldSpot[document.players[i_Player]["player_id"]] = ""; } if(document.on_subs[document.players[i_Player]["player_id"]] != undefined){ document.isOnSub[document.players[i_Player]["player_id"]] = true; document.subSpot[document.players[i_Player]["player_id"]] = document.on_subs[document.players[i_Player]["player_id"]]; } else { document.isOnSub[document.players[i_Player]["player_id"]] = false; document.subSpot[document.players[i_Player]["player_id"]] = ""; } document.isPlaying[document.players[i_Player]["player_id"]] = document.isOnField[document.players[i_Player]["player_id"]] || document.isOnSub[document.players[i_Player]["player_id"]]; } } },"json"); $.ajaxSetup({async: true}); return [document.isPlaying,document.isOnField,document.fieldSpot,document.isOnSub,document.subSpot];//[info, document.isOnField]; } var arrayRespostaEquipa = tactics_init_national_aux(); document.isPlaying = arrayRespostaEquipa[0]; document.isOnField = arrayRespostaEquipa[1]; document.fieldSpot = arrayRespostaEquipa[2]; document.isOnSub = arrayRespostaEquipa[3]; document.subSpot = arrayRespostaEquipa[4]; function tactics_init_reserves(idPlayer){ return [document.isPlaying[idPlayer],document.isOnField[idPlayer]]; } function tactics_init_reserves_aux(idPlayer) { $.ajaxSetup({async: false}); $.post("/ajax/tactics_get.ajax.php",{"reserves":1,"national":0},function(data){ if(data != null) { document.players = data["players"]; document.on_field = data["formation"]; document.formation_by_pos = data["formation_by_pos"]; document.on_subs = data["formation_subs"]; document.on_field_assoc = data["formation_assoc"]; document.positions = data["positions"]; for(var i_Player in document.players){ if(document.on_field[document.players[i_Player]["player_id"]] != undefined){ document.isOnField[document.players[i_Player]["player_id"]] = true; document.fieldSpot[document.players[i_Player]["player_id"]] = document.on_field[document.players[i_Player]["player_id"]][document.players[i_Player]["player_id"]]; } else { document.isOnField[document.players[i_Player]["player_id"]] = false; document.fieldSpot[document.players[i_Player]["player_id"]] = ""; } if(document.on_subs[document.players[i_Player]["player_id"]] != undefined){ document.isOnSub[document.players[i_Player]["player_id"]] = true; document.subSpot[document.players[i_Player]["player_id"]] = document.on_subs[document.players[i_Player]["player_id"]]; } else { document.isOnSub[document.players[i_Player]["player_id"]] = false; document.subSpot[document.players[i_Player]["player_id"]] = ""; } document.isPlaying[document.players[i_Player]["player_id"]] = document.isOnField[document.players[i_Player]["player_id"]] || document.isOnSub[document.players[i_Player]["player_id"]]; } } },"json"); $.ajaxSetup({async: true}); return [document.isPlaying,document.isOnField,document.fieldSpot,document.isOnSub,document.subSpot];//[info, document.isOnField]; } var arrayRespostaEquipaR = tactics_init_reserves_aux(); document.isPlaying = arrayRespostaEquipaR[0]; document.isOnField = arrayRespostaEquipaR[1]; document.fieldSpot = arrayRespostaEquipaR[2]; document.isOnSub = arrayRespostaEquipaR[3]; document.subSpot = arrayRespostaEquipaR[4]; function get_player_info_history(player_id,show_non_pro_graphs){ $.ajaxSetup({async: false}); $.post("https://trophymanager.com/ajax/players_get_info.ajax.php",{"player_id":player_id, "type":"history","show_non_pro_graphs":show_non_pro_graphs},function(data){ if(data != null){ document.thisSeasonData = data["table"]["nat"][0]; document.allTimeData = data["table"]["nat"][data["table"]["nat"].length-1]; } },"json").error(function(){ });//json $.ajaxSetup({async: true}); thisSeasonData = document.thisSeasonData; allTimeData = document.allTimeData; document.thisSeasonData = []; document.allTimeData = []; return [thisSeasonData,allTimeData]; } document.isitreallydata = ""; document.isitreallydataAux = ""; document.hiddenAdapt = 0; document.hiddenProf = 0; document.hiddenInj = 0; document.hiddenAgr = 0; document.foundHidden = false; function get_player_info_hidden_skills(player_id){ $.ajaxSetup({async: false}); $.get( "https://trophymanager.com/players/"+player_id+"/", {paramOne : 1, paramX : 'abc'}, function(data) { if(data != null){ document.isitreallydata = data.split("class=\"skill_table zebra\" id=\"hidden_skill_table\">")[1].split("</table>")[0]; document.isitreallydataAux = document.isitreallydata; if(document.isitreallydata.split("/20")[1]!=undefined){ document.foundHidden = true; document.isitreallydata= document.isitreallydataAux.split("/20")[1].split("<strong>")[1]; document.hiddenInj = document.isitreallydata * 1; document.isitreallydata= document.isitreallydataAux.split("/20")[3].split("<strong>")[1]; document.hiddenAgr=document.isitreallydata * 1; document.isitreallydata= document.isitreallydataAux.split("/20")[5].split("<strong>")[1]; document.hiddenProf=document.isitreallydata * 1; document.isitreallydata= document.isitreallydataAux.split("/20")[7].split("<strong>")[1]; document.hiddenAdapt=document.isitreallydata * 1; } else { document.foundHidden = false; } } } ); $.ajaxSetup({async: true}); isitreallydata = document.isitreallydata; foundHidden = document.foundHidden; hiddenInj=document.hiddenInj; hiddenAgr=document.hiddenAgr; hiddenProf=document.hiddenProf; hiddenAdapt=document.hiddenAdapt; document.isitreallydata = ""; document.isitreallydataAux = ""; document.foundHidden = false; document.hiddenAdapt = 0; document.hiddenProf = 0; document.hiddenInj = 0; document.hiddenAgr = 0; return [foundHidden,hiddenInj,hiddenAgr,hiddenProf,hiddenAdapt]; } function get_player_info_scout(player_id, player_fp,show_non_pro_graphs){ $.ajaxSetup({async: false}); $.post("https://trophymanager.com/ajax/players_get_info.ajax.php",{"player_id":player_id, "type":"scout","show_non_pro_graphs":show_non_pro_graphs},function(data){ if(data != null) { if (data["error"]) { var report_error = data["error"]; } if (data["reports"].length>-1) { for(var eachReport in data["reports"]) { report = data["reports"][eachReport]; if(report && !report_error) { //////////////////////////// BLOOM INFO //////////////////////////////// bloom_status = ""; dev_status = ""; report_age = parseInt(report["report_age"]); bloom_age = parseInt(report["bloom_age"]); rem_pot = parseFloat(report["remaining_pot"]); //var skill_names = ["",global_content["strength"],global_content["stamina"],global_content["pace"],global_content["marking"],global_content["tackling"],global_content["workrate"],global_content["positioning"],global_content["passing"],global_content["crossing"],global_content["technique"],global_content["heading"],global_content["finishing"],global_content["longshots"],global_content["set_pieces"]]; //var skill_names_gk = ["",global_content["strength"],global_content["stamina"],global_content["pace"],global_content["handling"],global_content["one_on_ones"],global_content["reflexes"],global_content["aerial_ability"],global_content["jumping"],global_content["communication"],global_content["kicking"],global_content["throwing"],data['scout_content'][80]]; if (report["bloom_status_txt"]!="") { bloom_status = report["bloom_status_txt"]; dev_status = report["dev_status"]; } if(report["potential"] > 0){ if(get_potential() >0){ document.potential = (get_potential()*1 + (report["potential"]*1/2))/2; } else { document.potential = (report["potential"]*1/2); } } if (report["specialist"]>0)//data['scout_content'][67] { if(player_fp=="GK") { if (report["specialist"]>12) report["specialist"] = 12; specialist = report["specialist"];//skill_names_gk[report["specialist"]]; } else { specialist = report["specialist"];//skill_names[report["specialist"]]; } } else { specialist = "N/D"; } if (report['peak_phy_txt']!="" || report['peak_tac_txt']!="" || report['peak_tec_txt']!="" || report['charisma']>0 || report['professionalism']>0 || report['aggression']>0) { //if (report['peak_phy_txt']!="") $div.append(report['peak_phy_txt'],"<br />"); //if (report['peak_tac_txt']!="") $div.append(report['peak_tac_txt'],"<br />"); //if (report['peak_tec_txt']!="") $div.append(report['peak_tec_txt'],"<br />"); if (report['charisma']>0) { if(get_charisma() >0){ document.charisma = (get_charisma()*1 + report["charisma"]*1)/2; } else { document.charisma = report["charisma"]*1; } } if (report['professionalism']>0) { if(get_professionalism() >0){ document.professionalism = (get_professionalism()*1 + report["professionalism"]*1)/2; } else { document.professionalism = report["professionalism"]*1; } } if (report['aggression']>0) { if(get_aggression() >0){ document.aggression = (get_aggression()*1 + report["aggression"]*1)/2; } else { document.aggression = report["aggression"]*1; } } } } } } } },"json").error(function(){ });//json $.ajaxSetup({async: true}); potential = document.potential; charisma = document.charisma; professionalism = document.professionalism; aggression = document.aggression; document.potential = 0; document.charisma = 0; document.professionalism = 0; document.aggression = 0; return [potential,charisma,professionalism,aggression];//[aggression] ; } document.ti_level = []; document.skillsEvoluidas = []; document.skillsDEvoluidas = []; function get_player_info_graphs(player_id,show_non_pro_graphs){ $.ajaxSetup({async: false}); $.post("https://trophymanager.com/ajax/players_get_info.ajax.php",{"player_id":player_id, "type":"graphs","show_non_pro_graphs":show_non_pro_graphs},function(data){ if(data != null) { //var ti = parseInt(data.graphs.ti[data.graphs.ti.length-1]); document.ti_level = data.graphs.ti; if(data.skillpoints.up.length) { for(var i in data.skillpoints.up) { document.skillsEvoluidas[i] = data.skillpoints.up[i];//global_content[data.skillpoints.up[i]] } } if(data.skillpoints.down.length) { for(var i in data.skillpoints.down) { document.skillsDEvoluidas[i] = data.skillpoints.down[i];//global_content[data.skillpoints.up[i]] } } } },"json").error(function(){ });//json $.ajaxSetup({async: true}); ti_level = document.ti_level; skillsEvoluidas = document.skillsEvoluidas; skillsDEvoluidas = document.skillsDEvoluidas; document.ti_level = []; document.skillsEvoluidas = []; document.skillsDEvoluidas = []; return [ti_level,skillsEvoluidas,skillsDEvoluidas];//[aggression] ; } document.calculateSkillDefPlay = function(positionX, skills) { var totSkill = [0,0,[0, 0, 0],[0,0,0,0,0],[0,0,0,0,0]]; var finReg; var finCab; var finRem; var positionIndex; for (var k=0; k< positionNames.length; k++) { if (positionNames[k] == positionX) { positionIndex = k; } } /* if(positionIndex==undefined){ positionIndex= 13; } */ for (var i=0; i< positions[positionIndex].length; i++) { if (skills[i]>0) { totSkill[0] += skills[i]*document.calculateSkillWeight(positions[positionIndex], weights[positionIndex], i); //totSkill[1] += skills[i]; } } for (var i=0; i< skills.length; i++) { totSkill[1] = totSkill[1]*1 + skills[i]*1; } totSkill[0] = totSkill[0] / 200; if(positionIndex == 13){ totSkill[1] = totSkill[1]*100/220; } else { totSkill[1] = totSkill[1]*100/280; } totSkill[1] = (totSkill[0] - totSkill[1]); totSkill[0] = Math.round(totSkill[0]*1000)/1000; totSkill[1] = Math.round(totSkill[1]*1000)/1000; //set pieces totSkill[2][0] = ((skills[8]*2+skills[13]*2)+skills[9]*1)/5;// corner totSkill[2][1] = ((skills[12]*2+skills[13]*2)+skills[9]*1)/5;// Frk totSkill[2][2] = ((skills[11]*2+skills[13]*2)+skills[9]*1)/5;// pen if(positionIndex != 13){ // is not goalkeeper is defender totSkill[3][0] =(skills[3]*3+skills[6]*3+skills[5]*3+skills[4]*2+skills[2]*2+skills[1]*1)/280; totSkill[3][1] =(skills[2]*3+skills[4]*3+skills[3]*3+skills[6]*2+skills[5]*2+skills[1]*1+skills[0]*1)/300; totSkill[3][2] =(skills[3]*3+skills[6]*3+skills[5]*3+skills[4]*2+skills[2]*2+skills[1]*1)/280; totSkill[3][3] =(skills[3]*3+skills[2]*3+skills[6]*3+skills[5]*3+skills[0]*2+skills[10]*2+skills[4]*2+skills[1]*1)/380; totSkill[3][4] =(skills[2]*3+skills[3]*2+skills[4]*2+skills[6]*1+skills[5]*1+skills[1]*1)/200; totSkill[3][0] = Math.round(totSkill[3][0]*10000)/100; totSkill[3][1] = Math.round(totSkill[3][1]*10000)/100; totSkill[3][2] = Math.round(totSkill[3][2]*10000)/100; totSkill[3][3] = Math.round(totSkill[3][3]*10000)/100; totSkill[3][4] = Math.round(totSkill[3][4]*10000)/100; //calculo de potencial para estilo de jogo totSkill[4][0] = (skills[2]*3+skills[1]*3+skills[7]*3+skills[6]*2+skills[5]*2)/260; totSkill[4][1] = (skills[2]*3+skills[9]*3+skills[8]*3+skills[5]*2+skills[1]*2+skills[0]*1)/280; totSkill[4][2] = (skills[7]*3+skills[9]*3+skills[5]*2+skills[2]*2+skills[6]*2+skills[1]*2)/280; totSkill[4][3] = (skills[7]*3+skills[8]*2+skills[9]*2+skills[6]*1+skills[5]*1+skills[1]*1)/200; totSkill[4][4] = (skills[7]*3+skills[9]*3+skills[8]*3+skills[6]*2+skills[5]*2+skills[7]*2+skills[1]*2)/340; totSkill[4][0] = Math.round(totSkill[4][0]*100); totSkill[4][1] = Math.round(totSkill[4][1]*100); totSkill[4][2] = Math.round(totSkill[4][2]*100); totSkill[4][3] = Math.round(totSkill[4][3]*100); totSkill[4][4] = Math.round(totSkill[4][4]*100); finReg = Math.round((skills[11]*3+skills[9]*3+skills[6]*2+skills[5]*2+skills[0]*1+skills[1]*1+skills[2]*1)/260*100); finCab = Math.round((skills[10]*3+skills[0]*2+skills[6]*2+skills[5]*1+skills[2]*1)/180*100); finRem = Math.round((skills[13]*3+skills[9]*3+skills[11]*2+skills[6]*1+skills[1]*1)/200*100); //calculo de potencial para estilo de finalização if(positionIndex == 12){//F totSkill[4][0] = totSkill[4][0]*0.2 + ((finReg*3+finCab*2+finRem*1)/6)*0.8; totSkill[4][1] = totSkill[4][1]*0.2 + ((finReg*2+finCab*3+finRem*1)/6)*0.8; totSkill[4][2] = totSkill[4][2]*0.2 + ((finReg*3+finCab*1+finRem*2)/6)*0.8; totSkill[4][3] = totSkill[4][3]*0.2 + ((finReg*1+finCab*4+finRem*1)/6)*0.8; totSkill[4][4] = totSkill[4][4]*0.2 + ((finReg*4+finCab*1+finRem*1)/6)*0.8; } if(positionIndex >= 9 && positionIndex <= 11){//MO totSkill[4][0] = totSkill[4][0]*0.45 + ((finReg*3+finCab*2+finRem*1)/6)*0.55; totSkill[4][1] = totSkill[4][1]*0.45 + ((finReg*2+finCab*3+finRem*1)/6)*0.55; totSkill[4][2] = totSkill[4][2]*0.45 + ((finReg*3+finCab*1+finRem*2)/6)*0.55; totSkill[4][3] = totSkill[4][3]*0.45 + ((finReg*1+finCab*4+finRem*1)/6)*0.55; totSkill[4][4] = totSkill[4][4]*0.45 + ((finReg*4+finCab*1+finRem*1)/6)*0.55; } if(positionIndex >= 6 && positionIndex <= 8){//M totSkill[4][0] = totSkill[4][0]*0.55 + ((finReg*3+finCab*2+finRem*1)/6)*0.45; totSkill[4][1] = totSkill[4][1]*0.55 + ((finReg*2+finCab*3+finRem*1)/6)*0.45; totSkill[4][2] = totSkill[4][2]*0.55 + ((finReg*3+finCab*1+finRem*2)/6)*0.45; totSkill[4][3] = totSkill[4][3]*0.55 + ((finReg*1+finCab*4+finRem*1)/6)*0.45; totSkill[4][4] = totSkill[4][4]*0.55 + ((finReg*4+finCab*1+finRem*1)/6)*0.45; } if(positionIndex >= 3 && positionIndex <= 5){//DM totSkill[4][0] = totSkill[4][0]*0.65 + ((finReg*3+finCab*2+finRem*1)/6)*0.35; totSkill[4][1] = totSkill[4][1]*0.65 + ((finReg*2+finCab*3+finRem*1)/6)*0.35; totSkill[4][2] = totSkill[4][2]*0.65 + ((finReg*3+finCab*1+finRem*2)/6)*0.35; totSkill[4][3] = totSkill[4][3]*0.65 + ((finReg*1+finCab*4+finRem*1)/6)*0.35; totSkill[4][4] = totSkill[4][4]*0.65 + ((finReg*4+finCab*1+finRem*1)/6)*0.35; } if(positionIndex <= 2){//D totSkill[4][0] = totSkill[4][0]*0.90 + ((finReg*3+finCab*2+finRem*1)/6)*0.10; totSkill[4][1] = totSkill[4][1]*0.90 + ((finReg*2+finCab*3+finRem*1)/6)*0.10; totSkill[4][2] = totSkill[4][2]*0.90 + ((finReg*3+finCab*1+finRem*2)/6)*0.10; totSkill[4][3] = totSkill[4][3]*0.90 + ((finReg*1+finCab*4+finRem*1)/6)*0.10; totSkill[4][4] = totSkill[4][4]*0.90 + ((finReg*4+finCab*1+finRem*1)/6)*0.10; //para diferentes posições diferentes pesos } totSkill[4][0] = Math.round(totSkill[4][0]*100)/100; totSkill[4][1] = Math.round(totSkill[4][1]*100)/100; totSkill[4][2] = Math.round(totSkill[4][2]*100)/100; totSkill[4][3] = Math.round(totSkill[4][3]*100)/100; totSkill[4][4] = Math.round(totSkill[4][4]*100)/100; } return totSkill; }; var skillArray = []; var SKs = []; var sk1 = ""; var sk2 = ""; var idJogador; var skillArrayAnterior = []; var isDefender ; var strSkill1; var strSkill2; var finReg; var finCab; var finRem; var potencialFuturo; var potencialFuturoAnterior; var skillMaior; var skillMaiorAnterior; var TotalSkillAnterior; var resultadoScouts; var totalSkillP = []; var stringTeste = ""; var global_content_FS = []; var var_DDi_a = 0; var var_DWi_a = 0; var var_DSh_a = 0; var var_DLB_a = 0; var var_DTB_a = 0; var var_PDi_a = 0; var var_PWi_a = 0; var var_PSh_a = 0; var var_PLB_a = 0; var var_PTB_a = 0; var var_DDi_b = 0; var var_DWi_b = 0; var var_DSh_b = 0; var var_DLB_b = 0; var var_DTB_b = 0; var var_PDi_b = 0; var var_PWi_b = 0; var var_PSh_b = 0; var var_PLB_b = 0; var var_PTB_b = 0; /* if(!is_pro){ var arrows = [{}]; } */ for (z=0; z<players_ar.length; z++) { try { resultadoScouts = get_player_info_scout(players_ar[z]["id"], players_ar[z]["fp"],show_non_pro_graphs); if(resultadoScouts != undefined){ if(resultadoScouts[0] !=0){ players_ar[z].potential = Math.round(resultadoScouts[0]*10)/10; } else { players_ar[z].potential = ""; } if(resultadoScouts[1] !=0){ players_ar[z].charisma = Math.round(resultadoScouts[1]*10)/10; } else { players_ar[z].charisma = ""; } if(resultadoScouts[2] !=0){ players_ar[z].professionalism = Math.round(resultadoScouts[2]*10)/10; } else { players_ar[z].professionalism = ""; } if(resultadoScouts[3] !=0){ players_ar[z].aggression = Math.round(resultadoScouts[3]*10)/10; }else{ players_ar[z].aggression = ""; } players_ar[z].injury = ""; //Capitao de equipa if(players_ar[z].charisma != "" && players_ar[z].professionalism != "" && players_ar[z].aggression != ""){ //39 players_ar[z].captain = (((players_ar[z].charisma + players_ar[z].professionalism - players_ar[z].aggression)*100)/39)*(players_ar[z]["routine"]/100); players_ar[z].captain = Math.round(players_ar[z].captain*10)/10; }else { players_ar[z].captain = ""; } } }catch (e) { } } // players_ar.push({"id":"9999999999","club":"545003","no":"99","ban":"0","ban_points":"0","inj":null,"name":"Total","routine":"0","retire":"0","nat":null,"age":null,"months":null,"fp":"GK","asi":0,"country":"pt","str":17,"sta":20,"pac":15,"mar":0,"tac":0,"wor":0,"pos":0,"pas":0,"cro":0,"tec":0,"hea":0,"fin":0,"lon":0,"set":0,"han":16,"one":16,"ref":16,"ari":15,"jum":15,"com":15,"kic":13,"thr":16,"trans":0,"wage":"3449691","rec":9,"gp":10,"goals":0,"assists":0,"productivity":0,"rat":"5.00","mom":0,"cards":0,"ga":12,"scout":"4","txt":"","plot":["3"],"status":"","js_name":"Total","ti":null,"ti_dif":null}); for (i=0; i<players_ar.length; i++) { var info_hidden_player = get_player_info_hidden_skills(players_ar[i]["id"]); var info_hidden_foundHidden = info_hidden_player[0]; var info_hidden_hiddenInj = info_hidden_player[1]; var info_hidden_hiddenAgr = info_hidden_player[2]; var info_hidden_hiddenProf = info_hidden_player[3]; var info_hidden_hiddenAdapt = info_hidden_player[4]; if(info_hidden_foundHidden){ players_ar[i].professionalism = info_hidden_hiddenProf; players_ar[i].aggression = info_hidden_hiddenAgr; players_ar[i].injury = info_hidden_hiddenInj; if(players_ar[i].charisma != "" && players_ar[i].professionalism != "" && players_ar[i].aggression != ""){ //39 players_ar[i].captain = (((players_ar[i].charisma + players_ar[i].professionalism - players_ar[i].aggression)*100)/39)*(players_ar[i]["routine"]/100); players_ar[i].captain = Math.round(players_ar[i].captain*10)/10; }else { players_ar[i].captain = ""; } } //info_hidden_foundHidden,info_hidden_hiddenInj ,info_hidden_hiddenAgr,info_hidden_hiddenProf,info_hidden_hiddenAdapt strSkill1 = computeSK(i,skillArray)[0][0]; strSkill2 = computeSK(i,skillArray)[0][1]; isDefender = checkIfDefender(strSkill1,strSkill2); skillArray = document.getSkills(i); SKs = computeSK(i,skillArray)[1]; //skillArray // computeSK(i,skillArray)[1]; if (SKs[0] == 0){ sk1 = 0; } else { sk1 = SKs[0]; } if (SKs[1] == 0){ sk2 = sk1; } else { sk2 = SKs[1]; } players_ar[i].SK1 = Math.round(sk1*10)/10; players_ar[i].SK2 = Math.round(sk2*10)/10; skillAuxPos1 = []; skillAuxPos2 = []; //#################################################################### if (SKs[0] != 0){ for (var k=0; k< positionNames.length; k++) { skillAuxPos1[k] = Math.round(computeSKdefenida(positionNames[k] ,skillArray)[1]*10)/10; } } if (SKs[1] != 0){ for (var k=0; k< positionNames.length; k++) { skillAuxPos2[k] = Math.round(computeSKdefenida(positionNames[k] ,skillArray)[1]*10)/10; } } //players_ar[i]["Adp"] //Adaptabilidade //info_hidden_foundHidden,info_hidden_hiddenInj ,info_hidden_hiddenAgr,info_hidden_hiddenProf,info_hidden_hiddenAdapt if(info_hidden_foundHidden){ players_ar[i]["Adp"] = info_hidden_hiddenAdapt; } if(players_ar[i]["Adp"] != undefined){ adaptabilidade = 1-(((players_ar[i]["Adp"]*100)/20)/100); } else { adaptabilidade = 1; //1 representa 0... valores opostos de adaptabilidade para simplificar calculos players_ar[i]["Adp"] = ""; } var bestSKill = 0; for (var k=0; k< positionNames.length; k++) { if(skillAuxPos2[k] == undefined){ players_ar[i][positionNames[k]] = skillAuxPos1[k] * ((100-(positionsLost[document.findPositionIndex(strSkill1)][k])*adaptabilidade)/100); } else { skse1 = skillAuxPos1[k] * ((100-(positionsLost[document.findPositionIndex(strSkill1)][k])*adaptabilidade)/100); skse2 = skillAuxPos2[k] * ((100-(positionsLost[document.findPositionIndex(strSkill2)][k])*adaptabilidade)/100); if(skse1 > skse2){ players_ar[i][positionNames[k]] = skse1; } else { players_ar[i][positionNames[k]] = skse2; } } players_ar[i][positionNames[k]] = Math.round(players_ar[i][positionNames[k]]*10)/10; if(players_ar[i][positionNames[k]] > bestSKill){ bestSKill = players_ar[i][positionNames[k]]; players_ar[i]["bestSkill"] = bestSKill; } } //#################################################################### var dadosDeJogador = get_player_info_history(players_ar[i]["id"],show_non_pro_graphs); var dadosActuaisJogador = dadosDeJogador[0]; var dadosTotaisJogador = dadosDeJogador[1]; players_ar[i]["last_games"] = isNaNVer(dadosActuaisJogador["games"]); players_ar[i]["last_goals"] = isNaNVer(dadosActuaisJogador["goals"]); players_ar[i]["last_goals_per_games"] = isNaNVer(Math.round(players_ar[i]["last_goals"] / players_ar[i]["last_games"]*100)/100); players_ar[i]["last_conceded"] = isNaNVer(dadosActuaisJogador["conceded"]); players_ar[i]["last_conceded_per_games"] = isNaNVer(Math.round(players_ar[i]["last_conceded"] / players_ar[i]["last_games"]*100)/100); players_ar[i]["last_assists"] = isNaNVer(dadosActuaisJogador["assists"]); players_ar[i]["last_assists_per_games"] = isNaNVer(Math.round(players_ar[i]["last_assists"] / players_ar[i]["last_games"]*100)/100); players_ar[i]["last_cards"] = isNaNVer(dadosActuaisJogador["cards"]); players_ar[i]["last_cards_per_games"] = isNaNVer(Math.round(players_ar[i]["last_cards"] / players_ar[i]["last_games"]*100)/100); players_ar[i]["last_rating"] = isNaNVer(dadosActuaisJogador["rating"]); players_ar[i]["last_productivity"] = isNaNVer(dadosActuaisJogador["productivity"]); players_ar[i]["last_productivity_per_games"] = isNaNVer(Math.round(players_ar[i]["last_productivity"] / players_ar[i]["last_games"]*100)/100); players_ar[i]["last_rating_avg"] = isNaNVer(dadosActuaisJogador["rating_avg"]); //DADOS TOTAIS players_ar[i]["total_games"] = isNaNVer(dadosTotaisJogador["games"]); players_ar[i]["total_goals"] = isNaNVer(dadosTotaisJogador["goals"]); players_ar[i]["total_goals_per_games"] = isNaNVer(Math.round(players_ar[i]["total_goals"] / players_ar[i]["total_games"]*100)/100); players_ar[i]["total_assists"] = isNaNVer(dadosTotaisJogador["assists"]); players_ar[i]["total_assists_per_games"] = isNaNVer(Math.round(players_ar[i]["total_assists"] / players_ar[i]["total_games"]*100)/100); players_ar[i]["total_productivity"] = isNaNVer(dadosTotaisJogador["productivity"]); players_ar[i]["total_productivity_per_games"] = isNaNVer(Math.round(players_ar[i]["total_productivity"] / players_ar[i]["total_games"]*100)/100); players_ar[i]["total_conceded"] = isNaNVer(dadosTotaisJogador["conceded"]); players_ar[i]["total_conceded_per_games"] = isNaNVer(Math.round(players_ar[i]["total_conceded"] / players_ar[i]["total_games"]*100)/100); players_ar[i]["total_cards"] = isNaNVer(dadosTotaisJogador["cards"]); players_ar[i]["total_cards_per_games"] = isNaNVer(Math.round(players_ar[i]["total_cards"] / players_ar[i]["total_games"]*100)/100); players_ar[i]["total_rating"] = isNaNVer(dadosTotaisJogador["rating"]); players_ar[i]["total_rating_avg"] = isNaNVer(dadosTotaisJogador["rating_avg"]); players_ar[i]["name"] =players_ar[i]["name"] + dadosTotaisJogador["transfer"]; //#################################################################### if(players_ar[i].SK1 >= players_ar[i].SK2){ skillMaior = players_ar[i].SK1; } else { skillMaior = players_ar[i].SK2; } if(players_ar[i]["fp"] !="GK"){ potencialFuturo = skillMaior - ((players_ar[i].totalSkill*100)/280); } else { potencialFuturo = skillMaior - ((players_ar[i].totalSkill*100)/220); } if(potencialFuturo != 0){ players_ar[i].growOK = Math.round(potencialFuturo*10)/10; } else { players_ar[i].growOK = 0; } if(players_ar[i].potential != ""){ players_ar[i].potGok = Math.round((((players_ar[i].potential)+(players_ar[i].growOK/4))/2)*10)/10; } else { players_ar[i].potGok = ""; } idJogador = players_ar[i]["id"]; var tactics_init_reserves_var = tactics_init_reserves(idJogador); var tactics_init_national_var = tactics_init_national(idJogador); if(SESSION["b_team"] == players_ar[i]["club"]){ //equipa reservas players_ar[i]["on_field"] = tactics_init_reserves_var[0]; players_ar[i]["on_field_playing_b"] = tactics_init_reserves_var[1]; } else {// equipa principal players_ar[i]["on_field"] = tactics_init_national_var[0]; players_ar[i]["on_field_playing_a"] = tactics_init_national_var[1]; } //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% if(!is_pro){ players_ar[i]["plot"] = get_player_info_graphs(idJogador,show_non_pro_graphs)[0]; players_ar[i]["ti"] = isNaNVer(players_ar[i]["plot"][players_ar[i]["plot"].length-1]); players_ar[i]["ti_dif"] = isNaNVer(players_ar[i]["ti"]-players_ar[i]["plot"][players_ar[i]["plot"].length-2]); /* if(!players_by_id[players_ar[i]["id"]]) players_by_id[players_ar[i]["id"]] = {}; players_by_id[players_ar[i]["id"]]["plot"] = players_ar[i]["plot"]; */ if(players_ar[i]["fp"] !="GK"){ arrows[idJogador]= {"raise":[0,0,0,0,0,0,0,0,0,0,0,0,0,0]}; }else { arrows[idJogador] = {"raise":[0,0,0,0,0,0,0,0,0,0,0]}; } arrows[idJogador].ti=players_ar[i]["ti"] ; arrows[idJogador].ti_shift=players_ar[i]["ti_dif"] ; var get_player_info_graphs_var = get_player_info_graphs(idJogador,show_non_pro_graphs)[1]; var get_player_info_graphs_varD = get_player_info_graphs(idJogador,show_non_pro_graphs)[2]; for (var lu=0; lu< get_player_info_graphs_var.length || lu <get_player_info_graphs_varD.length; lu++) { var melhorouEm = get_player_info_graphs_var[lu]; var piorouEm = get_player_info_graphs_varD[lu]; if(players_ar[i]["fp"] !="GK"){ if(melhorouEm == "strength"){ arrows[idJogador]["raise"][0] = 2; } if (piorouEm == "strength"){ arrows[idJogador]["raise"][0] = -2; } if(melhorouEm == "stamina"){ arrows[idJogador]["raise"][1] = 2; } if (piorouEm == "stamina"){ arrows[idJogador]["raise"][1] = -2; } if(melhorouEm == "pace"){ arrows[idJogador]["raise"][2] = 2; } if (piorouEm == "pace"){ arrows[idJogador]["raise"][2] = -2; } if(melhorouEm == "marking"){ arrows[idJogador]["raise"][3] = 2; } if (piorouEm == "marking"){ arrows[idJogador]["raise"][3] = -2; } if(melhorouEm == "tackling"){ arrows[idJogador]["raise"][4] = 2; } if (piorouEm == "tackling"){ arrows[idJogador]["raise"][4] = -2; } if(melhorouEm == "workrate"){ arrows[idJogador]["raise"][5] = 2; } if (piorouEm == "workrate"){ arrows[idJogador]["raise"][5] = -2; } if(melhorouEm == "positioning"){ arrows[idJogador]["raise"][6] = 2; } if (piorouEm == "positioning"){ arrows[idJogador]["raise"][6] = -2; } if(melhorouEm == "passing"){ arrows[idJogador]["raise"][7] = 2; } if (piorouEm == "passing"){ arrows[idJogador]["raise"][7] = -2; } if(melhorouEm == "crossing"){ arrows[idJogador]["raise"][8] = 2; } if (piorouEm == "crossing"){ arrows[idJogador]["raise"][8] = -2; } if(melhorouEm == "technique"){ arrows[idJogador]["raise"][9] = 2; } if (piorouEm == "technique"){ arrows[idJogador]["raise"][9] = -2; } if(melhorouEm == "heading"){ arrows[idJogador]["raise"][10] = 2; } if (piorouEm == "heading"){ arrows[idJogador]["raise"][10] = -2; } if(melhorouEm == "finishing"){ arrows[idJogador]["raise"][11] = 2; } if (piorouEm == "finishing"){ arrows[idJogador]["raise"][11] = -2; } if(melhorouEm == "longshots"){ arrows[idJogador]["raise"][12] = 2; } if (piorouEm == "longshots"){ arrows[idJogador]["raise"][12] = -2; } if(melhorouEm == "set_pieces"){ arrows[idJogador]["raise"][13] = 2; } if (piorouEm == "set_pieces"){ arrows[idJogador]["raise"][13] = -2; } } else { if(melhorouEm == "strength"){ arrows[idJogador]["raise"][0] = 2; } if (piorouEm == "strength"){ arrows[idJogador]["raise"][0] = -2; } if(melhorouEm == "stamina"){ arrows[idJogador]["raise"][1] = 2; } if (piorouEm == "stamina"){ arrows[idJogador]["raise"][1] = -2; } if(melhorouEm == "pace"){ arrows[idJogador]["raise"][2] = 2; } if (piorouEm == "pace"){ arrows[idJogador]["raise"][2] = -2; } if(melhorouEm == "handling"){ arrows[idJogador]["raise"][3] = 2; } if (piorouEm == "handling"){ arrows[idJogador]["raise"][3] = -2; } if(melhorouEm == "one_on_ones"){ arrows[idJogador]["raise"][4] = 2; } if (piorouEm == "one_on_ones"){ arrows[idJogador]["raise"][4] = -2; } if(melhorouEm == "reflexes"){ arrows[idJogador]["raise"][5] = 2; } if (piorouEm == "reflexes"){ arrows[idJogador]["raise"][5] = -2; } if(melhorouEm == "aerial_ability"){ arrows[idJogador]["raise"][6] = 2; } if (piorouEm == "aerial_ability"){ arrows[idJogador]["raise"][6] = -2; } if(melhorouEm == "jumping"){ arrows[idJogador]["raise"][7] = 2; } if (piorouEm == "jumping"){ arrows[idJogador]["raise"][7] = -2; } if(melhorouEm == "communication"){ arrows[idJogador]["raise"][8] = 2; } if (piorouEm == "communication"){ arrows[idJogador]["raise"][8] = -2; } if(melhorouEm == "kicking"){ arrows[idJogador]["raise"][9] = 2; } if (piorouEm == "kicking"){ arrows[idJogador]["raise"][9] = -2; } if(melhorouEm == "throwing"){ arrows[idJogador]["raise"][10] = 2; } if (piorouEm == "throwing"){ arrows[idJogador]["raise"][10] = -2; } } } } //###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ if(players_ar[i].SK1 >= players_ar[i].SK2){ totalSkillP = document.calculateSkillDefPlay(strSkill1, skillArray); } else if (players_ar[i].SK1 < players_ar[i].SK2){ totalSkillP = document.calculateSkillDefPlay(strSkill2, skillArray); } players_ar[i].cantos = totalSkillP[2][0];//(players_ar[i]["set"] * 2 + players_ar[i]["cro"] * 2 + players_ar[i]["tec"]) / 5; players_ar[i].livres = totalSkillP[2][1];//(players_ar[i]["set"] * 2 + players_ar[i]["lon"] * 2 + players_ar[i]["tec"]) / 5; players_ar[i].penaltis = totalSkillP[2][2];//(players_ar[i]["set"] * 2 + players_ar[i]["fin"] * 2 + players_ar[i]["tec"]) / 5; players_ar[i].DDi = totalSkillP[3][0]; players_ar[i].DWi = totalSkillP[3][1]; players_ar[i].DSh = totalSkillP[3][2]; players_ar[i].DLB = totalSkillP[3][3]; players_ar[i].DTB = totalSkillP[3][4]; players_ar[i].PDi = totalSkillP[4][0]; players_ar[i].PWi = totalSkillP[4][1]; players_ar[i].PSh = totalSkillP[4][2]; players_ar[i].PLB = totalSkillP[4][3]; players_ar[i].PTB = totalSkillP[4][4]; //###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ if(players_ar[i]["on_field_playing_a"] == true && players_ar[i]["fp"] !="GK"){ var_DDi_a = var_DDi_a + players_ar[i].DDi; var_DWi_a = var_DWi_a + players_ar[i].DWi; var_DSh_a = var_DSh_a + players_ar[i].DSh; var_DLB_a = var_DLB_a + players_ar[i].DLB; var_DTB_a = var_DTB_a + players_ar[i].DTB; var_PDi_a = var_PDi_a + players_ar[i].PDi; var_PWi_a = var_PWi_a + players_ar[i].PWi; var_PSh_a = var_PSh_a + players_ar[i].PSh; var_PLB_a = var_PLB_a + players_ar[i].PLB; var_PTB_a = var_PTB_a + players_ar[i].PTB; } if(players_ar[i]["on_field_playing_b"] == true && players_ar[i]["fp"] !="GK"){ var_DDi_b = var_DDi_b + players_ar[i].DDi; var_DWi_b = var_DWi_b + players_ar[i].DWi; var_DSh_b = var_DSh_b + players_ar[i].DSh; var_DLB_b = var_DLB_b + players_ar[i].DLB; var_DTB_b = var_DTB_b + players_ar[i].DTB; var_PDi_b = var_PDi_b + players_ar[i].PDi; var_PWi_b = var_PWi_b + players_ar[i].PWi; var_PSh_b = var_PSh_b + players_ar[i].PSh; var_PLB_b = var_PLB_b + players_ar[i].PLB; var_PTB_b = var_PTB_b + players_ar[i].PTB; } if(is_pro || true){ //is_pro if(undefined == arrows[idJogador]){ players_ar[i].SK1ant = 0; players_ar[i].SK2ant = 0; players_ar[i].growOfGok = 0; } else { skillArrayAnterior = arrows[idJogador]["raise"].slice(); skillArrayAnteriorPerda = arrows[idJogador]["raise"].slice(); TotalSkillAnterior = 0; for (entry=0; entry<skillArrayAnterior.length; entry++) { if(skillArrayAnterior[entry]==1){ skillArrayAnterior[entry] = 0 skillArrayAnteriorPerda[entry] = 0; } else if (skillArrayAnterior[entry]==2){ skillArrayAnterior[entry] = 1; skillArrayAnteriorPerda[entry] =0; TotalSkillAnterior = TotalSkillAnterior + 1; } else if(skillArrayAnterior[entry]==-2){ skillArrayAnteriorPerda[entry] = 1; skillArrayAnterior[entry] = 0; TotalSkillAnterior = TotalSkillAnterior + 1; } } SKsAux1 = computeSK(i,skillArrayAnterior)[1]; SKsAux2 = computeSK(i,skillArrayAnteriorPerda)[1]; SKs = [SKsAux1[0]-SKsAux2[0],SKsAux1[1]-SKsAux2[1]]; if (SKs[0] == 0){ sk1 = 0; } else { sk1 = SKs[0]; } if (SKs[1] == 0){ sk2 = sk1; } else { sk2 = SKs[1]; } players_ar[i].SK1ant = Math.round(sk1*10)/10; players_ar[i].SK2ant = Math.round(sk2*10)/10; if(players_ar[i].SK1 - players_ar[i].SK1ant >= players_ar[i].SK2 - players_ar[i].SK2ant){ skillMaiorAnterior = players_ar[i].SK1 - players_ar[i].SK1ant; } else { skillMaiorAnterior = players_ar[i].SK2 - players_ar[i].SK2ant; } if(players_ar[i]["fp"] !="GK"){ potencialFuturoAnterior = skillMaiorAnterior - (((players_ar[i].totalSkill-TotalSkillAnterior)*100)/280); } else { potencialFuturoAnterior = skillMaiorAnterior - (((players_ar[i].totalSkill-TotalSkillAnterior)*100)/220); } if(potencialFuturoAnterior != 0){ players_ar[i].growOKAnterior = potencialFuturoAnterior; players_ar[i].growOfGok = Math.round((players_ar[i].growOK - players_ar[i].growOKAnterior)*10)/10; // } else { players_ar[i].growOfGok = players_ar[i].growOK - 0; } } /* if(arrows[idJogador].ti < 0){ players_ar[i].SK1ant = players_ar[i].SK1ant * -1; players_ar[i].SK2ant = players_ar[i].SK2ant * -1; players_ar[i].growOfGok = players_ar[i].growOfGok * -1; } */ } } //show_scoutskills var_DDi_a = Math.round(var_DDi_a / 11*100)/100; var_DWi_a = Math.round(var_DWi_a / 11*100)/100; var_DSh_a = Math.round(var_DSh_a / 11*100)/100; var_DLB_a = Math.round(var_DLB_a / 11*100)/100; var_DTB_a = Math.round(var_DTB_a / 11*100)/100; var_PDi_a = Math.round(var_PDi_a / 11*100)/100; var_PWi_a = Math.round(var_PWi_a / 11*100)/100; var_PSh_a = Math.round(var_PSh_a / 11*100)/100; var_PLB_a = Math.round(var_PLB_a / 11*100)/100; var_PTB_a = Math.round(var_PTB_a / 11*100)/100; var_DDi_b = Math.round(var_DDi_b / 11*100)/100; var_DWi_b = Math.round(var_DWi_b / 11*100)/100; var_DSh_b = Math.round(var_DSh_b / 11*100)/100; var_DLB_b = Math.round(var_DLB_b / 11*100)/100; var_DTB_b = Math.round(var_DTB_b / 11*100)/100; var_PDi_b = Math.round(var_PDi_b / 11*100)/100; var_PWi_b = Math.round(var_PWi_b / 11*100)/100; var_PSh_b = Math.round(var_PSh_b / 11*100)/100; var_PLB_b = Math.round(var_PLB_b / 11*100)/100; var_PTB_b = Math.round(var_PTB_b / 11*100)/100; function construct_tr(ply_ar, count, mode) { var myRow = myTable.insertRow(-1); var training_count=0; function construct_cell(assoc) { var myCell = myRow.insertCell(-1); if (assoc != undefined) { var assocs_to_star = ["str","sta","pac","mar","tac","wor","pos","pas","cro","tec","hea","fin","lon","set","han","one","ref","ari","jum","com","kic","thr"]; if (headers_ar[assoc]["style"]) { myCell.className = headers_ar[assoc]["style"]; } if (assoc == "name") { /* var ban = ""; if (ply_ar["ban"].indexOf("r") == 0) { ban += "<img src=\"/pics/icons/red_card.gif\" />"+ply_ar["ban"].substr(1); } else if (ply_ar["ban"] == "g") { ban += "<img src=\"/pics/icons/yellow_card.gif\" tooltip='"+global_content["ban_risk"]+"'/>"; } if(ply_ar["inj"]) { ban += "<img src=\"/pics/icons/injury.gif\" />"+ply_ar["inj"]; } */ var tmp = "<div class='name'>"; tmp += " "+get_player_link({"player":{"id":ply_ar["id"],"name":ply_ar["name"]},"auto_tooltip":true,"class":"normal"}); // tmp += " "+ban; if(ply_ar["status"]) tmp += " "+ply_ar["status"]; if (ply_ar["retire"] == true) { tmp += "<img src='/pics/icons/retire.gif' title='This player is retiring after this season' />"; } if (ply_ar["banned_club"]) { tmp += " <img src='/pics/icons/lg_ina.gif' title='Club Banned' />"; } if(ply_ar["country"] != SESSION["country"] && this_page != "shortlist" && this_page != "nt_shortlist") { tmp += " "+get_flag(ply_ar["country"]); } if(ply_ar["reserve_team"]){ tmp += ' <span class="b_team_icon">B</span>'; } tmp +="</div>"; myCell.innerHTML = tmp; $(myCell).addClass("text_fade"); if (ply_ar['txt'] != "") { var tmp = $(" <img src='/pics/icons/transfer_speechbubble.gif' style='cursor:pointer;margin-bottom: 2px;' onclick='player_note("+ply_ar['id']+")'/>").tooltip(global_content[450]+"<br />"+ply_ar['txt']); } else { var tmp = " <img src='/pics/icons/transfer_speechbubble_empty.gif' style='cursor:pointer;margin-bottom: 2px;' onclick='player_note("+ply_ar['id']+")'/>"; } $(myCell).find(".name").prepend(tmp); } else if (assoc == "country") { $(myCell).html(get_flag(ply_ar["nat"])); } else if (assoc == "fp") { myCell.innerHTML = "<div class='position'>"+retColorPos(ply_ar["fp"])+"</div>"; } else if (assoc == "scout") { var url = get_player_link({"player":{"id":ply_ar["id"],"name":ply_ar["name"]},"only_url":true}); $(myCell).html(make_button("<img src='/pics/binoc.png' />", "href:"+url+"#scout","small_button")); } else if (assoc == "rec") { $(myCell).addClass("align_center").html("<div class='rec'>"+rec_format(ply_ar["rec"])+"</div>"); } else if (assocs_to_star.indexOf(assoc) >= 0) { if (ply_ar[assoc] == 20) { myCell.innerHTML = "<img src='/pics/star.png' />"; } else if (ply_ar[assoc] == 19) { myCell.innerHTML = "<img src='/pics/star_silver.png' />"; } else if (ply_ar[assoc] == 0 && !show_training) { myCell.style.color = "#AAAAAA"; myCell.innerHTML = "-"; } else if (ply_ar[assoc] < 6 && !show_training) { myCell.style.color = "#AAAAAA"; myCell.innerHTML = ply_ar[assoc]; } else { myCell.innerHTML = ply_ar[assoc]; } $(myCell).html("<div class='skill'>"+$(myCell).html()+"</div>").addClass("skill"); if(show_training) { var $skill = $(myCell).find(".skill").addClass("training subtle"); if(arrows[ply_ar.id]) { var t = arrows[ply_ar.id].raise[training_count]; if(t == 2) $skill.addClass("one_up").removeClass("subtle"); else if(t == 1) $skill.addClass("part_up").removeClass("subtle"); else if(t == -1) $skill.addClass("part_down").removeClass("subtle"); else if(t == -2) $skill.addClass("one_down").removeClass("subtle"); training_count++; // if(ply_ar["fp"] == "GK" && training_count==3) training_count=14; } } } else if (assoc == "asi" || assoc == "wage") { myCell.innerHTML = "<div class='wage'>"+addCommas(ply_ar[assoc])+"</div>"; } else if (assoc == "rat") { myCell.innerHTML = ply_ar[assoc].toFixed(2); } else if (assoc == "no") { $(myCell).addClass("minishirt small").html("<span class='faux_link normal' onclick='pop_player_number("+ply_ar["id"]+","+ply_ar["no"]+",\""+ply_ar["js_name"]+"\","+(ply_ar["reserve_team"]?1:0)+")'>"+ply_ar[assoc]+"</span>"); } else if (assoc == "timeleft"){ ply_ar["timeleft_string"] = ply_ar["timeleft_string"] || ""; $(myCell).html("<div class='time_left'>"+ply_ar["timeleft_string"].replace("d",global_content["days_abbr"]).replace("h",global_content["hours_abbr"]).replace("m",global_content["minutes_abbr"])+"</div>").attr("sort",ply_ar["timeleft"]); } else if (assoc == "delete"){ $(myCell).html(make_button("<img src='/pics/icons/recyclebin.gif' style='position:relative;top: 2px;'>","remove_short_list_player("+ply_ar["id"]+",remove_player_from_list)","small_button")); } else if (assoc == "bid"){ if(ply_ar["bid"] == 0) { $(myCell).html(make_button("<img src='/pics/auction_hammer_small.png' style='position:relative;top: 2px;'>","pop_transfer_bid('"+number_format(ply_ar["next_bid"])+"',"+isPro+",'"+ply_ar["id"]+"','"+ply_ar["name_js"]+"')","small_button")); } else if(ply_ar["bid"] == 1) { // green $(myCell).html('<img src="/pics/icons/button_green.gif">'); } else if(ply_ar["bid"] == 2) { // yellow $(myCell).html('<img src="/pics/icons/button_yellow.gif">'); } else if(ply_ar["bid"] == 3) { // red $(myCell).html('<img src="/pics/small_red_x.png">'); } } else if(assoc== "bteam"){ if(SESSION["b_team"] > 0) { if(ply_ar["reserve_team"]) { $(myCell).html(make_button("<img src='/pics/icons/squad_up.png' style='position: relative; top: -2px;' tooltip='"+pagecontent[114]+"'/>","promote_player("+ply_ar["id"]+")","small_button")); } else { $(myCell).html(make_button("<img src='/pics/icons/squad_down.png' style='position: relative; top: -2px;' tooltip='"+pagecontent[115]+"'/>","demote_player("+ply_ar["id"]+")","small_button")); } } } else if(assoc=="ti") { if(arrows[ply_ar.id]) { $(myCell).html(arrows[ply_ar.id].ti); } else $(myCell).html("-"); } else if(assoc=="ti_dif") { if(arrows[ply_ar.id]) { $(myCell).html(arrows[ply_ar.id].ti_shift); } else $(myCell).html("-"); } else if(assoc=="age") { if(show_training) myCell.innerHTML = ply_ar[assoc]; else myCell.innerHTML = ply_ar[assoc].split(".")[0]; } else { myCell.innerHTML = ply_ar[assoc]; } } else { myCell.innerHTML = "-"; } } for (var i=0; i<ths.length; i++) { if (mode) { construct_cell(gk_ths[i]); } else { construct_cell(ths[i]); } } } document.toggle_scoutskills = function() { document.show_scoutskills = !document.show_scoutskills; setCookie("show_scoutskills",document.show_scoutskills,365); if(document.show_scoutskills) $("img.toggle_scoutskills").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_scoutskills").attr("src","/pics/sort_btn_gray_off.gif"); document.show_fieldperformance = false; document.show_posicoes = false; setCookie("show_posicoes",document.show_posicoes,365); setCookie("show_fieldperformance",document.show_fieldperformance,365); document.show_last_data = false; document.show_total_data = false; setCookie("show_last_data",document.show_last_data,365); setCookie("show_total_data",document.show_total_data,365); if(document.show_posicoes) $("img.toggle_posicoes").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_posicoes").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_fieldperformance) $("img.toggle_fieldperformance").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_fieldperformance").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_last_data) $("img.toggle_last_data").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_last_data").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_total_data) $("img.toggle_total_data").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_total_data").attr("src","/pics/sort_btn_gray_off.gif"); document.show_setpieces = false; setCookie("show_setpieces",document.show_setpieces,365); if(document.show_setpieces) $("img.toggle_setpieces").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_setpieces").attr("src","/pics/sort_btn_gray_off.gif"); makeTable(); } document.toggle_last_data = function() { document.show_last_data = !document.show_last_data; setCookie("show_last_data",document.show_last_data,365); if(document.show_last_data) $("img.toggle_last_data").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_last_data").attr("src","/pics/sort_btn_gray_off.gif"); document.show_fieldperformance = false; document.show_posicoes = false; setCookie("show_posicoes",document.show_posicoes,365); setCookie("show_fieldperformance",document.show_fieldperformance,365); document.show_scoutskills = false; setCookie("show_scoutskills",document.show_scoutskills,365); document.show_setpieces = false; document.show_total_data = false; setCookie("show_setpieces",document.show_setpieces,365); setCookie("show_total_data",document.show_total_data,365); if(document.show_posicoes) $("img.toggle_posicoes").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_posicoes").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_fieldperformance) $("img.toggle_fieldperformance").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_fieldperformance").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_scoutskills) $("img.toggle_scoutskills").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_scoutskills").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_setpieces) $("img.toggle_setpieces").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_setpieces").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_total_data) $("img.toggle_total_data").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_total_data").attr("src","/pics/sort_btn_gray_off.gif"); makeTable(); } document.toggle_total_data = function() { document.show_total_data = !document.show_total_data; setCookie("show_total_data",document.show_total_data,365); if(document.show_total_data) $("img.toggle_total_data").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_total_data").attr("src","/pics/sort_btn_gray_off.gif"); document.show_fieldperformance = false; document.show_posicoes = false; setCookie("show_posicoes",document.show_posicoes,365); setCookie("show_fieldperformance",document.show_fieldperformance,365); document.show_scoutskills = false; setCookie("show_scoutskills",document.show_scoutskills,365); document.show_setpieces = false; document.show_last_data = false; setCookie("show_setpieces",document.show_setpieces,365); setCookie("show_last_data",document.show_last_data,365); if(document.show_posicoes) $("img.toggle_posicoes").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_posicoes").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_fieldperformance) $("img.toggle_fieldperformance").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_fieldperformance").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_scoutskills) $("img.toggle_scoutskills").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_scoutskills").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_setpieces) $("img.toggle_setpieces").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_setpieces").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_last_data) $("img.toggle_last_data").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_last_data").attr("src","/pics/sort_btn_gray_off.gif"); makeTable(); } document.toggle_setpieces = function() { document.show_setpieces = !document.show_setpieces; setCookie("show_setpieces",document.show_setpieces,365); if(document.show_setpieces) $("img.toggle_setpieces").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_setpieces").attr("src","/pics/sort_btn_gray_off.gif"); document.show_fieldperformance = false; document.show_posicoes = false; setCookie("show_posicoes",document.show_posicoes,365); setCookie("show_fieldperformance",document.show_fieldperformance,365); document.show_last_data = false; document.show_total_data = false; setCookie("show_last_data",document.show_last_data,365); setCookie("show_total_data",document.show_total_data,365); if(document.show_posicoes) $("img.toggle_posicoes").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_posicoes").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_fieldperformance) $("img.toggle_fieldperformance").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_fieldperformance").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_last_data) $("img.toggle_last_data").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_last_data").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_total_data) $("img.toggle_total_data").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_total_data").attr("src","/pics/sort_btn_gray_off.gif"); document.show_scoutskills = false; setCookie("show_scoutskills",document.show_scoutskills,365); if(document.show_scoutskills) $("img.toggle_scoutskills").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_scoutskills").attr("src","/pics/sort_btn_gray_off.gif"); makeTable(); } //document.show_teamB_det document.toggle_teamB_det = function() { document.show_teamB_det = !document.show_teamB_det; setCookie("show_teamB_det",document.show_teamB_det,365); if(document.show_teamB_det) $("img.toggle_teamB_det").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_teamB_det").attr("src","/pics/sort_btn_gray_off.gif"); makeTable(); } document.toggle_teamA_det = function() { document.show_teamA_det = !document.show_teamA_det; setCookie("show_teamA_det",document.show_teamA_det,365); if(document.show_teamA_det) $("img.toggle_teamA_det").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_teamA_det").attr("src","/pics/sort_btn_gray_off.gif"); makeTable(); } document.toggle_convocados = function() { document.show_convocados = !document.show_convocados; setCookie("show_convocados",document.show_convocados,365); if(document.show_convocados) $("img.toggle_convocados").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_convocados").attr("src","/pics/sort_btn_gray_off.gif"); makeTable(); } document.toggle_fieldperformance = function() { document.show_fieldperformance = !document.show_fieldperformance; setCookie("show_fieldperformance",document.show_fieldperformance,365); if(document.show_fieldperformance) $("img.toggle_fieldperformance").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_fieldperformance").attr("src","/pics/sort_btn_gray_off.gif"); document.show_setpieces = false; document.show_posicoes = false; setCookie("show_setpieces",document.show_setpieces,365); document.show_scoutskills = false; setCookie("show_scoutskills",document.show_scoutskills,365); setCookie("show_posicoes",document.show_posicoes,365); document.show_last_data = false; document.show_total_data = false; setCookie("show_last_data",document.show_last_data,365); setCookie("show_total_data",document.show_total_data,365); if(document.show_scoutskills) $("img.toggle_scoutskills").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_scoutskills").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_setpieces) $("img.toggle_setpieces").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_setpieces").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_posicoes) $("img.toggle_posicoes").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_posicoes").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_last_data) $("img.toggle_last_data").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_last_data").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_total_data) $("img.toggle_total_data").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_total_data").attr("src","/pics/sort_btn_gray_off.gif"); makeTable(); } document.toggle_posicoes = function() { document.show_posicoes = !document.show_posicoes; setCookie("show_posicoes",document.show_posicoes,365); if(document.show_posicoes) $("img.toggle_posicoes").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_posicoes").attr("src","/pics/sort_btn_gray_off.gif"); document.show_setpieces = false; document.show_scoutskills = false; document.show_fieldperformance = false; setCookie("show_setpieces",document.show_setpieces,365); setCookie("show_scoutskills",document.show_scoutskills,365); setCookie("show_fieldperformance",document.show_fieldperformance,365); document.show_last_data = false; document.show_total_data = false; setCookie("show_last_data",document.show_last_data,365); setCookie("show_total_data",document.show_total_data,365); if(document.show_scoutskills) $("img.toggle_scoutskills").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_scoutskills").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_setpieces) $("img.toggle_setpieces").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_setpieces").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_fieldperformance) $("img.toggle_fieldperformance").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_fieldperformance").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_last_data) $("img.toggle_last_data").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_last_data").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_total_data) $("img.toggle_total_data").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_total_data").attr("src","/pics/sort_btn_gray_off.gif"); makeTable(); } $e("filters").innerHTML = $e("filters").innerHTML + "<div>Super Squad Toogle: "; var togscoutskills = new_toogle_button("toggle_scoutskills", "Scout-Skills"); $e("filters").innerHTML = $e("filters").innerHTML + togscoutskills; var togSetPie = new_toogle_button("toggle_setpieces", "Set-Pieces"); $e("filters").innerHTML = $e("filters").innerHTML + togSetPie; var togConvocados = new_toogle_button("toggle_convocados", "On-Squad"); $e("filters").innerHTML = $e("filters").innerHTML + togConvocados; var togPosicoes = new_toogle_button("toggle_posicoes", "Skills in Positions"); $e("filters").innerHTML = $e("filters").innerHTML + togPosicoes; var togFieldperformance = new_toogle_button("toggle_fieldperformance", "Field Play Skills"); $e("filters").innerHTML = $e("filters").innerHTML + togFieldperformance; var toglast_data = new_toogle_button("toggle_last_data", "Season Player Data"); $e("filters").innerHTML = $e("filters").innerHTML + toglast_data; var togtotal_data = new_toogle_button("toggle_total_data", "Total Player Data"); $e("filters").innerHTML = $e("filters").innerHTML + togtotal_data; $e("filters").innerHTML = $e("filters").innerHTML + "</div>"; //#######ACTUAL FORMATION DETAILS A################### var togteamA_det = new_toogle_button("toggle_teamA_det", "(Show Team A formation details - OnRefresh)"); $e("filters").innerHTML = $e("filters").innerHTML + "<hr><div>Formation details Team-A:"+togteamA_det+"<br>"; if(document.show_teamA_det){ $e("filters").innerHTML = $e("filters").innerHTML + "<b>Defensive:</b>"; $e("filters").innerHTML = $e("filters").innerHTML + " <b>DDi:</b>"+ var_DDi_a +" "; $e("filters").innerHTML = $e("filters").innerHTML + "<b>DWi:</b>"+ var_DWi_a +" "; $e("filters").innerHTML = $e("filters").innerHTML + "<b>DSh:</b>"+ var_DSh_a +" "; $e("filters").innerHTML = $e("filters").innerHTML + "<b>DLB:</b>"+ var_DLB_a +" "; $e("filters").innerHTML = $e("filters").innerHTML + "<b>DTB:</b>"+ var_DTB_a +" "; $e("filters").innerHTML = $e("filters").innerHTML + "<br><b>Playing: </b>"; $e("filters").innerHTML = $e("filters").innerHTML + " <b>PDi:</b>"+ var_PDi_a +" "; $e("filters").innerHTML = $e("filters").innerHTML + "<b>PWi:</b>"+ var_PWi_a +" "; $e("filters").innerHTML = $e("filters").innerHTML + "<b>PSh:</b>"+ var_PSh_a +" "; $e("filters").innerHTML = $e("filters").innerHTML + "<b>PLB:</b>"+ var_PLB_a +" "; $e("filters").innerHTML = $e("filters").innerHTML + "<b>PTB:</b>"+ var_PTB_a +" "; $e("filters").innerHTML = $e("filters").innerHTML + "</div>"; } else { $e("filters").innerHTML = $e("filters").innerHTML + "</div>"; } //#######ACTUAL FORMATION DETAILS B################### var togteamB_det = new_toogle_button("toggle_teamB_det", "(Show Team B formation details - OnRefresh)"); $e("filters").innerHTML = $e("filters").innerHTML + "<hr><div>Formation details Team-B:"+togteamB_det +"<br>"; if(document.show_teamB_det){ $e("filters").innerHTML = $e("filters").innerHTML + "<b>Defensive:</b>"; $e("filters").innerHTML = $e("filters").innerHTML + " <b>DDi:</b>"+ var_DDi_b +" "; $e("filters").innerHTML = $e("filters").innerHTML + "<b>DWi:</b>"+ var_DWi_b +" "; $e("filters").innerHTML = $e("filters").innerHTML + "<b>DSh:</b>"+ var_DSh_b +" "; $e("filters").innerHTML = $e("filters").innerHTML + "<b>DLB:</b>"+ var_DLB_b +" "; $e("filters").innerHTML = $e("filters").innerHTML + "<b>DTB:</b>"+ var_DTB_b +" "; $e("filters").innerHTML = $e("filters").innerHTML + "<br><b>Playing: </b>"; $e("filters").innerHTML = $e("filters").innerHTML + " <b>PDi:</b>"+ var_PDi_b +" "; $e("filters").innerHTML = $e("filters").innerHTML + "<b>PWi:</b>"+ var_PWi_b +" "; $e("filters").innerHTML = $e("filters").innerHTML + "<b>PSh:</b>"+ var_PSh_b +" "; $e("filters").innerHTML = $e("filters").innerHTML + "<b>PLB:</b>"+ var_PLB_b +" "; $e("filters").innerHTML = $e("filters").innerHTML + "<b>PTB:</b>"+ var_PTB_b +" "; $e("filters").innerHTML = $e("filters").innerHTML + "</div>"; } else { $e("filters").innerHTML = $e("filters").innerHTML + "</div>"; } //$e("filters").innerHTML = $e("filters").innerHTML + stringTeste; function new_toogle_button(classButton, textButton){ return "<span class=\"padding\" style=\"cursor:pointer;\" onclick=\""+classButton+"()\" > "+textButton+" <img src=\"/pics/sort_btn_gray_on.gif\" class=\""+classButton+"\"/></span>"; } $('#select_age_max').attr('disabled', false); $('#select_age_min').attr('disabled', false); $('#filters').attr('tooltip', ''); $('#filters').attr('onclick', '#'); //$('.training_toggle').attr('onclick', 'toggle_training()'); if(!is_pro){ $(".training_toggle").click(function(){ toggle_training(); }); } function filter_available(i) { if(!document.show_convocados && players_ar[i]["on_field"]) return false; return true; } /* headers_ar = { "no" : { "header":"#", "title":"Numero", "style": "border", "width": "30px"}, "name" : { "header":"Nome", "title":"", "style": "left name", "width": "50px"}, "fp" : { "header":"Pf", "title":"Posicao Favorita", "style": "position", "width": "56px"}, "age" : { "header":"Idade", "title":"", "style": "", "width": "30px"}, "rec" : { "header":"Ava", "title":"Avaliacao", "style": "rec", "width": "100px"}, "asi" : { "header":"ASI", "title":"ASI", "style": "asi", "width": "82px"}, "wage" : { "header":"Salary", "title":"Weekly Salary", "style": "asi", "width": "82px"}, "SK1" : { "header":"SK1", "title":"SK1", "style": "sk", "width": "82px"}, "SK2" : { "header":"SK2", "title":"SK2", "style": "sk", "width": "82px"}, "SK1ant" : { "header":"+SK1", "title":"Incresed SK1", "style": "sk", "width": "82px"}, "SK2ant" : { "header":"+SK2", "title":"Incresed SK2", "style": "sk", "width": "82px"}, "routine" : { "header":"Rou", "title":"Routine", "style": "sk", "width": "82px"}, "str" : { "header":"For", "title":"Forca", "style": "skill"}, "sta" : { "header":"Res", "title":"Resistencia", "style": "skill"}, "pac" : { "header":"Vel", "title":"Velocidade", "style": "border skill"}, "mar" : { "header":"Mar", "title":"Marcacao", "style": "skill"}, "tac" : { "header":"Des", "title":"Desarme", "style": "border skill"}, "wor" : { "header":"TrE", "title":"Trabalho de Equipa", "style": "skill"}, "pos" : { "header":"Pos", "title":"Posicionamento", "style": "skill"}, "pas" : { "header":"Pas", "title":"Passe", "style": "skill"}, "cro" : { "header":"Cru", "title":"Cruzamentos", "style": "skill"}, "tec" : { "header":"Tec", "title":"Tecnica", "style": "border skill"}, "hea" : { "header":"Cab", "title":"Cabeceamento", "style": "skill"}, "fin" : { "header":"Fin", "title":"Finalizacao", "style": "skill"}, "lon" : { "header":"RmL", "title":"Remates de Longe", "style": "border skill"}, "set" : { "header":"BP", "title":"Bolas Paradas", "style": "border skill"}, "cantos" : { "header":"Cor", "title":"Corner Kicks", "style": "skill"}, "livres" : { "header":"FrK", "title":"Free Kicks", "style": "skill"}, "penaltis" : { "header":"Pen", "title":"Penalty Kicks", "style": "skill"}, "han" : { "header":"Enc", "title":"Encaixe", "style": "skill"}, "one" : { "header":"Um", "title":"Saidas de Baliza", "style": "skill"}, "ref" : { "header":"Ref", "title":"Reflexos", "style": "skill"}, "ari" : { "header":"Aer", "title":"Capacidade A?a", "style": "skill"}, "jum" : { "header":"Sal", "title":"Salto", "style": "skill"}, "com" : { "header":"Com", "title":"Comunicacao", "style": "skill"}, "kic" : { "header":"Pon", "title":"Pontape", "style": "skill"}, "thr" : { "header":"Rep", "title":"Reposicao", "style": "skill"}, "ti" : { "header":"Intensidade", "title":"A intensidade com que o jogador treinou com um TI de 10 equivale a um total de 1 ponto ganho em determinada habilidade", "style": "skill"}, "ti_dif" : { "header":"+/-", "title":"A mudanca na intensidade de treino comparativamente com a semana anterior", "style": "skill"}, "bteam" : { "header":"", "title":"Promote/Demote", "style": ""} }; */ headers_ar.wage = { "header":"Salary", "title":"Weekly Salary", "style": "asi", "width": "82px"}; headers_ar.SK1 = { "header":"SK1", "title":"SK1", "style": "skill", "width": "82px"}; headers_ar.SK2 = { "header":"SK2", "title":"SK2", "style": "skill", "width": "82px"}; headers_ar.SK1ant = { "header":"+SK1", "title":"Incresed SK1", "style": "sk", "width": "82px"}; headers_ar.SK2ant = { "header":"+SK2", "title":"Incresed SK2", "style": "sk", "width": "82px"}; headers_ar.routine = { "header":"Rou", "title":"Routine", "style": "border skill", "width": "82px"}; headers_ar.cantos = { "header":"Cor", "title":"Corner Kicks", "style": "skill"}; headers_ar.livres = { "header":"FrK", "title":"Free Kicks", "style": "skill"}; headers_ar.penaltis = { "header":"Pen", "title":"Penalty Kicks", "style": "border skill"}; headers_ar.DDi = { "header":"DDir", "title":"Direct - Defending against (0-100%)", "style": "skillspat"}; headers_ar.DWi = { "header":"DWin", "title":"Wings - Defending against (0-100%)", "style": "skillspat"}; headers_ar.DSh = { "header":"DSho", "title":"Shortpassing - Defending against (0-100%)", "style": "skillspat"}; headers_ar.DLB = { "header":"DLoB", "title":"Long Balls - Defending against (0-100%)", "style": "skillspat"}; headers_ar.DTB = { "header":"DThB", "title":"Through Balls - Defending against (0-100%)", "style": "border skillspat"}; headers_ar.PDi = { "header":"PDir", "title":"Direct - Playing in (0-100%)", "style": "skillspat"}; headers_ar.PWi = { "header":"PWin", "title":"Wings - Playing in (0-100%)", "style": "skillspat"}; headers_ar.PSh = { "header":"PSho", "title":"Shortpassing - Playing in (0-100%)", "style": "skillspat"}; headers_ar.PLB = { "header":"PLoB", "title":"Long Balls - Playing in (0-100%)", "style": "skillspat"}; headers_ar.PTB = { "header":"PThB", "title":"Through Balls - Playing in (0-100%)", "style": "border skillspat"}; headers_ar.growOK = { "header":"Gok", "title":"How good is the skills placement for development!", "style": "skill"}; headers_ar.growOfGok = { "header":"+Gok", "title":"Increse of Gok in last training!", "style": "sk"}; headers_ar.potential = { "header":"Pot", "title":"Player Potential. (0-5) [Send Scout]", "style": "skill"}; headers_ar.charisma = { "header":"Cha", "title":"Player Charisma. (0-20) [Send Scout]", "style": "skill"}; headers_ar.professionalism = { "header":"Pro", "title":"Player Professionalism. (0-20) [Send Scout OR use PRO]", "style": "skill"}; headers_ar.aggression = { "header":"Agg", "title":"Player Aggression. (0-20) [Send Scout OR use PRO]", "style": "skill"}; headers_ar.injury = { "header":"Inj", "title":"Player Injury Capacity. (0-20) [Only using PRO]", "style": "skill"}; headers_ar.Adp = { "header":"Adp", "title":"Player Adaptability Capacity. (0-20) [Only using PRO]", "style": "skill"}; headers_ar.captain = { "header":"Cap", "title":"Game Captain. >+[Send Scout]", "style": "skill"}; headers_ar.potGok = { "header":"PoG", "title":"Player potencial taking in acount Pot&Gok! (0-5) [Send Scout]", "style": "skill"}; headers_ar.last_games = { "header":"Games", "title":"This season amount of games played", "style": "asi"}; headers_ar.last_goals = { "header":"Goals", "title":"This season amount of goals scored", "style": "asi"}; headers_ar.last_goals_per_games = { "header":"Goa/Ga", "title":"This season amount of goals scored per game", "style": "asi"}; headers_ar.last_conceded = { "header":"Conc", "title":"This season amount of goals conceded", "style": "asi"}; headers_ar.last_conceded_per_games = { "header":"Con/Ga", "title":"This season amount of goals conceded per game", "style": "asi"}; headers_ar.last_assists = { "header":"Assists", "title":"This season amount of assists", "style": "asi"}; headers_ar.last_assists_per_games = { "header":"Ass/Ga", "title":"This season amount of assists per game", "style": "asi"}; headers_ar.last_cards = { "header":"Cards", "title":"This season amount of cards received", "style": "asi"}; headers_ar.last_cards_per_games = { "header":"Car/Ga", "title":"This season amount of cards received per game", "style": "asi"}; headers_ar.last_productivity = { "header":"Prod", "title":"This season productivity", "style": "asi"}; headers_ar.last_productivity_per_games = { "header":"Pro/Ga", "title":"This season productivity per game", "style": "asi"}; headers_ar.last_rating_avg = { "header":"Rating", "title":"This season Rating", "style": "asi"}; headers_ar.total_games = { "header":"Games", "title":"Total amount of games played", "style": "asi"}; headers_ar.total_goals = { "header":"Goals", "title":"Total amount of goals scored", "style": "asi"}; headers_ar.total_goals_per_games = { "header":"Goa/Ga", "title":"Total amount of goals scored per game", "style": "asi"}; headers_ar.total_conceded = { "header":"Conc", "title":"Total amount of goals conceded", "style": "asi"}; headers_ar.total_conceded_per_games = { "header":"Con/Ga", "title":"Total amount of goals conceded per game", "style": "asi"}; headers_ar.total_assists = { "header":"Assists", "title":"Total amount of assists", "style": "asi"}; headers_ar.total_assists_per_games = { "header":"Ass/Ga", "title":"Total amount of assists per game", "style": "asi"}; headers_ar.total_cards = { "header":"Cards", "title":"Total amount of cards received", "style": "asi"}; headers_ar.total_cards_per_games = { "header":"Car/Ga", "title":"Total amount of cards received per game", "style": "asi"}; headers_ar.total_productivity = { "header":"Prod", "title":"Total productivity", "style": "asi"}; headers_ar.total_productivity_per_games = { "header":"Pro/Ga", "title":"Total productivity per game", "style": "asi"}; headers_ar.total_rating_avg = { "header":"Rating", "title":"Total Career Rating", "style": "asi"}; headers_ar.bestSkill = { "header":"B/sk", "title":"Best skill value", "style": "asi"}; //"last_games","last_conceded","last_conceded_per_games","last_goals","last_goals_per_games","last_assists","last_assists_per_games","last_cards","last_cards_per_games","last_productivity","last_productivity_per_games","last_rating_avg", //"total_games","total_conceded","total_conceded_per_games","total_goals","total_goals_per_games","total_assists","total_assists_per_games","total_cards","total_cards_per_games","total_productivity","total_productivity_per_games","total_rating_avg", for (var k=0; k< positionNames.length; k++) { headers_ar[positionNames[k]]= { "header":positionNames[k], "title":"Skill in " + positionNames[k], "style": "killspat"}; } function addNewStyle(newStyle) { var styleElement = document.getElementById('styles_js'); if (!styleElement) { styleElement = document.createElement('style'); styleElement.type = 'text/css'; styleElement.id = 'styles_js'; document.getElementsByTagName('head')[0].appendChild(styleElement); } styleElement.appendChild(document.createTextNode(newStyle)); } addNewStyle('.name {width:150px !important;}'); addNewStyle('.rec {width:70px !important;}'); addNewStyle('.position {width:45px !important;}'); addNewStyle('.skill {width:19px !important;}'); addNewStyle('.sk {width:30px !important;}'); addNewStyle('.asi {width:45px !important;}'); addNewStyle('.skillspat {width:35px !important;}'); makeTable = function() { if(document.show_teamA_det) $("img.toggle_teamA_det").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_teamA_det").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_teamB_det) $("img.toggle_teamB_det").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_teamB_det").attr("src","/pics/sort_btn_gray_off.gif"); if(show_training) $("img.training_toggle").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.training_toggle").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_setpieces) $("img.toggle_setpieces").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_setpieces").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_scoutskills) $("img.toggle_scoutskills").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_scoutskills").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_convocados) $("img.toggle_convocados").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_convocados").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_posicoes) $("img.toggle_posicoes").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_posicoes").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_fieldperformance) $("img.toggle_fieldperformance").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_fieldperformance").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_last_data) $("img.toggle_last_data").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_last_data").attr("src","/pics/sort_btn_gray_off.gif"); if(document.show_total_data) $("img.toggle_total_data").attr("src","/pics/sort_btn_gray_on.gif"); else $("img.toggle_total_data").attr("src","/pics/sort_btn_gray_off.gif"); if(show_training){ ths = ["no","name","age","fp","str","sta","pac","mar","tac","wor","pos","pas","cro","tec","hea","fin","lon","set","ti","ti_dif","growOK","growOfGok","SK1","SK1ant","SK2","SK2ant","asi","wage","bteam"]; gk_ths = ["no","name","age","fp","str","sta","pac","han","one","ref","ari","jum","com","kic","thr",,,,"ti","ti_dif","growOK","growOfGok","SK1","SK1ant","SK2","SK2ant","asi","wage","bteam"]; } else if(document.show_last_data){ //"last_games","last_conceded","last_conceded_per_games","last_goals","last_goals_per_games","last_assists","last_assists_per_games","last_cards","last_cards_per_games","last_productivity","last_productivity_per_games","last_rating_avg", ths = ["no","name","age","fp","last_games","last_conceded","last_conceded_per_games","last_goals","last_goals_per_games","last_assists","last_assists_per_games","last_cards","last_cards_per_games","last_productivity","last_productivity_per_games","last_rating_avg","routine","SK1","SK2","bteam"]; gk_ths = ["no","name","age","fp","last_games","last_conceded","last_conceded_per_games","last_goals","last_goals_per_games","last_assists","last_assists_per_games","last_cards","last_cards_per_games","last_productivity","last_productivity_per_games","last_rating_avg","routine","SK1","SK2","bteam"]; } else if(document.show_total_data){ //"total_games","total_conceded","total_conceded_per_games","total_goals","total_goals_per_games","total_assists","total_assists_per_games","total_cards","total_cards_per_games","total_productivity","total_productivity_per_games","total_rating_avg", ths = ["no","name","age","fp","total_games","total_conceded","total_conceded_per_games","total_goals","total_goals_per_games","total_assists","total_assists_per_games","total_cards","total_cards_per_games","total_productivity","total_productivity_per_games","total_rating_avg","routine","SK1","SK2","bteam"]; gk_ths = ["no","name","age","fp","total_games","total_conceded","total_conceded_per_games","total_goals","total_goals_per_games","total_assists","total_assists_per_games","total_cards","total_cards_per_games","total_productivity","total_productivity_per_games","total_rating_avg","routine","SK1","SK2","bteam"]; } else if(document.show_posicoes){ ths = ["no","name","age","fp","D C", "D L", "D R", "DM C", "DM L", "DM R", "M C", "M L", "M R", "OM C", "OM L", "OM R", "F","bestSkill","asi","rec","bteam"]; gk_ths = ["no","name","age","fp",, , , , , , , , , , , , , "GK","asi","rec","bteam"]; } else if(document.show_fieldperformance){ ths = ["no","name","age","fp","DDi","DWi","DSh","DLB","DTB","PDi","PWi","PSh","PLB","PTB","routine","SK1","SK2","asi","rec","bteam"]; gk_ths = ["no","name","age","fp",,,,,,,,,,,"routine","SK1","SK2","asi","rec","bteam"]; }else { if(!document.show_setpieces){ if(document.show_scoutskills){ ths = ["no","name","age","fp","str","sta","pac","mar","tac","wor","pos","pas","cro","tec","hea","fin","lon","set","potential","Adp","injury","charisma","professionalism","aggression","routine","captain","growOK","potGok","SK1","SK2","bteam"]; //,"wage" ||||| gk_ths = ["no","name","age","fp","str","sta","pac","han","one","ref","ari","jum","com","kic","thr",,,,"potential","Adp","injury","charisma","professionalism","aggression","routine","captain","growOK","potGok","SK1","SK2","bteam"]; //,"wage"||||| } else { ths = ["no","name","age","fp","str","sta","pac","mar","tac","wor","pos","pas","cro","tec","hea","fin","lon","set","routine","growOK","SK1","SK2","wage","asi","rec","bteam"]; // ||||| gk_ths = ["no","name","age","fp","str","sta","pac","han","one","ref","ari","jum","com","kic","thr",,,,"routine","growOK","SK1","SK2","wage","asi","rec","bteam"]; //||||| } } else { if(document.show_scoutskills){ ths = ["no","name","age","fp","str","sta","pac","mar","tac","wor","pos","pas","cro","tec","hea","fin","lon","set","cantos","livres","penaltis","potential","Adp","injury","charisma","professionalism","aggression","routine","captain","growOK","potGok","SK1","SK2","bteam"]; //,"wage","rec","asi"||||| gk_ths = ["no","name","age","fp","str","sta","pac","han","one","ref","ari","jum","com","kic","thr",,,,,,,"potential","Adp","injury","charisma","professionalism","aggression","routine","captain","growOK","potGok","SK1","SK2","bteam"]; //,"wage","rec","asi"||||| }else{ ths = ["no","name","age","fp","str","sta","pac","mar","tac","wor","pos","pas","cro","tec","hea","fin","lon","set","cantos","livres","penaltis","routine","growOK","SK1","SK2","asi","rec","bteam"]; //,"wage","rec","asi"||||| gk_ths = ["no","name","age","fp","str","sta","pac","han","one","ref","ari","jum","com","kic","thr",,,,,,,"routine","growOK","SK1","SK2","asi","rec","bteam"]; //,"wage","rec","asi"||||| } } } //SESSION["is_pro"] = 1; //,"DDi", "DWi", "DSh", "DLB", "DTB" myTable = document.createElement('table'); myTable.className = "hover zebra"; construct_th(); var z=0; var player_count = 0; for (i=0; i<players_ar.length; i++) { if (players_ar[i]["fp"] != "GK" && add_me(players_ar[i]) && filter_squads() && filter_available(i)) { construct_tr(players_ar[i], z); z++; player_count++; } } if (z == 0) { var myRow = myTable.insertRow(-1); var myCell = myRow.insertCell(-1); myCell.colSpan = 24; // myCell.innerHTML = other_header; $(myCell).addClass("bold").css("padding","10px"); } if (filters_ar[1] == 1) { var myRow = myTable.insertRow(-1); var myCell = myRow.insertCell(-1); myCell.className = "splitter"; myCell.colSpan = "50"; myCell.innerHTML = gk_header; construct_th(true); z=0; for (i=0; i<players_ar.length; i++) { if (players_ar[i]["fp"] == "GK" && filter_squads() && filter_available(i)) { if (!(players_ar[i]["age"] < age_min || players_ar[i]["age"] > age_max)) { construct_tr(players_ar[i], z, true); z++; } } } } var $player_count = $("#player_count"); if($player_count.length ==0) $player_count = $("<span/>").attr("id","player_count").addClass("float_right").prependTo("#filters"); $player_count.text(pc_replace(pagecontent[116],{"[number]":player_count})); $e("sq").innerHTML = ""; $e("sq").appendChild(myTable); activate_player_links($(myTable).find("[player_link]")); init_tooltip_by_elems($(myTable).find("[tooltip]")) //########################################################################################################### //########################################################################################################### //########################################################################################################### zebra(); }; } var inject = document.createElement("script"); inject.setAttribute("type", "text/javascript"); inject.appendChild(document.createTextNode("(" + embed + ")()")); document.body.appendChild(inject); $(document).ready(function(){ sort_it("no"); make_radio("main_squad"); }); var load,execute,loadAndExecute;load=function(a,b,c){var d;d=document.createElement("script"),d.setAttribute("src",a),b!=null&&d.addEventListener("load",b),c!=null&&d.addEventListener("error",c),document.body.appendChild(d);return d},execute=function(a){var b,c;typeof a=="function"?b="("+a+")();":b=a,c=document.createElement("script"),c.textContent=b,document.body.appendChild(c);return c},loadAndExecute=function(a,b){return load(a,function(){return execute(b)})}; loadAndExecute("//ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js", function() { $.noConflict(); jQuery(document).ready(function($) { $('table.zebra th:eq(1)').click(); }); });
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址