
function CNN_DPAudio(url)
{var openURL='/danpatrick/listenlive.player.html?eref=sihp';var cnnAudioArgs='';url=unescape(url);if(url!='')
{cnnAudioArgs='?file='+url;}
if(window.name=='DPAudioPlayer')
{writeAudio(url);}
else
{CNN_openPopup(openURL+cnnAudioArgs,'DPAudioPlayer','toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=650,height=480');}}
var cnnT1={"time":2000,"counter":0,"playing":false};cnnT1.init=function(){this.panes=$c('cnnT1Pane','div',$e('cnnT1Holder'));this.panecount=this.panes.length;this.pane=0;this.counter=this.time;this.play(true);this.go(0);};cnnT1.next=function(){if(this.pane>=this.panecount-1){this.pane=0;}
else{this.pane++;}
this.go(this.pane);};cnnT1.go=function(p){if(p<0||p>=this.panecount)return;for(i=0;i<this.panecount;i++){this.hide(i);}
this.counter=this.time;this.pane=p;this.show(p);};cnnT1.show=function(p){this.panes[p].style.display='block';};cnnT1.hide=function(p){this.panes[p].style.display='none';};cnnT1.play=function(s){if(s!=null){this.playing=s;var img='http://i.cdn.turner.com/si/.element/img/4.1/sect/MAIN/playpause_1_23x14.gif';if(this.playing){img='http://i.cdn.turner.com/si/.element/img/4.1/sect/MAIN/playpause_2_23x14.gif';}
var t=$c('cnnT1Controls','img',$e('cnnT1Holder'));for(i=0;i<t.length;i++){t[i].src=img;}}
if(this.playing){if(this.counter<1){this.next();}
this.counter--;setTimeout("cnnT1.play()",10);}};teamsObj={'nfl':{'id':1,'path':'/football/nfl/teams/','49ers':{id:1,name:'San Francisco 49ers',stub:'san-francisco-49ers-tickets'},'bears':{id:2,name:'Chicago Bears',stub:'chicago-bears-tickets'},'bengals':{id:3,name:'Cincinnati Bengals',stub:'cincinnati-bengals-tickets'},'bills':{id:4,name:'Buffalo Bills',stub:'buffalo-bills-tickets'},'broncos':{id:5,name:'Denver Broncos',stub:'denver-broncos-tickets'},'browns':{id:6,name:'Cleveland Browns',stub:'cleveland-browns-tickets'},'buccaneers':{id:7,name:'Tampa Bay Buccaneers',stub:'tampa-bay-buccaneers-tickets'},'cardinals':{id:8,name:'Arizona Cardinals',stub:'arizona-cardinals-tickets'},'chargers':{id:9,name:'San Diego Chargers',stub:'san-diego-chargers-tickets'},'chiefs':{id:10,name:'Kansas City Chiefs',stub:'kansas-city-chiefs-tickets'},'colts':{id:11,name:'Indianapolis Colts',stub:'indianapolis-colts-tickets'},'cowboys':{id:12,name:'Dallas Cowboys',stub:'dallas-cowboys-tickets'},'dolphins':{id:13,name:'Miami Dolphins',stub:'miami-dolphins-tickets'},'eagles':{id:14,name:'Philadelphia Eagles',stub:'philadelphia-eagles-tickets'},'falcons':{id:15,name:'Atlanta Falcons',stub:'atlanta-falcons-tickets'},'giants':{id:16,name:'New York Giants',stub:'new-york-giants-tickets'},'jaguars':{id:17,name:'Jacksonville Jaguars',stub:'jacksonville-jaguars-tickets'},'jets':{id:18,name:'New York Jets',stub:'new-york-jets-tickets'},'lions':{id:19,name:'Detroit Lions',stub:'detroit-lions-tickets'},'packers':{id:20,name:'Green Bay Packers',stub:'green-bay-packers-tickets'},'panthers':{id:21,name:'Carolina Panthers',stub:'carolina-panthers-tickets'},'patriots':{id:22,name:'New England Patriots',stub:'new-england-patriots-tickets'},'raiders':{id:23,name:'Oakland Raiders',stub:'oakland-raiders-tickets'},'rams':{id:24,name:'St. Louis Rams',stub:'st-louis-rams-tickets'},'ravens':{id:25,name:'Baltimore Ravens',stub:'baltimore-ravens-tickets'},'redskins':{id:26,name:'Washington Redskins',stub:'washington-redskins-tickets'},'saints':{id:27,name:'New Orleans Saints',stub:'new-orleans-saints-tickets'},'seahawks':{id:28,name:'Seattle Seahawks',stub:'seattle-seahawks-tickets'},'steelers':{id:29,name:'Pittsburgh Steelers',stub:'pittsburgh-steelers-tickets'},'texans':{id:30,name:'Houston Texans',stub:'houston-texans-tickets'},'titans':{id:31,name:'Tennessee Titans',stub:'tennessee-titans-tickets'},'vikings':{id:32,name:'Minnesota Vikings',stub:'minnesota-vikings-tickets'}},'mlb':{'id':2,'path':'/baseball/mlb/teams/','angels':{id:2,name:'Los Angeles Angels',stub:'los-angeles-angels-tickets'},'astros':{id:3,name:'Houston Astros',stub:'houston-astros-tickets'},'athletics':{id:4,name:'Oakland Athletics',stub:'oakland-athletics-tickets'},'blue_jays':{id:5,name:'Toronto Blue Jays',stub:'toronto-blue-jays-tickets'},'braves':{id:6,name:'Atlanta Braves',stub:'atlanta-braves-tickets'},'brewers':{id:7,name:'Milwaukee Brewers',stub:'milwaukee-brewers-tickets'},'cardinals':{id:8,name:'St. Louis Cardinals',stub:'st-louis-cardinals-tickets'},'cubs':{id:9,name:'Chicago Cubs',stub:'chicago-cubs-tickets'},'diamondbacks':{id:12,name:'Arizona Diamondbacks',stub:'arizona-diamondbacks-tickets'},'dodgers':{id:13,name:'Los Angeles Dodgers',stub:'los-angeles-dodgers-tickets'},'giants':{id:14,name:'San Francisco Giants',stub:'san-francisco-giants-tickets'},'indians':{id:15,name:'Cleveland Indians',stub:'cleveland-indians-tickets'},'mariners':{id:16,name:'Seattle Mariners',stub:'seattle-mariners-tickets'},'marlins':{id:17,name:'Florida Marlins',stub:'florida-marlins-tickets'},'mets':{id:18,name:'New York Mets',stub:'new-york-mets-tickets'},'nationals':{id:20,name:'Washington Nationals',stub:'washington-nationals-tickets'},'orioles':{id:21,name:'Baltimore Orioles',stub:'baltimore-orioles-tickets'},'padres':{id:22,name:'San Diego Padres',stub:'san-diego-padres-tickets'},'phillies':{id:23,name:'Philadelphia Phillies',stub:'philadelphia-phillies-tickets'},'pirates':{id:24,name:'Pittsburgh Pirates',stub:'pittsburgh-pirates-tickets'},'rangers':{id:25,name:'Texas Rangers',stub:'texas-rangers-tickets'},'rays':{id:26,name:'Tampa Bay Rays',stub:'tampa-bay-devil-rays-tickets'},'reds':{id:28,name:'Cincinnati Reds',stub:'cincinnati-reds-tickets'},'red_sox':{id:27,name:'Boston Red Sox',stub:'boston-red-sox-tickets'},'rockies':{id:29,name:'Colorado Rockies',stub:'colorado-rockies-tickets'},'royals':{id:30,name:'Kansas City Royals',stub:'kansas-city-royals-tickets'},'tigers':{id:31,name:'Detroit Tigers',stub:'detroit-tigers-tickets'},'twins':{id:32,name:'Minnesota Twins',stub:'minnesota-twins-tickets'},'white_sox':{id:33,name:'Chicago White Sox',stub:'chicago-white-sox-tickets'},'yankees':{id:34,name:'New York Yankees',stub:'new-york-yankees-tickets'}},'nba':{'id':3,'path':'/basketball/nba/teams/','76ers':{id:1,name:'Philadelphia 76ers',stub:'philadelphia-76ers-tickets'},'bobcats':{id:2,name:'Charlotte Bobcats',stub:'charlotte-bobcats-tickets'},'bucks':{id:3,name:'Milwaukee Bucks',stub:'milwaukee-bucks-tickets'},'bulls':{id:4,name:'Chicago Bulls',stub:'chicago-bulls-tickets'},'cavaliers':{id:5,name:'Cleveland Cavaliers',stub:'cleveland-cavaliers-tickets'},'celtics':{id:6,name:'Boston Celtics',stub:'boston-celtics-tickets'},'clippers':{id:7,name:'Los Angeles Clippers',stub:'los-angeles-clippers-tickets'},'grizzlies':{id:9,name:'Memphis Grizzlies',stub:'memphis-grizzlies-tickets'},'hawks':{id:10,name:'Atlanta Hawks',stub:'atlanta-hawks-tickets'},'heat':{id:12,name:'Miami Heat',stub:'miami-heat-tickets'},'hornets':{id:13,name:'New Orleans Hornets',stub:'new-orleans-hornets-tickets'},'jazz':{id:14,name:'Utah Jazz',stub:'utah-jazz-tickets'},'kings':{id:15,name:'Sacramento Kings',stub:'sacramento-kings-tickets'},'knicks':{id:16,name:'New York Knicks',stub:'new-york-knicks-tickets'},'lakers':{id:17,name:'Los Angeles Lakers',stub:'los-angeles-lakers-tickets'},'magic':{id:18,name:'Orlando Magic',stub:'orlando-magic-tickets'},'mavericks':{id:19,name:'Dallas Mavericks',stub:'dallas-mavericks-tickets'},'nets':{id:20,name:'New Jersey Nets',stub:'new-jersey-nets-tickets'},'nuggets':{id:21,name:'Denver Nuggets',stub:'denver-nuggets-tickets'},'pacers':{id:22,name:'Indiana Pacers',stub:'indiana-pacers-tickets'},'pistons':{id:23,name:'Detroit Pistons',stub:'detroit-pistons-tickets'},'raptors':{id:24,name:'Toronto Raptors',stub:'toronto-raptors-tickets'},'rockets':{id:25,name:'Houston Rockets',stub:'houston-rockets-tickets'},'spurs':{id:26,name:'San Antonio Spurs',stub:'san-antonio-spurs-tickets'},'suns':{id:27,name:'Phoenix Suns',stub:'phoenix-suns-tickets'},'thunder':{id:28,name:'Oklahoma City Thunder',stub:'oklahoma-city-thunder-tickets'},'timberwolves':{id:29,name:'Minnesota Timberwolves',stub:'minnesota-timberwolves-tickets'},'trail_blazers':{id:30,name:'Portland Trail Blazers',stub:'portland-trail-blazers-tickets'},'warriors':{id:31,name:'Golden State Warriors',stub:'golden-state-warriors-tickets'},'wizards':{id:32,name:'Washington Wizards',stub:'washington-wizards-tickets'}},'nhl':{'id':4,'path':'/hockey/nhl/teams/','avalanche':{id:1,name:'Colorado Avalanche',stub:'colorado-avalanche'},'blackhawks':{id:2,name:'Chicago Blackhawks',stub:'chicago-blackhawks'},'blues':{id:4,name:'St. Louis Blues',stub:'st-louis-blues'},'blue_jackets':{id:3,name:'Columbus Blue Jackets',stub:'columbus-blue-jackets'},'bruins':{id:5,name:'Boston Bruins',stub:'boston-bruins'},'canadiens':{id:6,name:'Montreal Canadiens',stub:'montreal-canadiens'},'canucks':{id:7,name:'Vancouver Canucks',stub:'vancouver-canucks'},'capitals':{id:8,name:'Washington Capitals',stub:'washington-capitals'},'coyotes':{id:9,name:'Phoenix Coyotes',stub:'phoenix-coyotes'},'devils':{id:10,name:'New Jersey Devils',stub:'new-jersey-devils'},'ducks':{id:11,name:'Anaheim Ducks',stub:'anaheim-ducks'},'flames':{id:14,name:'Calgary Flames',stub:'calgary-flames'},'flyers':{id:15,name:'Philadelphia Flyers',stub:'philadelphia-flyers'},'hurricanes':{id:16,name:'Carolina Hurricanes',stub:'carolina-hurricanes'},'islanders':{id:17,name:'New York Islanders',stub:'new-york-islanders'},'kings':{id:18,name:'Los Angeles Kings',stub:'los-angeles-kings'},'lightning':{id:19,name:'Tampa Bay Lightning',stub:'tampa-bay-lightning'},'maple_leafs':{id:20,name:'Toronto Maple Leafs',stub:'toronto-maple-leafs'},'oilers':{id:21,name:'Edmonton Oilers',stub:'edmonton-oilers'},'panthers':{id:22,name:'Florida Panthers',stub:'florida-panthers'},'penguins':{id:23,name:'Pittsburgh Penguins',stub:'pittsburgh-penguins'},'predators':{id:24,name:'Nashville Predators',stub:'nashville-predators'},'rangers':{id:25,name:'New York Rangers',stub:'new-york-rangers'},'red_wings':{id:26,name:'Detroit Red Wings',stub:'detroit-red-wings'},'sabres':{id:27,name:'Buffalo Sabres',stub:'buffalo-sabres'},'senators':{id:28,name:'Ottawa Senators',stub:'ottawa-senators'},'sharks':{id:29,name:'San Jose Sharks',stub:'san-jose-sharks'},'stars':{id:30,name:'Dallas Stars',stub:'dallas-stars'},'thrashers':{id:31,name:'Atlanta Thrashers',stub:'atlanta-thrashers'},'wild':{id:34,name:'Minnesota Wild',stub:'minnesota-wild'}}};function cnnPopulateMySI(){var tmp=document.getElementById('cnnMySITeamBox');var divs=tmp.getElementsByTagName('dt');for(var i=0;i<divs.length;i++){var div=divs[i];var team=div.getAttribute('team');if(team==null)continue;var league=team.substring(0,3);team=team.substring(4);var path=teamsObj[league].path;var x=0-((teamsObj[league].id-1)*60);var y=0-((teamsObj[league][team].id-1)*40);div.innerHTML='<div><a href="'+path+team+'/"><img src="http://i.cdn.turner.com/si/.e/img/4.0/global/pixels/blank_pixel.gif" style="background-position:'+x+'px '+y+'px;" alt="'+teamsObj[league][team].name+'" title="'+teamsObj[league][team].name+'"/></a></div>'
+'<a href="http://www.stubhub.com/'+teamsObj[league][team].stub+'/" onclick="this.href=this.href+\'?gcid=C12289x159\'" target="_blank" rel="nofollow"><img src="http://i.cdn.turner.com/si/.e/img/4.0/sect/global/mysi_box/stubhub_tickets.gif" alt="'+teamsObj[league][team].name+' Tickets" title="'+teamsObj[league][team].name+' Tickets"/></a>';}}

