var mysi_ncaaf_team_ids = [ 'air force','airfor','akron','akron','alabama','alabam','arizona','arizon','arizona st','arizst','arkansas','arkans','arkansas st','arkst','army','army','auburn','auburn','ball st','ballst','baylor','baylor','boston coll','bc','bowling green','bgsu','boise st','boise','buffalo','buff','byu','byu','california','calif','cent michigan','centmi','cincinnati','cin','clemson','clemso','colorado','colo','colorado st','colost','duke','duke','east michigan','eastmi','east carolina','ecu','florida atl','flaatl','florida int','flaint','florida st','flast','florida','florid','fresno st','fresno','georgia tech','gatech','georgia','georgi','hawaii','hawaii','houston','houst','idaho','idaho','illinois','illino','indiana','indian','iowa','iowa','iowa st','iowast','kansas','kansas','kent state','kentst','kentucky','kentuc','kansas st','kstate','la tech','latech','louisville','lou','lsu','lsu','marshall','marsh','memphis','memphi','miami','mia_fl','miami-oh','mia_oh','michigan','mich','mid tennessee','middtn','minnesota','minnes','missouri','missou','miss st','missst','maryland','mrylnd','michigan st','msu','navy','navy','nc state','ncstat','nebraska','nebras','nevada','nevada','new mexico','newmex','n illinois','niu','new mexico st','nmst','northwestern','northw','notre dame','notred','north texas','ntexas','ohio','ohio','ohio st','ohiost','oklahoma','okla','oklahoma st','oklast','mississippi','olemis','oregon','oregon','oregon st','oregst','pittsburgh','pitt','penn st','psu','purdue','purdue','rice','rice','rutgers','rutger','san diego st','sdsu','san jose st','sjsu','smu','smu','usf','sofla','s carolina','soucar','southern miss','soumis','stanford','stanfo','syracuse','syracu','tcu','tcu','temple','temple','tennessee','tenn','texas am','texam','texas','texas','toledo','toledo','troy','troy','tulane','tulane','tulsa','tulsa','texas tech','txtech','uab','uab','ucf','ucf','ucla','ucla','connecticut','uconn','ul-lafayette','ul_laf','ul-monroe','ul_mon','unc','unc','unlv','unlv','usc','usc','utah','utah','utah st','utahst','utep','utep','virginia','uva','vanderbilt','vandy','va tech','vatech','wake forest','wakef','washington','wash','washington st','washst','west michigan','westmi','wisconsin','wisc','west virginia','wvu','wyoming','wyomin' ];
var mysi_ncaab_team_ids = [ 'boston col','bc','clemson','clemso','duke','duke','florida st','flast','georgia tech','gatech','miami-fl','mia_fl','maryland','mrylnd','nc st','ncstat','n carolina','unc','virginia','uva','virginia tech','vatech','wake forest','wakef','albany','albany','binghamton','bing','boston u','bu','hartford','hartfo','maine','maine','stony brook','stnybr','maryland-balt','umbc','new hampshire','unh','vermont','vermon','charlotte','char','dayton','dayton','duquesne','duques','fordham','ford','g washington','geowas','la salle','lasall','richmond','richmo','st bonaven','stbona','st joes-pa','stjo','saint louis','stloui','temple','temple','massachusetts','umass','rhode island','uri','xavier','xavier','belmont','belmnt','campbell','campbe','e tenn st','easttn','gardner-webb','g_webb','jacksonville','jksnvl','kennesaw st','ksawst','lipscomb','lips','mercer','mercer','north florida','nofla','sc upstate','scupst','stetson','stetso','illinois','illino','indiana','indian','iowa','iowa','michigan','mich','minnesota','minnes','michigan st','msu','northwestern','northw','ohio st','ohiost','penn st','psu','purdue','purdue','wisconsin','wisc','baylor','baylor','colorado','colo','iowa state','iowast','kansas','kansas','kansas st','kstate','missouri','missou','nebraska','nebras','oklahoma','okla','oklahoma st','oklast','texas a&m','texam','texas','texas','texas tech','txtech','cincinnati','cin','depaul','depaul','georgetown','gtown','louisville','lou','marquette','marque','notre dame','notred','pittsburgh','pitt','providence','provid','rutgers','rutger','seton hall','setonh','south florida','sofla','st. john\'s','stjohn','syracuse','syracu','connecticut','uconn','villanova','vill','west virginia','wvu','cal poly','calply','uc-riverside','calrv','csu-fullerton','cs_ful','csu-northrdge','cs_nor','long beach st','longbe','pacific','pacifi','uc-irvine','uc_irv','uc-santa barb','uc_sb','e washington','eastwa','idaho st','idast','montana','mont','montana st','montst','northern colo','nco','n arizona','noariz','portland st','portst','sacramento st','sac','weber state','weber','charleston s','chsou','coa carolina','coastc','high point','highpt','liberty','libert','unc-asheville','nc_ash','radford','radfor','va military','vmi','winthrop','winthr','delaware','delawa','drexel','drexel','georgia st','gast','george mason','gmason','hofstra','hofstr','james madison','jmu','unc-wilmingtn','nc_wil','northeastern','northe','old dominion','olddom','towson','towson','va common','vcu','william mary','wilma','east carolina','ecu','houston','houst','marshall','marsh','memphis','memphi','rice','rice','so methodist','smu','southern miss','soumis','tulane','tulane','tulsa','tulsa','uab','uab','ucf','ucf','utep','utep','butler','butler','cleveland st','clevst','detroit','detroi','loyola-il','loy_il','ill-chicago','uic','wis-milwaukee','uw_mil','valparaiso','valpo','wis-green bay','wiscgb','wright state','wright','youngstown st','ysu','uc davis','caldav','chicago st','chist','longwood','longwd','nc central','nccent','njit','njit','presbyterian','presby','savannah st','savan','ut-pan amer','tex_pa','utah valley st','uvsc','win-salem st','w_sal','brown','brown','columbia','colum','cornell','cornel','dartmouth','dart','harvard','harv','pennsylvania','penn','princeton','prince','yale','yale','canisius','canisi','fairfield','fairfi','iona','iona','loyola-md','loy_md','manhattan','manhat','marist','marist','niagara','niagar','rider','rider','siena','siena','st. peter\'s','stpete','beth-cookman','b_c','coppin st','coppin','delaware st','delst','florida a&m','flaam','hampton','hamp','howard','howard','mary-e shore','md_es','morgan st','morgan','nc a&t','ncat','norfolk st','norfol','s carolina st','scst','akron','akron','ball st','ballst','bowling green','bgsu','buffalo','buff','central mich','centmi','e michigan','eastmi','kent st','kentst','miami (oh)','mia_oh','no illinois','niu','ohio','ohio','toledo','toledo','w michigan','westmi','bradley','bradle','creighton','creigh','drake','drake','evansville','evansv','illinois st','illst','indiana st','indst','missouri st','mostu','northern iowa','noiowa','so illinois','siu','wichita st','wichit','air force','airfor','brigham young','byu','colorado st','colost','new mexico','newmex','san diego st','sdsu','tcu','tcu','unlv','unlv','utah','utah','wyoming','wyomin','cent conn st','centct','fairleigh d','fdu','long island','liu','monmouth','monmou','mt st mary\'s','mtstma','quinnipiac','quinni','robert morris','rmorri','sacred heart','sheart','st francis ny','stfrny','st francis pa','stfrpa','wagner','wagner','austin peay','apsu','e illinois','eastil','e kentucky','eastky','jvlle st','jvilst','morehead st','morehe','murray st','murray','samford','samfor','se mo st','semo','tennessee st','tennst','tenn-martin','tn_mar','tenn tech','tntech','arizona','arizon','arizona st','arizst','california','calif','oregon','oregon','oregon st','oregst','stanford','stanfo','ucla','ucla','usc','usc','washington','wash','washington st','washst','american univ','americ','army','army','bucknell','buck','colgate','colgat','holy cross','holycr','lafayette','lafaye','lehigh','lehigh','navy','navy','ark-little r','ark_lr','arkansas st','arkst','denver','denver','fla atlantic','flaatl','florida intnl','flaint','middle tenn','middtn','north texas','ntexas','troy','troy','la-lafayette','ul_laf','la monroe','ul_mon','new orleans','uno','south alabama','usa','w kentucky','westky','alabama','alabam','arkansas','arkans','auburn','auburn','florida','florid','georgia','georgi','kentucky','kentuc','lsu','lsu','miss st','missst','mississippi','olemis','s carolina','soucar','tennessee','tenn','vanderbilt','vandy','central ark','cnak','lamar','lamar','mcneese st','mcnees','nicholls st','nichol','nw st','norwst','sam houston','samhou','se louisiana','sela','sf austin','sfa','tex a&m cc','tamcc','tex-san ant','tex_sa','tex-arlington','tx_arl','texas st','txst','appalchian st','appala','chattanooga','chatta','charleston','chrlst','citadel','citade','davidson','davids','elon','elon','furman','furman','ga southern','geosou','unc-grensboro','nc_gre','w carolina','wcu','wofford','woffor','centenary','centen','ipfw','ipfw','iupui','iupui','n dakota st','ndakst','oakland','oaklan','oral roberts','oralro','s dakota st','sdkst','southern utah','sout','umkc','umkc','w illinois','westil','alabama a&m','alaam','alabama st','alast','alcorn st','alcorn','arkansas-pb','ark_pb','grambling st','grambl','jackson st','jackst','miss val st','missvl','prairie v a&m','pvam','southern univ','southe','tex southern','texsou','boise st','boise','fresno st','fresno','hawaii','hawaii','idaho','idaho','la tech','latech','nevada','nevada','new mexico st','nmst','san jose st','sjsu','utah st','utahst','gonzaga','gonzag','loyola mrymnt','loymnt','pepperdine','pepper','portland','portla','san francisco','sanfr','santa clara','santac','san diego','sdiego','saint mary\'s','stmary' ];

