/********************************* my_stats.js for EA.com code by Bart Millar *********************************/ // global vars /****************************************************************************** Player stats list *****************************************************************************/ // Player stats wait function function doStatsSnapshotWait(feedType) { var statsBlock = getElm(feedType); if(!statsBlock) return; var waitHTML = "
Loading Stats XML...
" writeHTML(statsBlock,waitHTML); } var statSnapValues = new Array(); var statSnapLastGameValues = new Array(); // Player stats ready function. When xml is ready, grabs stats specified in statFields. function doStatsSnapshotReady(feedType) { var statsBlock = getElm(feedType); var statKey = ""; var statValue = ""; var statsHtml = ''; if(!statsBlock) return; if(!xmlDocs[feedType]) return; var statsXML = xmlDocs[feedType].xml; if(!statsXML) return; clearElm(statsBlock); var games = statsXML.getElementsByTagName('Game'); for (var i=0; i < games.length; i++) { var gameTitle = getNodeValue(games[i].getElementsByTagName('title')[0]); var statItems = games[i].getElementsByTagName('Stat'); for (var j=0; j < statItems.length; j++) { var curStat = statItems[j]; for (var k=0;k'; statsHtml += ''; statsHtml += ''; statsHtml += ''; statsHtml += '
'; statsHtml += statsImgStart +'rank' + statsImgEnd; statsHtml += statSnapValues['RNK']+''; statsHtml += statsImgStart +'record' + statsImgEnd; statsHtml += statSnapValues['W']+'-'+statSnapValues['L']+''; statsHtml += statsImgStart +'dnf' + statsImgEnd; statsHtml += statSnapValues['DNF']+''; statsHtml += statsImgStart +'fav_team' + statsImgEnd; statsHtml += statSnapValues['FT']+''; statsHtml += statsImgStart +'fav_playbook' + statsImgEnd; statsHtml += statSnapValues['FOPBK']+''; statsHtml += '
'; if (lastGame) { statsHtml += '
'; statsHtml += ''; statsHtml += ''; statsHtml += ''; statsHtml += ''; statsHtml += '
Last Game
'+statSnapLastGameValues['PlayerName']+''+statSnapLastGameValues['Score'].substring(0, scoreDash)+'
'+statSnapLastGameValues['Opponent']+''+statSnapLastGameValues['Score'].substring(scoreDash+1, statSnapLastGameValues['Score'].length)+'
'; } statsHtml += ''; } writeHTML(statsBlock,statsHtml); if(typeof sssScrollbar != "undefined") sssScrollbar.reset("stats_snapshot_all_"); } /****************************************************************************** Player stats list *****************************************************************************/ // Player stats wait function function doFantasySnapshotWait(feedType) { var fantasyBlock = getElm(feedType); if(!fantasyBlock) return; var waitHTML = "
Loading Fantasy Football XML...
" writeHTML(fantasyBlock,waitHTML); } var fantasySnapNames = new Array('LeagueName', 'LeagueURL', 'TeamName', 'TeamURL', 'OppTeamName', 'OppURL'); var fantasyStandingNames = new Array('Rank', 'Wins', 'Losses', 'Ties'); var fantasySnapValues = new Array(); // Player stats ready function. When xml is ready, grabs stats specified in statFields. function doFantasySnapshotReady(feedType) { var fantasyBlock = getElm(feedType); var statKey = ""; var statValue = ""; var statsHtml = ''; if(!fantasyBlock) return; if(!xmlDocs[feedType]) return; var statsXML = xmlDocs[feedType].xml; if(!statsXML) return; clearElm(fantasyBlock); var games = statsXML.getElementsByTagName('League'); for (var i=0; i < games.length; i++) { for (var j=0; j < fantasySnapNames.length; j++) { fantasySnapValues[fantasySnapNames[j]] = getNodeValue(games[i].getElementsByTagName(fantasySnapNames[j])[0]); } var standings = games[i].getElementsByTagName('Standings'); for (var k=0; k < fantasyStandingNames.length; k++) { fantasySnapValues[fantasyStandingNames[k]] = getNodeValue(statsXML.getElementsByTagName(fantasyStandingNames[k])[0]); } var statsImgStart = ''; statsHtml += '
'; statsHtml += ''; statsHtml += ""; statsHtml += '
'; statsHtml += ''; statsHtml += ''; statsHtml += '
'; statsHtml += ''; statsHtml += '
Next Opponent
'+fantasySnapValues['OppTeamName']+'
'; statsHtml += '
'; } writeHTML(fantasyBlock,statsHtml); if(typeof sssScrollbar != "undefined") sssScrollbar.reset("stats_snapshot_all_"); }