var _csbi=null;function Scoreboard(tab,content,data){var _flipInterval=12000;var current_page=0;_csbi=this;this._configJSON=data;this.t=tab;this.c=content;this.current_tab="";this.current_year='2009';this.activeTabs=new Array();this.mysi={active:false,teams:{NFL:[],NBA:[],NHL:[],MLB:[],NCAAF:[],NCAAB:[]}};var completeScoreboardImgSrc="http://i.cdn.turner.com/si/.element/img/4.1/sect/global/complete_scoreboard_102x12.gif";var mysiImgSrc="http://i.cdn.turner.com/si/.element/img/4.1/sect/global/edit_teams_51x12.gif";var showGolf=false;this.golfXMLurl="http://www.golf.com/golf/static/xml/leaderboard/current_r/leaderboard_top10.xml";this.golfXML="";this.tabs={MYSI:{type:"MYSI",games:[],game_order:{},tabname:'MySI GAMES',img:{src:mysiImgSrc,alt:'Edit MySI Teams',link:'/mysi/personalization/'}},GOLF:{type:"GOLF",games:[],game_order:{},tabname:'GOLF',img:{src:completeScoreboardImgSrc,alt:'Complete Leaderboard',link:'http://www.golf.com/golf/tours_news/leaderboard/'}},NFL:{type:"NFL",games:[],game_order:{},tabname:'NFL',img:{src:completeScoreboardImgSrc,alt:'Complete NFL Scoreboard',link:'/football/nfl/scoreboards/today/'}},NBA:{type:"NBA",games:[],game_order:{},tabname:'NBA',img:{src:completeScoreboardImgSrc,alt:'Complete NBA Scoreboard',link:'/basketball/nba/scoreboards/today/'}},MLB:{type:"MLB",games:[],game_order:{},tabname:'MLB',img:{src:completeScoreboardImgSrc,alt:'Complete MLB Scoreboard',link:'/baseball/mlb/scoreboards/today/'}},NHL:{type:"NHL",games:[],game_order:{},tabname:'NHL',img:{src:completeScoreboardImgSrc,alt:'Complete NHL Scoreboard',link:'/hockey/nhl/scoreboards/today/'}},NCAAF:{type:"NCAAF",games:[],game_order:{},tabname:'NCAAf',img:{src:completeScoreboardImgSrc,alt:'Top 25 College Football Scoreboard',link:'/football/ncaa/scoreboards/top25/today/'}},NCAAB:{type:"NCAAB",games:[],game_order:{},tabname:'NCAAB',img:{src:completeScoreboardImgSrc,alt:'Top 25 College Basketball Scoreboard',link:'/basketball/ncaa/men/scoreboards/top25/today/'}}};this.getXMLdoc=function(text){var xmlDoc;try{xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async="false";xmlDoc.loadXML(text);}
catch(e)
{try{parser=new DOMParser();xmlDoc=parser.parseFromString(text,"text/xml");}
catch(e){return false;}}
return xmlDoc;};this.get24hour=function(time){var hm=time.split(":");var h=(parseInt(hm[0])+12).toString();var m=parseFloat(hm[1]);m=(m<10)?"0"+m.toString():m.toString();var _24hr=h+m;return parseInt(_24hr);};this.sortGamesByTime=function(a,b){return _csbi.get24hour(a.time)-_csbi.get24hour(b.time);};this.sortGamesByStatus=function(a,b){return a.statusID-b.statusID;};this.sortGamesByOrder=function(a,b){if(a.order&&b.order){return a.order-b.order;}
else{return _csbi.get24hour(a.time)-_csbi.get24hour(b.time);}};this.retrieveGames=function(){var o=_csbi;var game_url;var game_data;var game_pos;var game_url_array;var game_file_name;var game_id;var games;var sports=o._configJSON.scoreboard.sports.sport;for(var i=0;i<sports.length;i++){var sport=sports[i].type;var taborder=parseInt(sports[i].position)-1;games=sports[i].games;o.tabs[sport].tabname=sports[i].tabname;o.tabs[sport].active=true;o.tabs[sport].img.link=sports[i].clickthru;o.activeTabs.splice(taborder,0,o.tabs[sport]);if(sport=="GOLF")showGolf=true;for(var g=0;g<games.length;g++){game_pos=g+1;var the_game=games[g].sport.game;game_id=the_game.id;o.tabs[sport].game_order[game_id]=parseInt(game_pos);var game_league=games[g].sport.type;var visitor=the_game.visitor.full_name;var home=the_game.home.full_name;var v=the_game.visitor.short_name;var h=the_game.home.short_name;o.tabs[game_league].games.push(the_game);if(o.mysi.active){for(var m=0;m<o.mysi.teams[game_league].length;m++){var mysiTeam=o.mysi.teams[game_league][m];if(v==mysiTeam||visitor.indexOf(mysiTeam)>-1||h==mysiTeam||home.indexOf(mysiTeam)>-1){o.tabs["MYSI"].games.push(the_game);}}}}}
if(showGolf){setTimeout("_csbi.retrieveGolfData(_csbi.golfXMLurl)",1000);}};this.retrieveGolfData=function(url){var contentType="application/x-www-form-urlencoded";var xhr=new FlashXMLHttpRequest();xhr.onload=function(){_csbi.golfXML=_csbi.getXMLdoc(xhr.responseText);setTimeout("_csbi.displayGolfLB()",1000);};xhr.open("GET",url);xhr.setRequestHeader("Content-Type",contentType);xhr.send("");};this.displayGames=function(){var t=this.t;var c=this.c;var Tabs='';var Content='';if(this.tabs["MYSI"].games.length>0){if(this.tabs["MYSI"].first){this.activeTabs.splice(0,0,this.tabs["MYSI"]);}else{this.activeTabs.push(this.tabs["MYSI"]);}}
this.current_tab=this.activeTabs[0].type;Tabs="<div class=\"cnnRight\"><a href=\"http://sportsillustrated.cnn.com/scoreboards/\" target=\"_top\">More Scores</a></div>";Tabs+="<ul>";for(var current_tab=0;current_tab<this.activeTabs.length;current_tab++){var curr=this.activeTabs[current_tab];var site="http://sportsillustrated.cnn.com";var tis=curr.img.src;var tia=curr.img.alt;var til=(curr.img.link.indexOf("http://")>-1)?curr.img.link:site+curr.img.link;var gpp=(curr.type=="MYSI"||curr.type=="NCAAF"||curr.type=="NCAAB")?5:8;var games=curr.games;var game_order=this.tabs[curr.type].game_order;for(var y=0;y<games.length;y++){games[y].statusID=(games[y].status=="F")?1:0;games[y].order=game_order[games[y].id];var p=y-1;if(p>=0&&(games[p].id==games[y].id)){games.splice(y,1);}}
games.sort(this.sortGamesByTime);if(curr.type!="MYSI"&&curr.type!="GOLF"){games.sort(this.sortGamesByStatus);games.sort(this.sortGamesByOrder);}
var nog=games.length;var nop=Math.ceil(nog/gpp);this.tabs[curr.type].pages=nop;Tabs+=(current_tab==0)?"<li class=\"cnnAlt\" id=\""+curr.type+"tab\">":"<li id=\""+curr.type+"tab\">";Tabs+="<a href=\"javascript:_csbi.changeTab('"+curr.type+"');\">";Tabs+=curr.tabname;Tabs+="<img id=\""+curr.type+"link\" onclick=\"javascript:window.parent.location.href='"+til+"'\" src=\""+tis+"\" alt=\""+tia+"\" title=\""+tia+"\"";Tabs+=(current_tab==0)?"/></a>":"style=\"display:none;\"/></a>";Tabs+="</a>";Tabs+="</li>";for(var k=0;k<nop;k++){var prevPage=k;var currPage=k+1;var lastOnPage=currPage*gpp;var firstOnPage=prevPage*gpp+1;var lastPage=nop-1;var pageId="cnnGameHolder"+curr.type;var firstPageId=pageId+"0";var currPageId=pageId+k;var prevPageId=pageId+parseInt(k-1);var nextPageId=pageId+currPage;var lastPageId=pageId+lastPage;Content+="<div id=\"cnnGameHolder"+curr.type+k+"\"";Content+=(current_tab==0&&k==0)?">":"style=\"display:none\">";Content+="<ul id=\"cnnGameScores"+curr.type+"\">";Content+="<li class=\"cnnFirst\">";if(nop>1&&k==0){Content+="<a href=\"javascript:_csbi.flipSportPage('"+currPageId+"','"+lastPageId+"','"+lastPage+"')\"></a>";}else if(nop>1){Content+="<a href=\"javascript:_csbi.flipSportPage('"+currPageId+"','"+prevPageId+"','"+prevPage+"')\"></a>";}
Content+="</li>";for(var j=0;j<lastOnPage;j++){var currGame=j+1;if((currGame>=firstOnPage)&&(currGame<=lastOnPage)&&games[j]!=null){var league=games[j].sport;var date=games[j].date;var id=games[j].id;var state=games[j].state;var status=games[j].status;var home=games[j].home;var visitor=games[j].visitor;var time=games[j].time;var url=games[j].url;var clock=games[j].clock;var datevalue=new Date();var themonth=datevalue.getMonth()+1;var monthvalue=(themonth<10)?"0"+themonth:themonth;var theday=datevalue.getDate();var dayvalue=(dayvalue<10)?"0"+theday:theday;if(date.indexOf(', ')>0){date=date.split(', ')[1];}
if(date.indexOf(' ')>0){switch(date.split(' ')[0].substr(0,3).toLowerCase()){case'jan':monthvalue='01';break;case'feb':monthvalue='02';break;case'mar':monthvalue='03';break;case'apr':monthvalue='04';break;case'may':monthvalue='05';break;case'jun':monthvalue='06';break;case'jul':monthvalue='07';break;case'aug':monthvalue='08';break;case'sep':monthvalue='09';break;case'oct':monthvalue='10';break;case'nov':monthvalue='11';break;case'dec':monthvalue='12';break;}
dayvalue=date.split(' ')[1];if(dayvalue.length==1){dayvalue="0"+dayvalue;}}
var base='';if(league=="NFL"){base="/football/nfl/gameflash/"+this.current_year+"/"+monthvalue+"/"+dayvalue+"/";url="/football/nfl/gameflash/today/";if(status=="F"&&state=="IP"){url=base+id+"_recap.html";}else if(state=="IP"){url=base+id+"_boxscore.html";}else if(state=="PRE"){url=base+id+"_preview.html";}}else if(league=="NCAAF"){base="/football/ncaa/gameflash/"+this.current_year+"/"+monthvalue+"/"+dayvalue+"/";url="/football/ncaa/gameflash/today/";if(status=="F"&&state=="IP"){url=base+id+"_recap.html";}else if(state=="IP"){url=base+id+"_boxscore.html";}else if(state=="PRE"){url=base+id+"_preview.html";}}else if(league=="NCAAB"){base="/basketball/ncaa/men/viewcast/"+this.current_year+"/"+monthvalue+"/"+dayvalue+"/";url="/football/ncaa/teams/divia.html";if(status=="F"&&state=="IP"){url=base+id+"_viewcast_recap.html";}else if(state=="IP"){url=base+id+"_viewcast_boxscore.html";}else if(state=="PRE"){url=base+id+"_viewcast_preview_story.html";}}else if(league=="NHL"){base="/hockey/nhl/viewcast/"+this.current_year+"/"+monthvalue+"/"+dayvalue+"/";url="/hockey/nhl/scoreboards/today/";if(status=="F"&&state=="IP"){url=base+id+"_viewcast_recap.html";}else if(state=="IP"){url=base+id+"_viewcast.html";}else if(state=="PRE"){url=base+id+"_viewcast_preview_story.html";}}
Content+="<li class=\"cnnGameScores"+league+"\">";Content+="<a href=\"http://sportsillustrated.cnn.com"+url+"\" target=\"_top\">";Content+="<div>";var setMYSIclass=false;var mysiteams=this.mysi.teams[league];Content+="<strong>";Content+="<strong>"+visitor.score+"</strong>";if(visitor.rank!=null){Content+="<em>"+visitor.rank+"&nbsp;</em>";}else if(curr.type=="NCAAF"||curr.type=="NCAAB"){Content+="<em>&nbsp;</em>";}
var visitor_name;if(visitor.short_name){visitor_name=visitor.short_name;}
else if(visitor.city_name){visitor_name=visitor.city_name.substr(0,12);}
if(this.mysi.active){for(var l=0;l<mysiteams.length;l++){if(mysiteams[l]==visitor.short_name||visitor.full_name.indexOf(mysiteams[l])>-1){setMYSIclass=true;break;}}
if(setMYSIclass){Content+=(gpp==5)?"<span class=\"cnnAlt\">"+visitor_name+"</span>":"<span class=\"cnnAlt\">"+visitor.three_letter_abrv+"</span>";}else{Content+=(gpp==8||(curr.type!="MYSI"&&gpp!=5))?"<span>"+visitor.three_letter_abrv+"</span>":"<span>"+visitor_name+"</span>";}}else{Content+=(gpp==8)?"<span>"+visitor.three_letter_abrv+"</span>":"<span>"+visitor_name+"</span>";}
Content+="</strong>";setMYSIclass=false;Content+="<strong>";Content+="<strong>"+home.score+"</strong>";if(home.rank!=null){Content+="<em>"+home.rank+"&nbsp;</em>";}else if(curr.type=="NCAAF"||curr.type=="NCAAB"){Content+="<em>&nbsp;</em>";}
var home_name;if(home.short_name){home_name=home.short_name;}
else if(home.city_name){home_name=home.city_name.substr(0,12);}
if(this.mysi.active){for(var l=0;l<mysiteams.length;l++){if(mysiteams[l]==home.short_name||home.full_name.indexOf(mysiteams[l])>-1){setMYSIclass=true;break;}}
if(setMYSIclass){Content+=(gpp==5)?"<span class=\"cnnAlt\">"+home_name+"</span>":"<span class=\"cnnAlt\">"+home.three_letter_abrv+"</span>";}else{Content+=(gpp==8||(curr.type!="MYSI"&&gpp!=5))?"<span>"+home.three_letter_abrv+"</span>":"<span>"+home_name+"</span>";}}else{Content+=(gpp==8)?"<span>"+home.three_letter_abrv+"</span>":"<span>"+home_name+"</span>";}
Content+="</strong>";if(state=="PRE"){Content+="<div>"+time+"</div>";}else if(state=="IP"&&status=="F"){Content+="<div>FINAL</div>";}else if(state=="IP"&&league=="MLB"){Content+="<div>"+this.nthNumber(status)+"</div>";}else if(state=="IP"&&league!="MLB"){Content+="<div>"+this.nthNumber(status)+"<span>|</span>"+clock+"</div>";}
Content+="</div>";Content+="</a>";Content+="</li>";}
else if((currGame>firstOnPage)&&(gpp-currGame)<=lastOnPage){Content+="<li class=\"cnnEmptyGame\"> </li>";}}
Content+="<li class=\"cnnLast\">"
if(nop>1&&k==lastPage){Content+="<a href=\"javascript:_csbi.flipSportPage('"+currPageId+"','"+firstPageId+"','0')\"></a>";}else if(nop>1){Content+="<a href=\"javascript:_csbi.flipSportPage('"+currPageId+"','"+nextPageId+"','"+currPage+"')\"></a>";}
Content+="</li>";Content+="</ul>";Content+="</div>";}}
Tabs+="</ul>";if(Tabs){document.getElementById(t).innerHTML=Tabs;}
if(Content){document.getElementById(c).innerHTML=Content;}
if(this.tabs[this.current_tab].pages>1){this.autochangepage=setInterval("_csbi.autopage()",_flipInterval);}};this.displayGolfLB=function(){if(typeof(_csbi.golfXML.childNodes)=="undefined"){if(document.getElementById("GOLFtab"))document.getElementById("GOLFtab").style.display="nones";return false;}
var tabLink=this.tabs["GOLF"].img.link;var Content;Content=(this.current_tab!="GOLF")?"<div id=\"cnnGameHolderGOLF0\" style=\"display:none;\">\n":"<div id=\"cnnGameHolderGOLF0\">\n";Content+="<ul id=\"cnnGameScoresGolf\">\n";Content+="<li class=\"cnnFirst\"> </li>\n";Content+="<li class=\"cnnGameScoresGolf\">\n";Content+="<a href=\""+tabLink+"\">\n";Content+="<div>\n";var root=(this.golfXML.childNodes.length==2)?1:0;for(var i=0;i<9;i++){var playerNode=this.golfXML.childNodes[root].childNodes[1].childNodes[i];var fn=playerNode.getAttribute("Fname");var ln=playerNode.getAttribute("Lname");var rank=(playerNode.getAttribute("CurPos"))?playerNode.getAttribute("CurPos"):'-';var score=(playerNode.getAttribute("TournParRel"))?playerNode.getAttribute("TournParRel"):'-';var thru=(playerNode.getAttribute("Thru"))?playerNode.getAttribute("Thru"):'-';var name=fn+" "+ln.replace(' (a)','');Content+="<div class=\"cnnItem"+i+"\">";Content+="<strong>"+thru+"</strong>";Content+="<div>"+score+"</div>";Content+="<em>"+rank+"</em>";Content+="<span>"+name+"</span>";Content+="</div>\n";}
Content+="</div>\n";Content+="</a>\n";Content+="</li>\n";Content+="<li class=\"cnnLast\"> </li>\n";Content+="</div>";document.getElementById(_csbi.c).innerHTML+=Content;};this.getmySIteams=function(){var mySIcookie=readCookie('mySIcom');var mySIhide=(readCookie('mySIcomScores')!=null)?true:false;var value,team,league;if(mySIcookie){this.mysi.active=this.tabs["MYSI"].active=true;this.tabs["MYSI"].first=(mySIhide)?false:true;for(var i=0;i<mySIcookie.length-1;i++){value=mySIcookie[i].split('_');team=value[0];league=(value[1].indexOf('NCAA')>-1)?value[1].substring(0,5):value[1];this.mysi.teams[league].push(team);}}else{return false;}};this.changeTab=function(new_tab){if(typeof(this.autochangepage)!="undefined")clearInterval(this.autochangepage);var pagesInTab=this.tabs[new_tab].pages;var oldTabId=this.current_tab+"tab";var newTabId=new_tab+"tab";var oldLinkId=this.current_tab+"link";var newLinkId=new_tab+"link";var contentPrefix="cnnGameHolder";var newContentId=contentPrefix+new_tab+"0";var content=document.getElementById("cnnGameScoresContent").getElementsByTagName('div');for(var i=0;i<content.length;i++){if(content[i].id.indexOf("cnnGameHolder")>-1)content[i].style.display="none";}
document.getElementById(newContentId).style.display='';document.getElementById(oldTabId).className="";document.getElementById(oldLinkId).style.display="none";document.getElementById(newTabId).className="cnnAlt";document.getElementById(newLinkId).style.display="";this.current_tab=new_tab;if(pagesInTab>1){current_page=0;this.autochangepage=setInterval("_csbi.autopage()",_flipInterval);}};this.autopage=function(){var pre="cnnGameHolder"+this.current_tab;var pgs=this.tabs[this.current_tab].pages-1;var cp=current_page;var next=(cp<pgs)?cp+1:0;var off=pre+cp;var on=pre+next;_csbi.flipSportPage(off,on,'auto');current_page=next;}
this.flipSportPage=function(off,on,type){if(type!="auto"&&typeof(this.autochangepage)!="undefined"){clearInterval(this.autochangepage);}
document.getElementById(off).style.display="none";document.getElementById(on).style.display="";};this.nthNumber=function(num){if(isNaN(num))return num;num=num*1;var low=num%10;switch(low){case 0:case 4:case 5:case 6:case 7:case 8:case 9:return num+'th';case 1:return num+'st';case 2:return num+'nd';case 3:return num+'rd';}}
this.getmySIteams();};var tabId="cnnGameSportsTabs";var contentId="cnnGameScoresContent";var hpsb=null;function cnn_scoreboard_init(data){hpsb=new Scoreboard(tabId,contentId,data);hpsb.retrieveGames();hpsb.displayGames();}