var mySIcookie = readCookie( 'mySIcom' );
var mySITeams = new Array();
var mySITeamPages = new Array();
mySITeamPages = {
	mlb: '/baseball/mlb/teams/',
	nfl: '/football/nfl/teams/',
	nba: '/basketball/nba/teams/',
	nhl: '/hockey/nhl/teams/',
	ncaaf: '/football/ncaa/teams/',
	ncaab: '/basketball/ncaa/men/teams/'
}

if( mySIcookie ) {
	if( mySIcookie[ mySIcookie.length -1 ] == '' ) { mySIcookie.pop(); }
	for( var i = 0; i < mySIcookie.length; i++ ) {
		if( mySIcookie[ i ].indexOf( 'NHL' ) > -1 ) {
			var mySITeam = new Array();
			mySITeam[ 'sportID' ] = 'nhl';
			mySITeam[ 'team' ] = mySIcookie[ i ].replace( /_NHL/, '' );
			mySITeam[ 'teamID' ] = ( ( mySITeam[ 'team' ] ).toLowerCase() ).replace( /\s/g, '_' );
			mySITeam[ 'team_s' ] = '';
			mySITeams[ i ] = mySITeam;
		}
		else if( mySIcookie[ i ].indexOf( 'NBA' ) > -1 ) {
			var mySITeam = new Array();
			mySITeam[ 'sportID' ] = 'nba';
			mySITeam[ 'team' ] = mySIcookie[ i ].replace( /_NBA/, '' );
			mySITeam[ 'teamID' ] = ( ( mySITeam[ 'team' ] ).toLowerCase() ).replace( /\s/g, '_' );
			mySITeam[ 'team_s' ] = '';
			mySITeams[ i ] = mySITeam;
		}
		else if( mySIcookie[ i ].indexOf( 'NFL' ) > -1 ) {
			var mySITeam = new Array();
			mySITeam[ 'sportID' ] = 'nfl';
			mySITeam[ 'team' ] = mySIcookie[ i ].replace( /_NFL/, '' );
			mySITeam[ 'teamID' ] = ( ( mySITeam[ 'team' ] ).toLowerCase() ).replace( /\s/g, '_' );
			mySITeam[ 'team_s' ] = '';
			mySITeams[ i ] = mySITeam;
		}
		else if( mySIcookie[ i ].indexOf( 'MLB' ) > -1 ) {
			var mySITeam = new Array();
			mySITeam[ 'sportID' ] = 'mlb';
			mySITeam[ 'team' ] = mySIcookie[ i ].replace( /_MLB/, '' );
			mySITeam[ 'teamID' ] = ( ( mySITeam[ 'team' ] ).toLowerCase() ).replace( /\s/g, '_' );
			mySITeam[ 'team_s' ] = '';
			mySITeams[ i ] = mySITeam;
		}
		else if( mySIcookie[ i ].indexOf( 'NCAAF' ) > -1 ) {
			var mySITeam = new Array();
			mySITeam[ 'sportID' ] = 'ncaaf';
			mySITeam[ 'team' ] = mySIcookie[ i ].replace( /_NCAAF \(FB\)/, '' );
			for ( var entryNo = 0; entryNo < mysi_ncaaf_team_ids.length; entryNo += 2 ) {
				if( mysi_ncaaf_team_ids[entryNo] == ( mySITeam[ 'team' ] ).toLowerCase() ) {
					mySITeam[ 'teamID' ] = mysi_ncaaf_team_ids[ entryNo + 1 ];
				}
			}
			mySITeam[ 'teamID' ] = ( mySITeam[ 'teamID' ] ).replace( /\s/g, '_' );
			mySITeam[ 'team_s' ] = ' (FB)';
			mySITeams[ i ] = mySITeam;
		}
		else if( mySIcookie[ i ].indexOf( 'NCAAB' ) > -1 ) {
			var mySITeam = new Array();
			mySITeam[ 'sportID' ] = 'ncaab';
			mySITeam[ 'team' ] = mySIcookie[ i ].replace( /_NCAAB \(BB\)/, '' );
			for ( var entryNo = 0; entryNo < mysi_ncaab_team_ids.length; entryNo += 2 ) {
				if( mysi_ncaab_team_ids[entryNo] == ( mySITeam[ 'team' ] ).toLowerCase() ) {
					mySITeam[ 'teamID' ] = mysi_ncaab_team_ids[ entryNo + 1 ];
				}
			}
			mySITeam[ 'teamID' ] = ( mySITeam[ 'teamID' ] ).replace( /\s/g, '_' );
			mySITeam[ 'team_s' ] = ' (BB)';
			mySITeams[ i ] = mySITeam;
		}
	}
}

