jpfl_definitions = new Array; jpfl_definitions[0] = new Array('+/-', 'Raw plus-minus. The number of points by which the player\'s team has outscored opponents or been outscored by them with the player on the floor.'); jpfl_definitions[1] = new Array('+/-40', 'Plus/Minus per 40 minutes'); jpfl_definitions[2] = new Array('2a%', 'Two attempt percentage. Percentage of player possessions (found by FGA + (.44*FTA) + TO) used on two-point shots.'); jpfl_definitions[3] = new Array('2ag', '2-point field goals attempted per game'); jpfl_definitions[4] = new Array('2mg', '2-point field goals made per game'); jpfl_definitions[5] = new Array('2p%', 'Two-point field-goal percentage (2PM/2PA)'); jpfl_definitions[6] = new Array('2pa', '2-point field goals attempted'); jpfl_definitions[7] = new Array('2pa40', '2-point field goals attempted per 40 minutes'); jpfl_definitions[8] = new Array('2pm', '2-point field goals made'); jpfl_definitions[9] = new Array('2pm40', '2-point field goals made per 40 minutes'); jpfl_definitions[10] = new Array('3a%', 'Three attempt percentage. Percentage of player possessions (found by FGA + (.44*FTA) + TO) used on three-point shots.'); jpfl_definitions[11] = new Array('3ag', '3-point field goals attempted per game'); jpfl_definitions[12] = new Array('3mg', '3-point field goals made per game'); jpfl_definitions[13] = new Array('3p/fga', 'Three-pointers per field goal attempt'); jpfl_definitions[14] = new Array('3p%', 'Three-point field-goal percentage (3PM/3PA)'); jpfl_definitions[15] = new Array('3pa', 'Three-point field goals attempted'); jpfl_definitions[16] = new Array('3pa40', '3-point field goals attempted per 40 minutes'); jpfl_definitions[17] = new Array('3pm', 'Three-point field goals made'); jpfl_definitions[18] = new Array('3pm40', '3-point field goals made per 40 minutes'); jpfl_definitions[19] = new Array('a40', 'Assists per 40 minutes'); jpfl_definitions[20] = new Array('aloss', 'Away losses'); jpfl_definitions[21] = new Array('apg', 'Assists per game'); jpfl_definitions[22] = new Array('ast', 'Assists'); jpfl_definitions[23] = new Array('ast%', 'Assist percentage. For teams, percentage of field goals on which an assist was recorded (AST/FGM). For players, percentage of team possessions on which the player hands out an assist.'); jpfl_definitions[24] = new Array('awin', 'Away wins'); jpfl_definitions[25] = new Array('ba', 'Own shots blocked'); jpfl_definitions[26] = new Array('ba%', 'Block against percentage. Percentage of player\'s own shots that are blocked.'); jpfl_definitions[27] = new Array('bias', 'Offensive/Defensive Bias. Measures whether a player is more valuable and by how much on offense (positive numbers) or defense (negative numbers).'); jpfl_definitions[28] = new Array('bl', 'Blocks'); jpfl_definitions[29] = new Array('bl40', 'Blocks per 40 minutes'); jpfl_definitions[30] = new Array('blk%', 'Blocked shot percentage. Percentage of opponent possessions on which the player blocks a shot.'); jpfl_definitions[31] = new Array('bpg', 'Blocks per game'); jpfl_definitions[32] = new Array('dr', 'Defensive rebounds'); jpfl_definitions[33] = new Array('dr%', 'Defensive rebound percentage. Percentage of available defensive rebounds grabbed by the player or team. For players, found by DR/(TmDR + OppOR) * ((TmMin/5)/Min). For teams, found by TmDR/(TmDR + OppOR).'); jpfl_definitions[34] = new Array('dr40', 'Defensive rebounds per 40 minutes'); jpfl_definitions[35] = new Array('drole', 'Primary defensive role'); jpfl_definitions[36] = new Array('drole2', 'Secondary defensive role'); jpfl_definitions[37] = new Array('drpg', 'Defensive rebounds per game'); jpfl_definitions[38] = new Array('drtg', 'Defensive Rating. Points allowed per 100 possessions, with possessions defined as .96*(FGA + (.44*FTA) - OR + TO). For individuals, estimate of the Defensive Rating of a team made up of the player and four average teammates.'); jpfl_definitions[39] = new Array('efg%', 'Effective field-goal percentage. Adjusts three-pointers to 1.5 FGM to compensate for their additional value. Found by (FGM + (.5*3PM))/FGA.'); jpfl_definitions[40] = new Array('exp', 'Years experience in the NBA (prior to this season)'); jpfl_definitions[41] = new Array('ffgmg', 'Field goals made per game'); jpfl_definitions[42] = new Array('fg%', 'Field goal percentage. (FGM/FGA)'); jpfl_definitions[43] = new Array('fga', 'Field goal attempts'); jpfl_definitions[44] = new Array('fga40', 'Field goals attempted per 40 minutes'); jpfl_definitions[45] = new Array('fgag', 'Field goals attempted per game'); jpfl_definitions[46] = new Array('fgm', 'Field goals made'); jpfl_definitions[47] = new Array('fgm40', 'Field goals made per 40 minutes'); jpfl_definitions[48] = new Array('ft%', 'Free-throw percentage (FTM/FTA)'); jpfl_definitions[49] = new Array('fta', 'Free throws attempted'); jpfl_definitions[50] = new Array('fta%', 'Free-throw attempt percentage. Percentage of player possessions (found by FGA + (.44*FTA) + TO) used on free-throw attempts.'); jpfl_definitions[51] = new Array('fta40', 'Free throws attempted per 40 minutes'); jpfl_definitions[52] = new Array('ftag', 'Free throws attempted per game'); jpfl_definitions[53] = new Array('ftm', 'Free throws made'); jpfl_definitions[54] = new Array('ftm/fga', 'Free-throw rate, FTM/FGA.'); jpfl_definitions[55] = new Array('ftm40', 'Free throws made per 40 minutes'); jpfl_definitions[56] = new Array('ftmg', 'Free throws made per game'); jpfl_definitions[57] = new Array('future_oppl', 'Losses so far this season for future opponents'); jpfl_definitions[58] = new Array('future_oppw', 'Wins so far this season for future opponents'); jpfl_definitions[59] = new Array('g', 'Games played'); jpfl_definitions[60] = new Array('gs', 'Games started'); jpfl_definitions[61] = new Array('hloss', 'Home losses'); jpfl_definitions[62] = new Array('hwin', 'Home wins'); jpfl_definitions[63] = new Array('i/o', 'Inside/outside rating'); jpfl_definitions[64] = new Array('l', 'Losses'); jpfl_definitions[65] = new Array('luck', 'Difference between 82-game win pace and Pythagorean win pace'); jpfl_definitions[66] = new Array('min', 'Minutes played'); jpfl_definitions[67] = new Array('min%', 'Percentage of possible team minutes played'); jpfl_definitions[68] = new Array('mpg', 'Minutes played per game'); jpfl_definitions[69] = new Array('net', 'Net efficiency rating - ORtg - DRtg.'); jpfl_definitions[70] = new Array('no.', 'Uniform number'); jpfl_definitions[71] = new Array('oppl', 'Opponent losses'); jpfl_definitions[72] = new Array('oppw', 'Opponent wins'); jpfl_definitions[73] = new Array('or', 'Offensive rebounds'); jpfl_definitions[74] = new Array('or%', 'Offensive rebound percentage. Percentage of available offensive rebounds grabbed by the player or team. For players, found by OR/(TmOR + OppDR) * ((TmMin/5)/Min). For teams, found by TmOR/(TmOR + OppDR).'); jpfl_definitions[75] = new Array('or40', 'Offensive rebounds per 40 minutes'); jpfl_definitions[76] = new Array('orole', 'Primary offensive role'); jpfl_definitions[77] = new Array('orole2', 'Secondary offensive role'); jpfl_definitions[78] = new Array('orpg', 'Offensive rebounds per game'); jpfl_definitions[79] = new Array('ortg', 'Offensive Rating. Points scored per 100 possessions, with possessions defined as .96*(FGA + (.44*FTA) - OR + TO). For individuals, estimate of the Offensive Rating of a team made up of the player and four average teammates.'); jpfl_definitions[80] = new Array('p40', 'Points scored per 40 minutes'); jpfl_definitions[81] = new Array('pace', '[NBA] Possessions per 48 minutes, with possessions defined as .96*(FGA + (.44*FTA) - OR + TO).
[College] Possessions per 40 minutes, with possessions defined as FGA - OR + TO + (.475*FTA).'); jpfl_definitions[82] = new Array('pass', 'Pass Rating. Found by 50 * AST/MIN^2 * AST/TO.'); jpfl_definitions[83] = new Array('pf', 'Personal fouls'); jpfl_definitions[84] = new Array('pf%', 'Personal foul percentage. Percentage of possessions on which the player commits a personal foul.'); jpfl_definitions[85] = new Array('pf40', 'Personal fouls per 40 minutes'); jpfl_definitions[86] = new Array('pfpg', 'Personal fouls per game'); jpfl_definitions[87] = new Array('pow', 'Power rating. ( RPI * 82 )'); jpfl_definitions[88] = new Array('powrnk', 'Power rating (current rank across league)'); jpfl_definitions[89] = new Array('ppg', 'Points scored per game'); jpfl_definitions[90] = new Array('projw', 'Preseason projected wins'); jpfl_definitions[91] = new Array('pts', 'Points scored'); jpfl_definitions[92] = new Array('pyth%', 'Pythagorean winning percentage'); jpfl_definitions[93] = new Array('r40', 'Total rebounds per 40 minutes'); jpfl_definitions[94] = new Array('reb%', 'Rebound percentage. The average of offensive and defensive rebound percentage.'); jpfl_definitions[95] = new Array('ros', 'Roster number'); jpfl_definitions[96] = new Array('rpg', 'Total rebounds per game'); jpfl_definitions[97] = new Array('rpi', 'Winning percentage which combines OPP%, PYTH% & aWin%'); jpfl_definitions[98] = new Array('s40', 'Steals per 40 minutes'); jpfl_definitions[99] = new Array('spg', 'Steals per game'); jpfl_definitions[100] = new Array('stl', 'Steals'); jpfl_definitions[101] = new Array('stl%', 'Steal percentage.. Percentage of opponent possessions on which the player records a steal.'); jpfl_definitions[102] = new Array('to', 'Turnovers'); jpfl_definitions[103] = new Array('to%', 'Turnover percentage. Percentage of player or team possessions (found by FGA + (.44*FTA) + TO) used on turnovers.'); jpfl_definitions[104] = new Array('to40', 'Turnovers per 40 minutes'); jpfl_definitions[105] = new Array('topg', 'Turnovers per game'); jpfl_definitions[106] = new Array('tr', 'Total rebounds'); jpfl_definitions[107] = new Array('ts%', 'True Shooting Percentage, equivalent to a player\'s field-goal percentage if he scored equally efficiently shooting only two-point shots. Found by PTS/(2*(FGA + (.44*FTA))).'); jpfl_definitions[108] = new Array('usg', 'Usage Rate. Percentage of team possessions used while on the floor. Player possessions are found by FGA + (.44*FTA) + TO.'); jpfl_definitions[109] = new Array('w', 'Wins'); jpfl_definitions[110] = new Array('w82', 'Actual wins projected to full season'); jpfl_definitions[111] = new Array('warp', 'Wins Above Replacement Player. Based on performance and playing time, the wins a player has created as compared to a replacement-level player seeing the same minutes.'); jpfl_definitions[112] = new Array('win%', 'Player winning percentage. The per-minute component of the WARP rating system, estimating the winning percentage of a team made up of the player and four average teammates.'); jpfl_definitions[113] = new Array('wp', 'Wins Produced'); jpfl_definitions[114] = new Array('wp3k', 'Wins produced per 3000 minutes'); jpfl_definitions[115] = new Array('wp82', 'Wins produced per 82 games'); function jpfl_getStat ( inStatIndex ) { failMessage = "Stat definition could not be located."; inStatIndexLC = inStatIndex.toLowerCase(); for (i = 0; i < jpfl_definitions.length; i++) { if (jpfl_definitions[i][0] == inStatIndexLC) return jpfl_definitions[i][1]; } return failMessage; } function doTooltip(e, msg) { if ( typeof Tooltip == "undefined" || !Tooltip.ready ) return; Tooltip.show(e, msg); } function hideTip() { if ( typeof Tooltip == "undefined" || !Tooltip.ready ) return; Tooltip.hide(); }