var FlashHelper_version=1;function $(){var elements=new Array();for(var i=0;i<arguments.length;i++){var element=arguments[i];if(typeof element=='string')element=document.getElementById(element);if(arguments.length==1)return element;elements.push(element);}
return elements;}
var FlashHelper=new Object();FlashHelper.height=0;FlashHelper.width=0;FlashHelper.shouldWaitForFlash=function(){}
FlashHelper.isFlashInstalled=function(){var ret;if(typeof(this.isFlashInstalledMemo)!="undefined"){return this.isFlashInstalledMemo;}
if(typeof(ActiveXObject)!="undefined"){try{var ieObj=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}
ret=(ieObj!=null);}else{var plugin=navigator.mimeTypes["application/x-shockwave-flash"];ret=(plugin!=null)&&(plugin.enabledPlugin!=null);}
this.isFlashInstalledMemo=ret;return ret;}
FlashHelper.getFlash=function(){return $("storage");}
FlashHelper.checkFlash=function(){try{return(this.getFlash().ping()=="pong");}
catch(e){return false;}}
FlashHelper.writeFlash=function(){var swfName="/.element/js/4.1/global/scoreboards/Flash4AJAX.swf";if(window.ActiveXObject&&!FlashHelper.isFlashInstalled())
{document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"');document.write(' codebase="http://download.macromedia.com');document.write('/pub/shockwave/cabs/flash/swflash.cab#version=8,5,0,0"');document.write(' height="'+this.height+'" width="'+this.width+'" id="storage">');document.write(' <param name="movie" value="'+swfName+'">');document.write(' <param name="quality" value="high">');document.write(' <param name="swliveconnect" value="true">');document.write('<\/object>');}
else
{document.write('<object id="storage" data="'+swfName+'"');document.write(' type="application/x-shockwave-flash"');document.write(' height="'+this.height+'" width="'+this.width+'" style="position:absolute;">');document.write('<param name="movie" value="'+swfName+'">');document.write('<param name="quality" value="high">');document.write('<param name="swliveconnect" value="true">');document.write('<param name="pluginurl" value="http://www.macromedia.com/go/getflashplayer">');document.write('<param name="pluginspage" value="http://www.macromedia.com/go/getflashplayer">');document.write('<\/object>');}}
FlashHelper.addLoadEvent=function(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){oldonload();func();}}}
FlashHelper.load=function(){if(typeof(FlashHelper.onload)!="function"){return;}
if(FlashHelper.isFlashInstalled()){var finishedLoading=this.flashLoaded&&this.documentLoaded;if(!finishedLoading){return;}}
var fs=FlashHelper.getFlash();if((!FlashHelper.isFlashInstalled()||this.flashLoaded)&&fs){if(FlashHelper.checkFlash()){callAppOnLoad(fs);}else{callAppOnLoad(null);}}else{callAppOnLoad(null);}
function callAppOnLoad(fs){if(FlashHelper.onloadCalled){return;}
FlashHelper.onloadCalled=true;FlashHelper.onload(fs);}}
function storageOnLoad(){FlashHelper.flashLoaded=true;FlashHelper.load();}
function storageOnError(){FlashHelper.flashLoaded=true;FlashHelper.load();}
FlashHelper.init=function(){this.flashLoaded=false;this.documentLoaded=false;this.addLoadEvent(onload);function onload(){if(FlashHelper.isFlashInstalled()){}
FlashHelper.documentLoaded=true;FlashHelper.load();}}
FlashHelper.init();var CallbackManager=new Object();CallbackManager.callbacks=new Array();CallbackManager.registerCallback=function(callback){var length=this.callbacks.push(selfDeleteCallback);var callbackID=length-1;return"CallbackManager.callbacks["+callbackID+"]";function selfDeleteCallback(obj){delete CallbackManager.callbacks[callbackID];setTimeout(function(){callback(obj);},0);return;}}
var FlashXMLHttpRequest=function(){var self=this;var _method,_url,_contentType=null;var _headers=new Array();this.open=function(method,url,async,user,password){_method=method;_url=url;}
this.send=function(body){var fs=FlashHelper.getFlash();function callback(varName){var response=FlashHelper.getFlash().GetVariable(varName);self.responseText=response;if(self.onload){self.onload();}}
fs.XmlHttp(_url,CallbackManager.registerCallback(callback),_method,body,_contentType,_headers);}
this.setRequestHeader=function(header,value){if(header.toLowerCase()=="Content-Type".toLowerCase()){_contentType=value;return;}
_headers.push(header);_headers.push(value);}
this.getRequestHeader=function(){}
this.getResponseHeader=function(a){alert("not supported");}
this.getAllResponseHeaders=function(){alert("not supported");}
this.abort=function(){alert("not supported");}
this.addEventListener=function(a,b,c){alert("not supported");}
this.dispatchEvent=function(e){alert("not supported");}
this.openRequest=function(a,b,c,d,e){this.open(a,b,c,d,e);}
this.overrideMimeType=function(e){alert("not supported");}
this.removeEventListener=function(a,b,c){alert("not supported");}}
FlashHelper.onload=startApp;function startApp(fs){if(!fs){return;}}

cnnStartList=function(){navRoot=cnnGetObject("cnnBotnav");if(navRoot){for(i=0;i<navRoot.childNodes.length;i++){node=navRoot.childNodes[i];if(node.nodeName=="LI"){node.onmouseover=function(){this.className="cnnOver";}
node.onmouseout=function(){this.className="";}}}}}
function cnnTagHPLinks(){if(!cnnPage.isHomepage)return;var links=document.getElementsByTagName('a');for(var i=0;i<links.length;i++){var url=links[i].href;if(cnnIsInternal(url)&&url.match(/[\?\&]eref\=/)==null){cnnAddParam(links[i],'eref=sihp');}}}