function makeMySIBarEntry( team ) {
	var retValue = '<a href="' + mySITeamPages[ team[ 'sportID' ] ] + team[ 'teamID' ] + '/' + '"><strong>' + team[ 'team' ] + '</strong>' + team[ 'team_s' ] + '</a>';
	return retValue;
}

function cnn_writeMySIBar() {
	if ( mySITeams.length > 0 ) {
		document.write( '<table border="0" cellpadding="0" cellspacing="0"><tr>' );
		document.write( '<td class="col0"><a href="/mysi/personalization/"><img src="http://i.cdn.turner.com/si/.element/img/4.0/global/personalize/myi_logo.gif" alt="mySI" title="mySI"/></a></td>' );
		document.write( '<td class="col1"><div><table border="0" cellpadding="0" cellspacing="0"><tr>' );
		for( var x = 0; x < mySITeams.length; x++ ) {
			document.write( '<td class="col' + x + '">' + makeMySIBarEntry( mySITeams[ x ] ) + '</td>' );
		}
		document.write( '</tr></table></div></td>' );
		document.write( '<td class="col2"><a href="/mysi/personalization/"><img src="http://i.cdn.turner.com/si/.element/img/4.0/global/personalize/mysi_changemyteams.gif" alt="Change My Teams" title="Change My Teams"/></a></td>' );
		document.write( '</tr></table>' );
	} else {
		document.write( '<a href="/mysi/personalization/"><img src="http://i.cdn.turner.com/si/.element/img/4.0/global/personalize/personalize_si.gif" alt="Personalize SI.com With Your Favorite Pro and College Teams. It\'s Fast and Free!" title="Personalize SI.com With Your Favorite Pro and College Teams. It\'s Fast and Free!"/></a>' );
	}
}

function makeMySIStoryEntry( team ) {
	var retValue = '<li class="cnn_header"><a href="' + mySITeamPages[ team[ 'sportID' ] ] + team[ 'teamID' ] + '/' + '">' + team[ 'team' ] + team[ 'team_s' ] + '</a></li>';
	var tempHeadlines = mysiHeadlines[ team[ 'sportID' ] ];
	if( tempHeadlines && tempHeadlines[ 'team_' + team[ 'teamID' ] ] ) {
		retValue += '<li>' + tempHeadlines[ 'team_' + team[ 'teamID' ] ] + '</li>';
	} else {
		retValue += '<li><a href="' + mySITeamPages[ team[ 'sportID' ] ] + team[ 'teamID' ] + '/' + '">Team Page</a></li>';
	}
	return retValue;
}

function cnn_writeMySITopStories() {
	if ( mySITeams.length > 0 ) {
		for( var x = 0; x < mySITeams.length; x++ ) {
			document.write( makeMySIStoryEntry( mySITeams[ x ] ) );
		}
	} else {
		document.write( '<li><a href="/mysi/personalization/">Select up to six of your favorite teams to get the latest local news from across the web.</a></li>' );
	}
}
