/**
 * hashes and helpers galore
 */


/**
 * maps category ID to its search string, what to display in the main playlist area, and the ID of the element to be highlit when its selected
 */
var nbaChannelConfig = {
	'league': [
		{key:'All Videos', search_string:'section=channels/*|games/*|flip_video_diaries|fiba', display: 'All Videos', nav_id: 'leftnav_All_Videos'},
		
		
		{key:'Playoffs 2010', search_string:'section=channels/playoffs', display: 'Playoffs', nav_id: 'leftnav_Playoffs'},
		{key:'East Conference Series 7 2010', search_string:'section=channels/playoffs&sub_category=East%20Series%207', display: 'Eastern Conference Finals', nav_id: 'leftnav_Playoffs_East_Series_7'},
			{key:'East Conference Series 6 2010', search_string:'section=channels/playoffs&sub_category=East%20Series%206', display: 'East SemiFinals Series 2', nav_id: 'leftnav_Playoffs_East_Series_6'},
			{key:'East Conference Series 5 2010', search_string:'section=channels/playoffs&sub_category=East%20Series%205', display: 'East SemiFinals Series 1', nav_id: 'leftnav_Playoffs_East_Series_5'},
			{key:'East Conference Series 4 2010', search_string:'section=channels/playoffs&sub_category=East%20Series%204', display: 'East First Round Series 4', nav_id: 'leftnav_Playoffs_East_Series_4'},
			{key:'East Conference Series 3 2010', search_string:'section=channels/playoffs&sub_category=East%20Series%203', display: 'East First Round Series 3', nav_id: 'leftnav_Playoffs_East_Series_3'},
			{key:'East Conference Series 2 2010', search_string:'section=channels/playoffs&sub_category=East%20Series%202', display: 'East First Round Series 2', nav_id: 'leftnav_Playoffs_East_Series_2'},
			{key:'East Conference Series 1 2010', search_string:'section=channels/playoffs&sub_category=East%20Series%201', display: 'East First Round Series 1', nav_id: 'leftnav_Playoffs_East_Series_1'},
		{key:'West Conference Series 7 2010', search_string:'section=channels/playoffs&sub_category=West%20Series%207', display: 'Western Conference Finals', nav_id: 'leftnav_Playoffs_West_Series_7'},
			{key:'West Conference Series 6 2010', search_string:'section=channels/playoffs&sub_category=West%20Series%206', display: 'West SemiFinals Series 2', nav_id: 'leftnav_Playoffs_West_Series_6'},
			{key:'West Conference Series 5 2010', search_string:'section=channels/playoffs&sub_category=West%20Series%205', display: 'West SemiFinals Series 1', nav_id: 'leftnav_Playoffs_West_Series_5'},
			{key:'West Conference Series 4 2010', search_string:'section=channels/playoffs&sub_category=West%20Series%204', display: 'West First Round Series 4', nav_id: 'leftnav_Playoffs_West_Series_4'},
			{key:'West Conference Series 3 2010', search_string:'section=channels/playoffs&sub_category=West%20Series%203', display: 'West First Round Series 3', nav_id: 'leftnav_Playoffs_West_Series_3'},
			{key:'West Conference Series 2 2010', search_string:'section=channels/playoffs&sub_category=West%20Series%202', display: 'West First Round Series 2', nav_id: 'leftnav_Playoffs_West_Series_2'},
			{key:'West Conference Series 1 2010', search_string:'section=channels/playoffs&sub_category=West%20Series%201', display: 'West First Round Series 1', nav_id: 'leftnav_Playoffs_West_Series_1'},		
			{key:'Finals 2010', search_string:'section=channels/playoffs&sub_category=Finals', display: 'finals', nav_id: 'leftnav_Playoffs_Finals'},
		{key:'Playoffs', search_string:'section=channels/playoffs', display: 'Playoffs', nav_id: 'leftnav_Playoffs_2011'},
		{key:'East Conference Series 7', search_string:'section=channels/playoffs&sub_category=East%20Series%207', display: 'Eastern Conference Finals', nav_id: 'leftnav_Playoffs_2011_East_Series_7'},
			{key:'East Conference Series 6', search_string:'section=channels/playoffs&sub_category=East%20Series%206', display: 'East SemiFinals Series 2', nav_id: 'leftnav_Playoffs_2011_East_Series_6'},
			{key:'East Conference Series 5', search_string:'section=channels/playoffs&sub_category=East%20Series%205', display: 'East SemiFinals Series 1', nav_id: 'leftnav_Playoffs_2011_East_Series_5'},
			{key:'East Conference Series 4', search_string:'section=channels/playoffs&sub_category=East%20Series%204', display: 'East First Round Series 4', nav_id: 'leftnav_Playoffs_2011_East_Series_4'},
			{key:'East Conference Series 3', search_string:'section=channels/playoffs&sub_category=East%20Series%203', display: 'East First Round Series 3', nav_id: 'leftnav_Playoffs_2011_East_Series_3'},
			{key:'East Conference Series 2', search_string:'section=channels/playoffs&sub_category=East%20Series%202', display: 'East First Round Series 2', nav_id: 'leftnav_Playoffs_2011_East_Series_2'},
			{key:'East Conference Series 1', search_string:'section=channels/playoffs&sub_category=East%20Series%201', display: 'East First Round Series 1', nav_id: 'leftnav_Playoffs_2011_East_Series_1'},
		{key:'West Conference Series 7', search_string:'section=channels/playoffs&sub_category=West%20Series%207', display: 'Western Conference Finals', nav_id: 'leftnav_Playoffs_2011_West_Series_7'},
			{key:'West Conference Series 6', search_string:'section=channels/playoffs&sub_category=West%20Series%206', display: 'West SemiFinals Series 2', nav_id: 'leftnav_Playoffs_2011_West_Series_6'},
			{key:'West Conference Series 5', search_string:'section=channels/playoffs&sub_category=West%20Series%205', display: 'West SemiFinals Series 1', nav_id: 'leftnav_Playoffs_2011_West_Series_5'},
			{key:'West Conference Series 4', search_string:'section=channels/playoffs&sub_category=West%20Series%204', display: 'West First Round Series 4', nav_id: 'leftnav_Playoffs_2011_West_Series_4'},
			{key:'West Conference Series 3', search_string:'section=channels/playoffs&sub_category=West%20Series%203', display: 'West First Round Series 3', nav_id: 'leftnav_Playoffs_2011_West_Series_3'},
			{key:'West Conference Series 2', search_string:'section=channels/playoffs&sub_category=West%20Series%202', display: 'West First Round Series 2', nav_id: 'leftnav_Playoffs_2011_West_Series_2'},
			{key:'West Conference Series 1', search_string:'section=channels/playoffs&sub_category=West%20Series%201', display: 'West First Round Series 1', nav_id: 'leftnav_Playoffs_2011_West_Series_1'},		
			{key:'Finals', search_string:'section=channels/playoffs&sub_category=Finals', display: 'finals', nav_id: 'leftnav_Playoffs_2011_Finals'},
			{key:'Super Highlight', search_string:'section=channels/playoffs/superhighlight', display: 'superhighlight', nav_id: 'leftnav_Playoffs_2011_Super_Highlight'},
		{key:'Draft', search_string:'section=channels/draft', display: 'Draft', nav_id: 'leftnav_draft'},
			{key:'Instant Analysis', search_string:'section=channels/draft&sub_category=Instant%20Analysis', display: 'Instant Analysis', nav_id: 'leftnav_draft_instant_analysis'},
			{key:'Green Room', search_string:'section=channels/draft&sub_category=Green%20Room', display: 'Green Room', nav_id: 'leftnav_draft_green_room'},
			{key:'Prospects', search_string:'section=channels/draft&sub_category=Prospects', display: 'Prospects', nav_id: 'leftnav_draft_prospects'},
			{key:'Team Overviews', search_string:'section=channels/draft&sub_category=Team%20Overviews', display: 'Team Overviews', nav_id: 'leftnav_draft_team_overviews'},
			{key:'College Highlights', search_string:'section=channels/draft&sub_category=College%20Highlights', display: 'College Highlights', nav_id: 'leftnav_draft_college_highlights'},
			{key:'Prospect Park', search_string:'section=channels/draft&sub_category=Prospect%20Park', display: 'Prospect Park', nav_id: 'leftnav_draft_prospect_park'},
			{key:'Draft Preview', search_string:'section=channels/draft&sub_category=Draft%20Preview', display: 'Draft Preview', nav_id: 'leftnav_draft_draft_preview'},
			{key:'Draft Review', search_string:'section=channels/draft&sub_category=Draft%20Review', display: 'Draft Review', nav_id: 'leftnav_draft_draft_review'},
		{key:'All Star 2011', search_string:'section=channels/allstar', display: 'All Star 2011', nav_id: 'leftnav_AS_2011'},
			{key:'Players', search_string:'section=channels/allstar&sub_category=Players', display: 'Players', nav_id: 'leftnav_AS_Players'},
			{key:'Sprite Slam Dunk', search_string:'section=channels/allstar&sub_category=Slam%20Dunk', display: 'Sprite Slam Dunk', nav_id: 'leftnav_AS_Slam_Dunk'},
			{key:'Foot Locker 3-Point Shootout', search_string:'section=channels/allstar&sub_category=Three%20Point%20Shootout', display: 'Foot Locker 3-Point Shootout', nav_id: 'leftnav_AS_Shootout'},
			{key:'Geico Horse', search_string:'section=channels/allstar&sub_category=HORSE', display: 'Geico Horse', nav_id: 'leftnav_AS_Geico_Horse'},
			{key:'Gatorade Making Of', search_string:'section=channels/allstar&sub_category=Gatorade%20Making%20Of', display: 'Gatorade Making Of...', nav_id: 'leftnav_AS_Making_Of'},
			{key:'Taco Bell Skills Challenge', search_string:'section=channels/allstar&sub_category=Skills%20Challenge', display: 'Taco Bell Skills Challenge', nav_id: 'leftnav_AS_Skills_Challenge'},
			{key:'Haier Shooting Stars', search_string:'section=channels/allstar&sub_category=Shooting%20Stars', display: 'Haier Shooting Stars', nav_id: 'leftnav_AS_Shooting_Stars'},
			{key:'All-Star Game', search_string:'section=channels/allstar&sub_category=All-Star%20Game', display: 'All-Star Game', nav_id: 'leftnav_AS_AllStar_Game'},
			{key:'T-Mobile Magenta Carpet', search_string:'section=channels/allstar&sub_category=Magenta%20Carpet', display: 'T-Mobile Magenta Carpet', nav_id: 'leftnav_AS_Magenta_Carpet'},
			{key:'T-Mobile Rookie Challenge', search_string:'section=channels/allstar&sub_category=Rookie%20Challenge', display: 'T-Mobile Rookie Challenge', nav_id: 'leftnav_AS_Rookie_Challege'},
			{key:'Celebrity Game', search_string:'section=channels/allstar&sub_category=Celebrity%20Game', display: 'Celebrity Game', nav_id: 'leftnav_AS_Celebrity_Game'},
		{key:'Highlights', search_string:'section=games/*|channels/playoffs', display: 'Highlights', nav_id: 'leftnav_Highlights'},
		{key:'CBA News', search_string:'section=channels/cba_news', display: 'CBA News', nav_id: 'leftnav_CBA_News'},
		{key:'Featured', search_string:'section=channels/featured', display: 'Featured', nav_id: 'leftnav_Featured'},
			{key:'Originals', search_string:'sub_category=Originals&section=channels/featured', display: 'Originals', nav_id: 'leftnav_Featured_Originals'},

		{key:'Fiba', search_string:'section=fiba', display: 'Fiba', nav_id: 'leftnav_Fiba'},
			{key:'EuroBasket 2011', search_string:'sub_category=EuroBasket%202011&section=fiba', display: 'EuroBasket 2011', nav_id: 'leftnav_fiba_eurobasket_2011'},

			{key:'Americas Championship', search_string:'sub_category=Americas%20Championship%202011&section=fiba', display: 'Americas Championship', nav_id: 'leftnav_americas_championship_2011'},

		{key:'Top Plays', search_string:'section=channels/top_plays', display: 'Top Plays', nav_id: 'leftnav_Top_Plays'},
			{key:'Assist of the Night', search_string:'sub_category=Assist%20of%20the%20Night&section=channels/top_plays', display: 'Assist of the Night', nav_id: 'leftnav_Assist_of_the_Night'},
			{key:'Bold Moves of the Week', search_string:'sub_category=Bold%20Moves%20of%20the%20Week&section=channels/top_plays', display: 'Bold Moves of the Week', nav_id: 'leftnav_Bold_Moves'},
			{key:'Block of the Night', search_string:'sub_category=Block%20of%20the%20Night&section=channels/top_plays', display: 'Block of the Night', nav_id: 'leftnav_Block_of_the_Night'},
			{key:'Daily Top 10', search_string:'sub_category=Daily%20Top%20Ten&section=channels/top_plays', display: 'Daily Top 10', nav_id: 'leftnav_Daily_Top_10'},
			{key:'Daily Zap', search_string:'sub_category=Daily%20Zap&section=channels/top_plays', display: 'Daily Zap', nav_id: 'leftnav_Daily_Zap'},
			{key:'Dunk of the Night', search_string:'sub_category=Dunk%20of%20the%20Night&section=channels/top_plays', display: 'Dunk of the Night', nav_id: 'leftnav_Dunk_of_the_Night'},
			{key:'Fast Highlights', search_string:'sub_category=Fast%20Highlights&section=channels/top_plays', display: 'Adidas Fast Highlights', nav_id: 'leftnav_Fast_Highlights'},
			{key:'Plays of the Week', search_string:'sub_category=Plays%20of%20the%20Week&section=channels/top_plays', display: 'Plays of the Week', nav_id: 'leftnav_Plays_of_the_Week'},
			{key:'Steal of the Night', search_string:'sub_category=Steal%20of%20the%20Night&section=channels/top_plays', display: 'Steal of the Night', nav_id: 'leftnav_Steal_of_the_Night'},
			{key:'Top Performances', search_string:'sub_category=Nightly%20Top%20Performance&section=channels/top_plays', display: 'Top Performances', nav_id: 'leftnav_Top_Performances'},
			{key:'Top Fast Breaks', search_string:'sub_category=Top%20Fast%20Breaks&section=channels/top_plays', display: 'Top Fast Breaks', nav_id: 'leftnav_Top_Fast_Breaks'},
			{key:'Total Defense 5', search_string:'sub_category=Total%20Defense%205&section=channels/top_plays', display: "Total Defense 5 Play of the Night", nav_id: 'leftnav_topplays_Total_Defense_5'},
			{key:'Drives of the Week', search_string:'sub_category=Drives%20of%20the%20Week&section=channels/top_plays', display: 'Drives of the Week', nav_id: 'leftnav_Drives_of_the_Week'},
		{key:'Editor\'s Picks', search_string:'editor_pick=yes', display: 'Editor\'s Picks', nav_id: 'leftnav_Editor_s_Picks'},
		{key:'NBA TV', search_string:'section=channels/nba_tv', display: 'NBA TV', nav_id: 'leftnav_NBA_TV'},
			{key:'History', search_string:'section=channels/nba_tv&sub_category=History', display: 'History', nav_id: 'leftnav_History'},
			{key:'Access', search_string:'section=channels/nba_tv&sub_category=All%20Access', display: 'Access', nav_id: 'leftnav_Access'},
			{key:'Arena Link', search_string:'section=channels/nba_tv&sub_category=Arena%20Link', display: 'Arena Link', nav_id: 'leftnav_Arena_Link'},
			{key:'Brotherhood', search_string:'sub_category=Brotherhood&section=channels/nba_tv', display: 'Brotherhood', nav_id: 'leftnav_Brotherhood'},
			{key:'Christmas', search_string:'section=channels/nba_tv&sub_category=Christmas', display: 'Christmas', nav_id: 'leftnav_Christmas'},
			{key:'Fan Night', search_string:'section=channels/nba_tv&sub_category=Fan%20Night', display: 'Fan Night', nav_id: 'leftnav_Fan_Night'},
			{key:'Fantasy', search_string:'section=channels/nba_tv&sub_category=Fantasy', display: 'Fantasy', nav_id: 'leftnav_Fantasy'},
			{key:'Believe', search_string:'section=channels/nba_tv&sub_category=Game%20Analysis', display: 'Believe', nav_id: 'leftnav_Believe'},
			{key:'Legends', search_string:'section=channels/nba_tv&sub_category=Legends%20Night', display: 'Legends', nav_id: 'leftnav_Legends'},
			{key:'On The Road', search_string:'section=channels/nba_tv&sub_category=On%20the%20Road', display: 'On The Road', nav_id: 'leftnav_On_The_Road'},
			{key:'Real NBA', search_string:'section=channels/nba_tv&sub_category=Real%20NBA', display: 'Real NBA', nav_id: 'leftnav_Real_NBA'},
			{key:'Real Training Camp', search_string:'section=channels/nba_tv&sub_category=Real%20Training%20Camp', display: 'Real Training Camp', nav_id: 'leftnav_Real_Training_Camp'},
			{key:'Rick\'s Rant', search_string:'section=channels/nba_tv&sub_category=Ricks%20Rant', display: 'Rick\'s Rant', nav_id: 'leftnav_Rick_s_Rant'},
			{key:'The Beat', search_string:'section=channels/nba_tv&sub_category=The%20Beat', display: 'The Beat', nav_id: 'leftnav_The_Beat'},
			{key:'Express Yourself', search_string:'section=channels/nba_tv&sub_category=Express%20Yourself', display: 'Express Yourself', nav_id: 'leftnav_Express_Yourself'},
			{key:'League Office', search_string:'section=channels/nba_tv&sub_category=League%20Office', display: 'League Office', nav_id: 'leftnav_League_Office'},
			{key:'Ultimate Moments', search_string:'section=channels/nba_tv&sub_category=Ultimate%20Moments', display: 'Ultimate Moments', nav_id: 'leftnav_Ultimate_Moments'},
			{key:'Slideshows', search_string:'section=channels/nba_tv&sub_category=Slideshows', display: 'Slideshows', nav_id: 'leftnav_Slideshows'},
			{key:'The Jump', search_string:'section=channels/nba_tv&sub_category=The%20Jump', display: 'The Jump', nav_id: 'leftnav_The_Jump'},
			{key:'Open Court', search_string:'section=channels/nba_tv&sub_category=Open%20Court', display: 'Open Court', nav_id: 'leftnav_Open_Court'},
		{key:'TNT OT', search_string:'section=channels/tnt_overtime', display: 'TNT OT', nav_id: 'leftnav_TNT_OT'},
			{key:'Inside the NBA', search_string:'section=channels/tnt_overtime&sub_category=Inside%20the%20NBA', display: 'Inside the NBA', nav_id: 'leftnav_Inside_the_NBA'},
			{key:'Inside Trax', search_string:'section=channels/tnt_overtime&sub_category=Inside%20Trax', display: 'Inside Trax', nav_id: 'leftnav_Inside_Trax'},
			{key:'Insider Report', search_string:'section=channels/tnt_overtime&sub_category=Insider%20Report', display: 'Insider Report', nav_id: 'leftnav_Insider_Report'},
			{key:'Mike Fratello', search_string:'section=channels/tnt_overtime&sub_category=Mike%20Fratello', display: 'Mike Fratello', nav_id: 'leftnav_Mike_Fratello'},
			{key:'Teamwork Play of the Game', search_string:'section=channels/tnt_overtime&sub_category=Teamwork%20Play%20of%20the%20Game', display: 'Teamwork Play of the Game', nav_id: 'leftnav_Teamwork_Play_of_the_Game'},
			{key:'Top 5 of Inside', search_string:'section=channels/tnt_overtime&sub_category=Top%20Five%20of%20Inside', display: 'Top 5 of Inside', nav_id: 'leftnav_Top_5_of_Inside'},
			{key:'Barkley Zone', search_string:'section=channels/barkley_zone', display: 'Barkley Zone', nav_id: 'leftnav_Barkley_Zone'},
			{key:'Soundoff', search_string:'section=channels/barkley_zone&sub_category=Soundoff', display: 'Soundoff', nav_id: 'leftnav_Soundoff'},
			{key:'Ask Chuck', search_string:'section=channels/barkley_zone&sub_category=Ask%20Chuck', display: 'Ask Chuck', nav_id: 'leftnav_Ask_Chuck'},
	//featured doesn't have root link
			{key:'Slamdunk Showdown', search_string:'section=channels/originals&sub_category=dunk', display: 'Slamdunk Showdown', nav_id: 'leftnav_Slamdunk_Showdown'},
			{key:'Award Nominees', search_string:'section=channels/award_nominees', display: 'Award Nominees', nav_id: 'leftnav_Award_Nominees'},
			{key:'Play of the Day', search_string:'section=channels/play_of_the_day', display: 'Play of the Day', nav_id: 'leftnav_Play_of_the_Day'},
			{key:'Originals', search_string:'section=channels/originals', display: 'Originals', nav_id: 'leftnav_Originals'},
			{key:'Everything To Prove', search_string:'section=channels/originals&sub_category=Everything%20To%20Prove', display: 'Everything To Prove', nav_id: 'leftnav_Everything_To_Prove'},
			{key:'Express Your Love', search_string:'section=channels/originals&sub_category=Express%20Your%20Love', display: 'Express Your Love', nav_id: 'leftnav_Express_Your_Love'},
			{key:'Noche Latina', search_string:'section=channels/originals&sub_category=Noche%20Latina', display: 'Noche Latina', nav_id: 'leftnav_Noche_Latina'},
			{key:'Fan Frenzy', search_string:'section=channels/originals&sub_category=Fan%20Frenzy', display: 'Fan Frenzy', nav_id: 'leftnav_Fan_Frenzy'},
			{key:'Slamdunk Showdown', search_string:'section=channels/originals&sub_category=Dunk', display: 'Slamdunk Showdown', nav_id: 'leftnav_Slamdunk_Showdown'},

		{key:'Hall of Fame', search_string:'section=channels/hall_of_fame', display: 'Hall of Fame', nav_id: 'leftnav_Hall_of_Fame'},
		//2011 All-Star Scene
		{key:'All-Star Scene', search_string:'section=teams/allstar', display:'All-Star Scene', nav_id: 'leftnav_as_scene'},
			{key:'East Players', search_string:'section=teams/allstar&sub_category=East%20Players', display:'East Players', nav_id: 'leftnav_as_scene_east'},
			{key:'West Players', search_string:'section=teams/allstar&sub_category=West%20Players', display:'West Players', nav_id: 'leftnav_as_scene_west'},
			{key:'Correspondents', search_string:'section=teams/allstar&sub_category=Correspondents', display:'Correspondents', nav_id: 'leftnav_as_scene_correspondents'},
			{key:'Celebrities', search_string:'section=teams/allstar&sub_category=Celebs', display:'Celebrities', nav_id: 'leftnav_as_scene_celebrities'}
	],
	'teams/blazers': [
		{key:'All Videos', search_string:'section=teams/blazers|games/*|channels/*&team=Portland%20Trail%20Blazers', display:'All Videos', nav_id: 'leftnav_blazers_all'},
		{key:'Team Originals', search_string:'section=teams/blazers&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_blazers_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Portland%20Trail%20Blazers', display:'Team Highlights', nav_id: 'leftnav_blazers_highlights'}
	],
	'teams/bobcats': [
		{key:'All Videos', search_string:'section=teams/bobcats|games/*|channels/*&team=Charlotte%20Bobcats', display:'All Videos', nav_id: 'leftnav_bobcats_all'},
		{key:'Team Originals', search_string:'section=teams/bobcats&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_bobcats_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Charlotte%20Bobcats', display:'Team Highlights', nav_id: 'leftnav_bobcats_highlights'},
		{key:'Lady Cats', search_string:'section=teams/bobcats&team_category=Lady%20Cats', display:'Lady Cats', nav_id: 'leftnav_bobcats_Lady_Cats'},
		{key:'Rookie Diary', search_string:'section=teams/bobcats&team_category=Rookie%20Diary', display:'Rookie Diary', nav_id: 'leftnav_bobcats_Rookie_Diary'}
	],
	'teams/bucks': [
		{key:'All Videos', search_string:'section=teams/bucks|games/*|channels/*&team=Milwaukee%20Bucks', display:'All Videos', nav_id: 'leftnav_bucks_all'},
		{key:'Team Originals', search_string:'section=teams/bucks&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_bucks_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Milwaukee%20Bucks', display:'Team Highlights', nav_id: 'leftnav_bucks_highlights'},
		{key:'Paschketball', search_string:'section=teams/bucks&team_category=Paschketball', display:'Paschketball', nav_id: 'leftnav_bucks_Paschketball'},
		{key:'Player Videos', search_string:'section=teams/bucks&team_category=Player%20Videos', display:'Player Videos', nav_id: 'leftnav_bucks_Player_Videos'}
	],
	'teams/bulls': [
		{key:'All Videos', search_string:'section=teams/bulls|games/*|channels/*&team=Chicago%20Bulls', display:'All Videos', nav_id: 'leftnav_bulls_all'},
		{key:'Team Originals', search_string:'section=teams/bulls&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_bulls_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Chicago%20Bulls', display:'Team Highlights', nav_id: 'leftnav_bulls_highlights'},
		{key:'Players', search_string:'section=teams/bulls&team_category=Players', display:'Players', nav_id: 'leftnav_bulls_Players'},
		{key:'Luvabulls', search_string:'section=teams/bulls&team_category=Luvabulls', display:'Luvabulls', nav_id: 'leftnav_bulls_Luvabulls'}
	],
	'teams/cavaliers': [
		{key:'All Videos', search_string:'section=teams/cavaliers|games/*|channels/*&team=Cleveland%20Cavaliers', display:'All Videos', nav_id: 'leftnav_cavaliers_all'},
		{key:'Team Originals', search_string:'section=teams/cavaliers&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_cavaliers_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Cleveland%20Cavaliers', display:'Team Highlights', nav_id: 'leftnav_cavaliers_highlights'},
		{key:'Q-Tube', search_string:'section=teams/cavaliers&team_category=Q-Tube', display:'Q-Tube', nav_id: 'leftnav_cavaliers_Q_Tube'},
		{key:'Access Cavaliers', search_string:'section=teams/cavaliers&team_category=Access%20Cavaliers', display:'Access Cavaliers', nav_id: 'leftnav_cavaliers_Access_Cavaliers'}
	],
	'teams/celtics': [
		{key:'All Videos', search_string:'section=teams/celtics|games/*|channels/*&team=Boston%20Celtics', display:'All Videos', nav_id: 'leftnav_celtics_all'},
		{key:'Team Originals', search_string:'section=teams/celtics&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_celtics_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Boston%20Celtics', display:'Team Highlights', nav_id: 'leftnav_celtics_highlights'},
		{key:'Celtics Dancers', search_string:'section=teams/celtics&team_category=Celtics%20Dancers', display:'Celtics Dancers', nav_id: 'leftnav_celtics_Celtics_Dancers'},
		{key:'Community', search_string:'section=teams/celtics&team_category=Community', display:'Community', nav_id: 'leftnav_celtics_Community'}
	],
	'teams/clippers': [
		{key:'All Videos', search_string:'section=teams/clippers|games/*|channels/*&team=Los%20Angeles%20Clippers', display:'All Videos', nav_id: 'leftnav_clippers_all'},
		{key:'Team Originals', search_string:'section=teams/clippers&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_clippers_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Los%20Angeles%20Clippers', display:'Team Highlights', nav_id: 'leftnav_clippers_highlights'},
		{key:'Spirit Dancers', search_string:'section=teams/clippers&team_category=Spirit%20Dancers', display:'Spirit Dancers', nav_id: 'leftnav_clippers_Spirit_Dancers'},
		{key:'Community', search_string:'section=teams/clippers&team_category=Community', display:'Community', nav_id: 'leftnav_clippers_Community'}
	],
	'teams/grizzlies': [
		{key:'All Videos', search_string:'section=teams/grizzlies|games/*|channels/*&team=Memphis%20Grizzlies', display:'All Videos', nav_id: 'leftnav_grizzlies_all'},
		{key:'Team Originals', search_string:'section=teams/grizzlies&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_grizzlies_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Memphis%20Grizzlies', display:'Team Highlights', nav_id: 'leftnav_grizzlies_highlights'},
		{key:'Grizz Girls', search_string:'section=teams/grizzlies&team_category=Grizz%20Girls', display:'Grizz Girls', nav_id: 'leftnav_grizzlies_Grizz_Girls'},
		{key:'Community', search_string:'section=teams/grizzlies&team_category=Community', display:'Community', nav_id: 'leftnav_grizzlies_Community'}
	],
	'teams/hawks': [
		{key:'All Videos', search_string:'section=teams/hawks|games/*|channels/*&team=Atlanta%20Hawks', display:'All Videos', nav_id: 'leftnav_hawks_all'},
		{key:'Team Originals', search_string:'section=teams/hawks&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_hawks_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Atlanta%20Hawks', display:'Team Highlights', nav_id: 'leftnav_hawks_highlights'},
		{key:'Gameday', search_string:'section=teams/hawks&team_category=Gameday', display:'Gameday', nav_id: 'leftnav_hawks_Gameday'},
		{key:'A-Town Dancers', search_string:'section=teams/hawks&team_category=A-Town%20Dancers', display:'A-Town Dancers', nav_id: 'leftnav_hawks_A_Town_Dancers'}
	],
	'teams/heat': [
		{key:'All Videos', search_string:'section=teams/heat|games/*|channels/*&team=Miami%20Heat', display:'All Videos', nav_id: 'leftnav_heat_all'},
		{key:'Team Originals', search_string:'section=teams/heat&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_heat_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Miami%20Heat', display:'Team Highlights', nav_id: 'leftnav_heat_highlights'},
		{key:'HEAT Dancers', search_string:'section=teams/heat&team_category=HEAT%20Dancers', display:'HEAT Dancers', nav_id: 'leftnav_heat_HEAT_Dancers'},
		{key:'HEAT Community', search_string:'section=teams/heat&team_category=HEAT%20Community', display:'HEAT Community', nav_id: 'leftnav_heat_HEAT_Community'}
	],
	'teams/hornets': [
		{key:'All Videos', search_string:'section=teams/hornets|games/*|channels/*&team=New%20Orleans%20Hornets', display:'All Videos', nav_id: 'leftnav_hornets_all'},
		{key:'Team Originals', search_string:'section=teams/hornets&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_hornets_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=New%20Orleans%20Hornets', display:'Team Highlights', nav_id: 'leftnav_hornets_highlights'},
		{key:'Post-Game', search_string:'section=teams/hornets&team_category=Post-Game', display:'Post-Game', nav_id: 'leftnav_hornets_Post_Game'},
		{key:'Entertainment', search_string:'section=teams/hornets&team_category=Entertainment', display:'Entertainment', nav_id: 'leftnav_hornets_Entertainment'}
	],
	'teams/jazz': [
		{key:'All Videos', search_string:'section=teams/jazz|games/*|channels/*&team=Utah%20Jazz', display:'All Videos', nav_id: 'leftnav_jazz_all'},
		{key:'Team Originals', search_string:'section=teams/jazz&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_jazz_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Utah%20Jazz', display:'Team Highlights', nav_id: 'leftnav_jazz_highlights'},
		{key:'JAZZ LIVE', search_string:'section=teams/jazz&team_category=JAZZ%20LIVE', display:'JAZZ LIVE', nav_id: 'leftnav_jazz_JAZZ_LIVE'},
		{key:'OFF THE COURT', search_string:'section=teams/jazz&team_category=OFF%20THE%20COURT', display:'OFF THE COURT', nav_id: 'leftnav_jazz_OFF_THE_COURT'}
	],
	'teams/kings': [
		{key:'All Videos', search_string:'section=teams/kings|games/*|channels/*&team=Sacramento%20Kings', display:'All Videos', nav_id: 'leftnav_kings_all'},
		{key:'Team Originals', search_string:'section=teams/kings&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_kings_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Sacramento%20Kings', display:'Team Highlights', nav_id: 'leftnav_kings_highlights'},
		{key:'SKDT', search_string:'section=teams/kings&team_category=SKDT', display:'Dancers', nav_id: 'leftnav_kings_SKDT'},
		{key:'Community', search_string:'section=teams/kings&team_category=Community', display:'Community', nav_id: 'leftnav_kings_Community'}
	],
	'teams/knicks': [
		{key:'All Videos', search_string:'section=teams/knicks|games/*|channels/*&team=New%20York%20Knicks', display:'All Videos', nav_id: 'leftnav_knicks_all'},
		{key:'Team Originals', search_string:'section=teams/knicks&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_knicks_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=New%20York%20Knicks', display:'Team Highlights', nav_id: 'leftnav_knicks_highlights'}
	],
	'teams/lakers': [
		{key:'All Videos', search_string:'section=teams/lakers|games/*|channels/*&team=Los%20Angeles%20Lakers', display:'All Videos', nav_id: 'leftnav_lakers_all'},
		{key:'Team Originals', search_string:'section=teams/lakers&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_lakers_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Los%20Angeles%20Lakers', display:'Team Highlights', nav_id: 'leftnav_lakers_highlights'},
		{key:'Practice Reports', search_string:'section=teams/lakers&team_category=Practice%20Reports', display:'Practice Reports', nav_id: 'leftnav_lakers_Practice_Reports'},
		{key:'Features', search_string:'section=teams/lakers&team_category=Features', display:'Features', nav_id: 'leftnav_lakers_Features'}
	],
	'teams/magic': [
		{key:'All Videos', search_string:'section=teams/magic|games/*|channels/*&team=Orlando%20Magic', display:'All Videos', nav_id: 'leftnav_magic_all'},
		{key:'Team Originals', search_string:'section=teams/magic&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_magic_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Orlando%20Magic', display:'Team Highlights', nav_id: 'leftnav_magic_highlights'},
		{key:'Community', search_string:'section=teams/magic&team_category=Community', display:'Community', nav_id: 'leftnav_magic_Community'},
		{key:'Magic Live', search_string:'section=teams/magic&team_category=Magic%20Live', display:'Magic Live', nav_id: 'leftnav_magic_Magic_Live'}
	],
	'teams/mavericks': [
		{key:'All Videos', search_string:'section=teams/mavericks|games/*|channels/*&team=Dallas%20Mavericks', display:'All Videos', nav_id: 'leftnav_mavericks_all'},
		{key:'Team Originals', search_string:'section=teams/mavericks&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_mavericks_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Dallas%20Mavericks', display:'Team Highlights', nav_id: 'leftnav_mavericks_highlights'},
		{key:'Mavs TV', search_string:'section=teams/mavericks&team_category=Mavs%20TV', display:'Mavs TV', nav_id: 'leftnav_mavericks_Mavs_TV'},
		{key:'Behind the Scenes', search_string:'section=teams/mavericks&team_category=Behind%20the%20Scenes', display:'Behind the Scenes', nav_id: 'leftnav_mavericks_Behind_the_Scenes'}
	],
	'teams/nets': [
		{key:'All Videos', search_string:'section=teams/nets|games/*|channels/*&team=New%20Jersey%20Nets', display:'All Videos', nav_id: 'leftnav_nets_all'},
		{key:'Team Originals', search_string:'section=teams/nets&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_nets_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=New%20Jersey%20Nets', display:'Team Highlights', nav_id: 'leftnav_nets_highlights'},
		{key:'Jac of all Nets', search_string:'section=teams/nets&team_category=Jac%20of%20all%20Nets', display:'Jac of all Nets', nav_id: 'leftnav_nets_Jac_of_all_Nets'},
		{key:'Team Interviews', search_string:'section=teams/nets&team_category=Team%20Interviews', display:'Team Interviews', nav_id: 'leftnav_nets_Team_Interviews'}
	],
	'teams/nuggets': [
		{key:'All Videos', search_string:'section=teams/nuggets|games/*|channels/*&team=Denver%20Nuggets', display:'All Videos', nav_id: 'leftnav_nuggets_all'},
		{key:'Team Originals', search_string:'section=teams/nuggets&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_nuggets_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Denver%20Nuggets', display:'Team Highlights', nav_id: 'leftnav_nuggets_highlights'},
		{key:'Postgame', search_string:'section=teams/nuggets&team_category=Postgame', display:'Postgame', nav_id: 'leftnav_nuggets_Postgame'},
		{key:'Features', search_string:'section=teams/nuggets&team_category=Features', display:'Features', nav_id: 'leftnav_nuggets_Features'}
	],
	'teams/pacers': [
		{key:'All Videos', search_string:'section=teams/pacers|games/*|channels/*&team=Indiana%20Pacers', display:'All Videos', nav_id: 'leftnav_pacers_all'},
		{key:'Team Originals', search_string:'section=teams/pacers&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_pacers_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Indiana%20Pacers', display:'Team Highlights', nav_id: 'leftnav_pacers_highlights'},
		{key:'Dancers', search_string:'section=teams/pacers&team_category=Dancers', display:'Dancers', nav_id: 'leftnav_pacers_Dancers'},
		{key:'More', search_string:'section=teams/pacers&team_category=More', display:'More', nav_id: 'leftnav_pacers_More'}
	],
	'teams/pistons': [
		{key:'All Videos', search_string:'section=teams/pistons|games/*|channels/*&team=Detroit%20Pistons', display:'All Videos', nav_id: 'leftnav_pistons_all'},
		{key:'Team Originals', search_string:'section=teams/pistons&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_pistons_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Detroit%20Pistons', display:'Team Highlights', nav_id: 'leftnav_pistons_highlights'},
		{key:'Pistons Care', search_string:'section=teams/pistons&team_category=Pistons%20Care', display:'Pistons Care', nav_id: 'leftnav_pistons_Pistons_Care'},
		{key:'Pistons Weekly', search_string:'section=teams/pistons&team_category=Pistons%20Weekly', display:'Pistons Weekly', nav_id: 'leftnav_pistons_Pistons_Weekly'}
	],
	'teams/raptors': [
		{key:'All Videos', search_string:'section=teams/raptors|games/*|channels/*&team=Toronto%20Raptors', display:'All Videos', nav_id: 'leftnav_raptors_all'},
		{key:'Team Originals', search_string:'section=teams/raptors&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_raptors_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Toronto%20Raptors', display:'Team Highlights', nav_id: 'leftnav_raptors_highlights'},
		{key:'Game Coverage', search_string:'section=teams/raptors&team_category=Game%20Coverage', display:'Game Coverage', nav_id: 'leftnav_raptors_Game_Coverage'},
		{key:'RaptorSpace', search_string:'section=teams/raptors&team_category=RaptorSpace', display:'RaptorSpace', nav_id: 'leftnav_raptors_RaptorSpace'}
	],
	'teams/rockets': [
		{key:'All Videos', search_string:'section=teams/rockets|games/*|channels/*&team=Houston%20Rockets', display:'All Videos', nav_id: 'leftnav_rockets_all'},
		{key:'Team Originals', search_string:'section=teams/rockets&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_rockets_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Houston%20Rockets', display:'Team Highlights', nav_id: 'leftnav_rockets_highlights'},
		{key:'Interviews/Pressers', search_string:'section=teams/rockets&team_category=Interviews/Pressers', display:'Interviews/Pressers', nav_id: 'leftnav_rockets_Interviews_Pressers'},
		{key:'Features', search_string:'section=teams/rockets&team_category=Features', display:'Features', nav_id: 'leftnav_rockets_Features'}
	],
	'teams/sixers': [
		{key:'All Videos', search_string:'section=teams/sixers|games/*|channels/*&team=Philadelphia%2076ers', display:'All Videos', nav_id: 'leftnav_sixers_all'},
		{key:'Team Originals', search_string:'section=teams/sixers&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_sixers_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Philadelphia%2076ers', display:'Team Highlights', nav_id: 'leftnav_sixers_highlights'},
		{key:'Gameday', search_string:'section=teams/sixers&team_category=Gameday', display:'Gameday', nav_id: 'leftnav_sixers_Gameday'},
		{key:'Sixers Dancers', search_string:'section=teams/sixers&team_category=Sixers%20Dancers', display:'Sixers Dancers', nav_id: 'leftnav_sixers_Sixers_Dancers'}
	],
	'teams/spurs': [
		{key:'All Videos', search_string:'section=teams/spurs|games/*|channels/*&team=San%20Antonio%20Spurs', display:'All Videos', nav_id: 'leftnav_spurs_all'},
		{key:'Team Originals', search_string:'section=teams/spurs&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_spurs_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=San%20Antonio%20Spurs', display:'Team Highlights', nav_id: 'leftnav_spurs_highlights'},
		{key:'Features', search_string:'section=teams/spurs&team_category=Features', display:'Features', nav_id: 'leftnav_spurs_Features'}
	],
	'teams/suns': [
		{key:'All Videos', search_string:'section=teams/suns|games/*|channels/*&team=Phoenix%20Suns', display:'All Videos', nav_id: 'leftnav_suns_all'},
		{key:'Team Originals', search_string:'section=teams/suns&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_suns_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Phoenix%20Suns', display:'Team Highlights', nav_id: 'leftnav_suns_highlights'},
		{key:'PRACTICE', search_string:'section=teams/suns&team_category=PRACTICE', display:'PRACTICE', nav_id: 'leftnav_suns_PRACTICE'},
		{key:'POSTGAME', search_string:'section=teams/suns&team_category=POSTGAME', display:'POSTGAME', nav_id: 'leftnav_suns_POSTGAME'}
	],
	'teams/thunder': [
		{key:'All Videos', search_string:'section=teams/thunder|games/*|channels/*&team=Oklahoma%20City%20Thunder', display:'All Videos', nav_id: 'leftnav_thunder_all'},
		{key:'Team Originals', search_string:'section=teams/thunder&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_thunder_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Oklahoma%20City%20Thunder', display:'Team Highlights', nav_id: 'leftnav_thunder_highlights'},
		{key:'Thunder Cares', search_string:'section=teams/thunder&team_category=Thunder%20Cares', display:'Thunder Cares', nav_id: 'leftnav_thunder_Thunder_Cares'},
		{key:'Thunder News', search_string:'section=teams/thunder&team_category=Thunder%20News', display:'Thunder News', nav_id: 'leftnav_thunder_Thunder_News'}
	],
	'teams/timberwolves': [
		{key:'All Videos', search_string:'section=teams/timberwolves|games/*|channels/*&team=Minnesota%20Timberwolves', display:'All Videos', nav_id: 'leftnav_timberwolves_all'},
		{key:'Team Originals', search_string:'section=teams/timberwolves&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_timberwolves_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Minnesota%20Timberwolves', display:'Team Highlights', nav_id: 'leftnav_timberwolves_highlights'},
		{key:'2010 Draft', search_string:'section=teams/timberwolves&team_category=2010%20Draft', display:'2010 Draft', nav_id: 'leftnav_timberwolves_2010_Draft'},
		{key:'Features', search_string:'section=teams/timberwolves&team_category=Features', display:'Features', nav_id: 'leftnav_timberwolves_Features'}
	],
	'teams/warriors': [
		{key:'All Videos', search_string:'section=teams/warriors|games/*|channels/*&team=Golden%20State%20Warriors', display:'All Videos', nav_id: 'leftnav_warriors_all'},
		{key:'Team Originals', search_string:'section=teams/warriors&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_warriors_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Golden%20State%20Warriors', display:'Team Highlights', nav_id: 'leftnav_warriors_highlights'},
		{key:'Warriors Weekly', search_string:'section=teams/warriors&team_category=Warriors%20Weekly', display:'Warriors Weekly', nav_id: 'leftnav_warriors_Warriors_Weekly'},
		{key:'Practice Interviews', search_string:'section=teams/warriors&team_category=Practice%20Interviews', display:'Practice Interviews', nav_id: 'leftnav_warriors_Practice_Interviews'}
	],
	'teams/wizards': [
		{key:'All Videos', search_string:'section=teams/wizards|games/*|channels/*&team=Washington%20Wizards', display:'All Videos', nav_id: 'leftnav_wizards_all'},
		{key:'Team Originals', search_string:'section=teams/wizards&team_category=Team%20Originals', display:'Team Originals', nav_id: 'leftnav_wizards_originals'},
		{key:'Team Highlights', search_string:'section=games/*|channels/*&team=Washington%20Wizards', display:'Team Highlights', nav_id: 'leftnav_wizards_highlights'},
		{key:'Wizards Magazine', search_string:'section=teams/wizards&team_category=Wizards%20Magazine', display:'Wizards Magazine', nav_id: 'leftnav_wizards_Wizards_Magazine'},
		{key:'Comcast SportsNet', search_string:'section=teams/wizards&team_category=Comcast%20SportsNet', display:'Comcast SportsNet', nav_id: 'leftnav_wizards_Comcast_SportsNet'}
	],
	"dleague": [
		{key:'All Dleague Videos', team_name:'', search_string:'section=dleague/*', display:'All Videos', nav_id: 'leftnav_dleague_all'},
		{key:'Dleague Highlights', team_name:'highlights', search_string:'section=channels/*|games/*|flip_video_diaries&team=D-League%20Highlight', display:'Highlights', nav_id: 'leftnav_dleague_highlights'},
		{key:'Albuquerque T-Birds', team_name:'t-birds', search_string:'section=dleague/*&team=Albuquerque%20T-Birds', display:'Albuquerque T-Birds', nav_id: 'leftnav_dleague_AlbuquerqueTBirds'},
		{key:'Austin Toros', team_name:'toros', search_string:'section=dleague/*&team=Austin%20Toros', display:'Austin Toros', nav_id: 'leftnav_dleague_AustinToros'},
		{key:'Bakersfield Jam', team_name:'jam', search_string:'section=dleague/*&team=Bakersfield%20Jam', display:'Bakersfield Jam', nav_id: 'leftnav_dleague_BakersfieldJam'},
		{key:'Canton Charge', team_name:'charge', search_string:'section=dleague/*&team=Canton%20Charge', display:'Canton Charge', nav_id: 'leftnav_dleague_CantonCharge'},
		{key:'Dakota Wizards', team_name:'wizards', search_string:'section=dleague/*&team=Dakota%20Wizards', display:'Dakota Wizards', nav_id: 'leftnav_dleague_DakotaWizards'},
		{key:'Erie Bayhawks', team_name:'bayhawks', search_string:'section=dleague/*&team=Erie%20Bayhawks', display:'Erie Bayhawks', nav_id: 'leftnav_dleague_ErieBayhawks'},
		{key:'Fort Wayne Mad Ants', team_name:'mad-ants', search_string:'section=dleague/*&team=Fort%20Wayne%20Mad%20Ants', display:'Fort Wayne Mad Ants', nav_id: 'leftnav_dleague_FortWayneMadAnts'},
		{key:'Texas Legends', team_name:'legends', search_string:'section=dleague/*&team=Texas%20Legends', display:'Texas Legends', nav_id: 'leftnav_dleague_TexasLegends'},
		{key:'Idaho Stampede', team_name:'stampede', search_string:'section=dleague/*&team=Idaho%20Stampede', display:'Idaho Stampede', nav_id: 'leftnav_dleague_IdahoStampede'},
		{key:'Iowa Energy', team_name:'energy', search_string:'section=dleague/*&team=Iowa%20Energy', display:'Iowa Energy', nav_id: 'leftnav_dleague_IowaEnergy'},
		{key:'Los Angeles D-Fenders', team_name:'d-fenders', search_string:'section=dleague/*&team=Los%20Angeles%20D-Fenders', display:'Los Angeles D-Fenders', nav_id: 'leftnav_dleague_LosAngelesDFenders'},
		{key:'Maine Red Claws', team_name:'red-claws', search_string:'section=dleague/*&team=Maine%20Red%20Claws', display:'Maine Red Claws', nav_id: 'leftnav_dleague_MaineRedClaws'},
		{key:'Reno Bighorns', team_name:'bighorns', search_string:'section=dleague/*&team=Reno%20Bighorns', display:'Reno Bighorns', nav_id: 'leftnav_dleague_RenoBighorns'},
		{key:'Rio Grande Valley Vipers', team_name:'vipers', search_string:'section=dleague/*&team=Rio%20Grande%20Valley%20Vipers', display:'Rio Grande Valley Vipers', nav_id: 'leftnav_dleague_Rio GrandeValleyVipers'},
		{key:'Sioux Falls Skyforce', team_name:'skyforce', search_string:'section=dleague/*&team=Sioux%20Falls%20Skyforce', display:'Sioux Falls Skyforce', nav_id: 'leftnav_dleague_SiouxFallsSkyforce'},
		{key:'Springfield Armor', team_name:'armor', search_string:'section=dleague/*&team=Springfield%20Armor', display:'Springfield Armor', nav_id: 'leftnav_dleague_SpringfieldArmor'},
		{key:'Tulsa Sixtysixers', team_name:'sixtysixers', search_string:'section=dleague/*&team=Tulsa%20Sixtysixers', display:'Tulsa Sixtysixers', nav_id: 'leftnav_dleague_TulsaSixtysixers'},
		{key:'Utah Flash', team_name:'flash', search_string:'section=dleague/*&team=Utah%20Flash', display:'Utah Flash', nav_id: 'leftnav_dleague_UtahFlash'}
	]
};


/**
 * maps CMS sections to Leftnav configs - need this extra step so that multiple CMS sections can
 * be mapped to a category / subcategory
 */
var nbaVideoSectionConfig = {
	'default.default': 'All Videos',

	'playoffs.default': 'All Videos',
	'playoffs.eastr1m1': 'All Videos',
	'playoffs.eastr1m2': 'All Videos',
	'playoffs.eastr1m3': 'All Videos',
	'playoffs.eastr1m4': 'All Videos',
	'playoffs.westr1m1': 'All Videos',
	'playoffs.westr1m2': 'All Videos',
	'playoffs.westr1m3': 'All Videos',
	'playoffs.westr1m4': 'All Videos',
	'playoffs.eastsemifinals1': 'All Videos',
	'playoffs.eastsemifinals2': 'All Videos',
	'playoffs.westsemifinals1': 'All Videos',
	'playoffs.westsemifinals2': 'All Videos',
	'playoffs.eastfinals': 'All Videos',
	'playoffs.westfinals': 'All Videos',
	'playoffs.finals': 'All Videos',
	'playoffs.rookiecorrespondent': 'All Videos',
	
	//Playoffs 2011 tab
	'playoffs.2011.default': 'Playoffs',
	'playoffs.2011.eastseries1': 'East Conference Series 1',
	'playoffs.2011.eastseries2': 'East Conference Series 2',
	'playoffs.2011.eastseries3': 'East Conference Series 3',
	'playoffs.2011.eastseries4': 'East Conference Series 4',
	'playoffs.2011.eastseries5': 'East Conference Series 5',
	'playoffs.2011.eastseries6': 'East Conference Series 6',
	'playoffs.2011.eastseries7': 'East Conference Series 7',
	'playoffs.2011.westseries1': 'West Conference Series 1',
	'playoffs.2011.westseries2': 'West Conference Series 2',
	'playoffs.2011.westseries3': 'West Conference Series 3',
	'playoffs.2011.westseries4': 'West Conference Series 4',
	'playoffs.2011.westseries5': 'West Conference Series 5',
	'playoffs.2011.westseries6': 'West Conference Series 6',
	'playoffs.2011.westseries7': 'West Conference Series 7',
	'playoffs.2011.finals': 'Finals',
	'playoffs.2011.superhighlight': 'Super Highlight',

	//Playoffs 2010 tab
	'playoffs.default': 'Playoffs 2010',
	'playoffs.eastseries1': 'East Conference Series 1 2010',
	'playoffs.eastseries2': 'East Conference Series 2 2010',
	'playoffs.eastseries3': 'East Conference Series 3 2010',
	'playoffs.eastseries4': 'East Conference Series 4 2010',
	'playoffs.eastseries5': 'East Conference Series 5 2010',
	'playoffs.eastseries6': 'East Conference Series 6 2010',
	'playoffs.eastseries7': 'East Conference Series 7 2010',
	'playoffs.westseries1': 'West Conference Series 1 2010',
	'playoffs.westseries2': 'West Conference Series 2 2010',
	'playoffs.westseries3': 'West Conference Series 3 2010',
	'playoffs.westseries4': 'West Conference Series 4 2010',
	'playoffs.westseries5': 'West Conference Series 5 2010',
	'playoffs.westseries6': 'West Conference Series 6 2010',
	'playoffs.westseries7': 'West Conference Series 7 2010',
	'playoffs.finals': 'Finals 2010',
	
	//All-Star 2011 tab
	'allstar.default' : 'All Star 2011',
	'allstar.all-stargame' : 'All-Star Game',
	'allstar.celebritygame' : 'Celebrity Game',
	'allstar.horse' : 'Geico Horse',
	'allstar.makingof': 'Gatorade Making Of',
	'allstar.players' : 'Players',
	'allstar.rookiechallenge' : 'T-Mobile Rookie Challenge',
	'allstar.shootingstars' : 'Haier Shooting Stars',
	'allstar.skillschallenge' : 'Taco Bell Skills Challenge',
	'allstar.magentacarpet' : 'T-Mobile Magenta Carpet',
	'allstar.slamdunk' : 'Sprite Slam Dunk',
	'allstar.threepointshootout' : 'Foot Locker 3-Point Shootout',

	'allstar.originals' : 'All-Star Scene',
	'allstar.eastplayers' : 'East Players',
	'allstar.westplayers' : 'West Players',
	'allstar.correspondents': 'Correspondents',
	'allstar.celebs' : 'Celebrities',

	//Highlights tab
	'games.default': 'Highlights',
	
	//Top Plays tab
	'topplays.default': 'Top Plays',
	'topplays.assistofthenight': 'Assist of the Night',
	'topplays.blockofthenight': 'Block of the Night',
	'topplays.boldmovesoftheweek': 'Bold Moves of the Week',
	'topplays.dailytopten': 'Daily Top 10',
	'topplays.dailyzap': 'Daily Zap',
	'topplays.dunkofthenight': 'Dunk of the Night',
	'topplays.fasthighlights': 'Fast Highlights',
	'topplays.nightlytopperformance': 'Top Performances',
	'topplays.playsoftheweek': 'Plays of the Week',
	'topplays.stealofthenight': 'Steal of the Night',
	'topplays.topfastbreaks': 'Top Fast Breaks',
	'topplays.totaldefense5': 'Total Defense 5',
	'topplays.drivesoftheweek': 'Drives of the Week',
	
	// Editors picks:
	'editorspicks.default': 'Editor\'s Picks',	

	//Fiba
	'fiba.default': 'Fiba',
	'fiba.eurobasket2011':'EuroBasket 2011',
	'fiba.americaschampionship2011':'Americas Championship',

	//NBA TV tab
	'nbatv.default': 'NBA TV',
	'nbatv.history': 'History',
	'nbatv.allaccess': 'Access',
	'nbatv.arenalink': 'Arena Link',
	'nbatv.behindthescenes': 'NBA TV',
	'nbatv.brotherhood': 'Brotherhood',
	'nbatv.christmas': 'Christmas',
	'nbatv.fannight' : 'Fan Night',
	'nbatv.fantasy' : 'Fantasy',
	'nbatv.gameanalysis': 'Believe',
	'nbatv.internationalplayers': 'NBA TV',
	'nbatv.legendsnight' : 'Legends',	
	'nbatv.onpointwithchrispaul': 'NBA TV',
	'nbatv.ontheroad': 'On The Road',
	'nbatv.premierenight': 'NBA TV',
	'nbatv.realnba': 'Real NBA',
	'nbatv.realtrainingcamp': 'Real Training Camp',
	'nbatv.rewindtheremix': 'NBA TV',
	'nbatv.ricksrant': 'Rick\'s Rant',
	'nbatv.thebeat': 'The Beat',
	'nbatv.leagueoffice': 'League Office',
	'nbatv.expressyourself': 'Express Yourself',
	'nbatv.valuablepuppets': 'NBA TV',
	'nbatv.ultimatemoments': 'Ultimate Moments',
	'nbatv.slideshows': 'Slideshows',
	'nbatv.thejump': 'The Jump',
	'nbatv.opencourt': 'Open Court',

	'featured.default': 'Featured',
	'featured.originals':'Originals',

	//TNT OT tab
	'tntovertime.default': 'TNT OT',
	'tntovertime.coachescorner': 'TNT OT',
	'tntovertime.insidethenba': 'Inside the NBA',
	'tntovertime.insidetrax': 'Inside Trax',
	'tntovertime.insiderreport': 'Insider Report',
	'tntovertime.mikefratello': 'Mike Fratello',
	'tntovertime.reggiesmailbag': 'TNT OT',
	'tntovertime.strong': 'TNT OT',
	'tntovertime.teamworkplayofthegame': 'Teamwork Play of the Game',
	'tntovertime.tnthalftime': 'TNT OT',
	'tntovertime.tnttipoff': 'TNT Tipoff',
	'tntovertime.topfiveofinside': 'Top 5 of Inside',
	
	//Featured tab
	'playoftheday.default': 'Play of the Day',
	'awardnominees.default': 'Award Nominees',
	'highflyer.default': 'All Videos',
	'finishes.default': 'All Videos',
	'pre-season.causeandeffect': 'All Videos',
	'halloffame.default':'All Videos',
	'playoffs.rookiecorrespondent': 'All Videos',
	'originals.default': 'Originals',
	'originals.everythingtoprove': 'Everything To Prove',
	'originals.expressyourlove': 'Express Your Love',
	'originals.dunk': 'Slamdunk Showdown',
	'originals.nochelatina': 'Noche Latina',
	'originals.fanfrenzy': 'Fan Frenzy',

	
	//Barkley Zone tab
	'barkleyzone.default': 'Barkley Zone',
	'barkleyzone.whereyoubeen': 'Barkley Zone',
	'barkleyzone.soundoff': 'Soundoff',
	'barkleyzone.askchuck': 'Ask Chuck',
	'barkleyzone.barkleyextra': 'Barkley Zone',
	
	//Draft tab
	'draft.default': 'Draft',
	'draft.instantanalysis': 'Instant Analysis',
	'draft.greenroom': 'Green Room',
	'draft.prospects': 'Prospects',
	'draft.teamoverviews': 'Team Overviews',
	'draft.collegehighlights': 'College Highlights',
	'draft.prospectpark': 'Prospect Park',
	'draft.draftpreview': 'Draft Preview',

	//dleague
	'dleague.default': 'All Dleague Videos',
	'dleague.highlights': 'Dleague Highlights',
	'dleague.thunderbirds': 'Albuquerque T-Birds',
	'dleague.toros': 'Austin Toros',
	'dleague.jam': 'Bakersfield Jam',
	'dleague.charge': 'Canton Charge',
	'dleague.wizards': 'Dakota Wizards',
	'dleague.bayhawks': 'Erie Bayhawks',
	'dleague.madants': 'Fort Wayne Mad Ants',
	'dleague.texaslegends': 'Frisco Texas Legends',
	'dleague.stampede': 'Idaho Stampede',
	'dleague.energy': 'Iowa Energy',
	'dleague.dfenders': 'Los Angeles D-Fenders',
	'dleague.redclaws': 'Maine Red Claws',
	'dleague.bighorns': 'Reno Bighorns',
	'dleague.vipers': 'Rio Grande Valley Vipers',
	'dleague.skyforce': 'Sioux Falls Skyforce',
	'dleague.armor': 'Springfield Armor',
	'dleague.sixtysixers': 'Tulsa Sixtysixers',
	'dleague.flash': 'Utah Flash'

};

/* Ad Section Config = maps ad key to section in freewheel*/
var nbaCVPAdConfig = {
	'adSectionMap': {
		//LEAGUE LEVEL

		'All Star 2011':'nba.com_allstargame_allstar_main',
		'Players':'nba.com_allstar_startingfive',
		'Sprite Slam Dunk':'nba.com_allstargame_slamdunk',
		'Foot Locker 3-Point Shootout':'nba.com_allstargame_3pointshootout',
		'Gatorade Making Of': 'nba.com_allstargame_makingof',
		'Geico Horse':'nba.com_allstargame_horse',
		'Taco Bell Skills Challenge':'nba.com_allstargame_skillschallenge',
		'Haier Shooting Stars':'nba.com_allstargame_shootingstars',
		'All-Star Game':'nba.com_allstargame_allstar',
		'T-Mobile Rookie Challenge':'nba.com_allstargame_rookiechallenge',
		'T-Mobile Magenta Carpet':'nba.com_allstargame_magentacarpet',
		'Celebrity Game':'nba.com_allstargame_celebritygame',
		'All-Star Scene':'nba.com_allstarscene',
		'East Players':'nba.com_allstarscene_east_players',
		'West Players':'nba.com_allstarscene_west_players',
		'Celebrities':'nba.com_allstarscene_celebrities',
		'Correspondents':'nba.com_allstarscene_correspondents',
		'CBA News':'nba.com_video_cbanews',
		'Hall of Fame':'nba.com_video_halloffame',

		// barkley zone and subs
		'Barkley Zone':'nba.com_video_barkleyzone',
		'Soundoff':'nba.com_video_barkleyzone',
		'Ask Chuck':'nba.com_video_barkleyzone',
		
		// draft and subs
		'Draft':'nba.com_draft_main',
		'Instant Analysis':'nba.com_draft_instant_analysis',
		'Player Interviews':'nba.com_draft_player_interviews',
		'Prospects':'nba.com_draft_prospect_profile',
		'Team Overviews':'nba.com_draft_team_overviews',
		'College Highlights':'nba.com_draft_college_highlights',
		'Prospect Park':'nba.com_draft_prospect_park',
		'Draft Preview':'nba.com_draft_draft_preview',
		'Draft Review':'nba.com_draft_draft_review',
		'Green Room':'nba.com_draft_green_room',
	
		//'featured':'nba.com_video_featured',
		'Award Nominees':'nba.com_video_featured',
		'Play of the Day':'nba.com_video_featured',
		'Originals':'nba.com_video_featured',
		'Everything To Prove':'nba.com_video_featured',
		'Express Your Love':'nba.com_video_featured',
		'Slamdunk Showdown':'nba.com_video_featured',
		'Noche Latina':'nba.com_video_featured',
		'Fan Frenzy':'nba.com_video_featured',

		//fiba
		'Fiba':'nba.com_video_fiba',
		'EuroBasket 2011':'nba.com_video_fiba',
		'Americas Championship 2011':'nba.com_video_fiba',

		//'highlights':'nba.com_video_games_home',
		'Highlights':'nba.com_video_games_home',
		
		// top plays and subs
		'Top Plays':'nba.com_video_top_plays',
		'Assist of the Night':'nba.com_video_top_plays',
		'Block of the Night':'nba.com_video_top_plays',
		'Bold Moves of the Week': 'nba.com_video_top_plays',
		'Daily Top 10':'nba.com_video_top_plays',
		'Daily Zap':'nba.com_video_top_plays',
		'Dunk of the Night':'nba.com_video_top_plays',
		'Fast Highlights':'nba.com_video_top_plays',
		'Plays of the Week':'nba.com_video_top_plays',
		'Steal of the Night':'nba.com_video_top_plays',
		'Top Fast Breaks':'nba.com_video_top_plays',
		'Top Performances':'nba.com_video_top_plays',
		'Total Defense 5':'nba.com_video_top_plays',
		'Drives of the Week':'nba.com_video_top_plays',

		// editor's picks
		'Editor\'s Picks':'nba.com_video_most_recent',
		

		//'mostrecent':'nba.com_video_most_recent' - does this happen any more?
		'All Videos':'nba.com_video_most_recent',

		//'nbatv':'nba.com_video_nbatv',
		'NBA TV':'nba.com_video_nbatv',
		'History':'nba.com_video_nbatv',
		'Fan Night':'nba.com_video_nbatv',
		'Fantasy':'nba.com_video_nbatv',
		'Access':'nba.com_video_nbatv',
		'Arena Link':'nba.com_video_nbatv',
		'Believe':'nba.com_video_featured',
		'Brotherhood':'nba.com_video_nbatv',
		'Christmas':'nba.com_video_nbatv',
		'Legends':'nba.com_video_nbatv',
		'On The Road':'nba.com_video_nbatv',
		'Rick\'s Rant':'nba.com_video_nbatv',
		'Real NBA':'nba.com_video_nbatv',
		'Real Training Camp':'nba.com_video_nbatv',
		'The Beat':'nba.com_video_nbatv',
		'League Office':'nba.com_video_nbatv',
		'Express Yourself':'nba.com_video_nbatv',
		'Ultimate Moments':'nba.com_video_nbatv',
		'Slideshows':'nba.com_video_nbatv',
		'The Jump':'nba.com_video_nbatv',
		'Open Court':'nba.com_video_nbatv',

		// Playoffs
		'Playoffs':'nba.com_playoffs_main',
		'East Conference Series 7':'nba.com_playoffs_easternconf_finals',
		'East Conference Series 6':'nba.com_playoffs_easternconf_semifinals_matchup2',
		'East Conference Series 5':'nba.com_playoffs_easternconf_semifinals_matchup1',
		'East Conference Series 4':'nba.com_playoffs_easternconf_round1_matchup4',
		'East Conference Series 3':'nba.com_playoffs_easternconf_round1_matchup3',
		'East Conference Series 2':'nba.com_playoffs_easternconf_round1_matchup2',
		'East Conference Series 1':'nba.com_playoffs_easternconf_round1_matchup1',
		'West Conference Series 7':'nba.com_playoffs_westernconf_finals',
		'West Conference Series 6':'nba.com_playoffs_westernconf_semifinals_matchup2',
		'West Conference Series 5':'nba.com_playoffs_westernconf_semifinals_matchup1',
		'West Conference Series 4':'nba.com_playoffs_westernconf_round1_matchup4',
		'West Conference Series 3':'nba.com_playoffs_westernconf_round1_matchup3',
		'West Conference Series 2':'nba.com_playoffs_westernconf_round1_matchup2',
		'West Conference Series 1':'nba.com_playoffs_westernconf_round1_matchup1',
		'Finals':'nba.com_playoffs_finals',
		'Super Highlight':'nba.com_superhighlight',

		//'tntot':'nba.com_video_tntot',
		'TNT OT':'nba.com_video_tntot',
		'TNT Tipoff':'nba.com_tnt_overtime_tnt_tipoff',
		'Inside the NBA':'nba.com_video_tntot',
		'Top 5 of Inside':'nba.com_video_tntot',
		'Inside Trax':'nba.com_video_tntot',
		'Insider Report':'nba.com_video_tntot',
		'Mike Fratello':'nba.com_video_tntot',
		'Teamwork Play of the Game':'nba.com_video_tntot',


		// not sure what this correpsonds to
		//'topplay':'nba.com_video_top_plays',
		
		// team pages in league experience
		'leaguepage.teamsection': 'nba.com_teams_home',
		
		// spotlight video
		'leaguepage.spotlight': 'nba.com_video_spotlight',

		// TEAM LEVEL
		'blazers.highlights':'nba.com_teams_portlandtrailblazers_highlights',
		'blazers.originals':'nba.com_teams_portlandtrailblazers_teamoriginals',
		'bobcats.highlights':'nba.com_teams_charlottebobcats_highlights',
		'bobcats.originals':'nba.com_teams_charlottebobcats_teamoriginals',
		'bucks.highlights':'nba.com_teams_milwaukeebucks_highlights',
		'bucks.originals':'nba.com_teams_milwaukeebucks_teamoriginals',
		'bulls.highlights':'nba.com_teams_chicagobulls_highlights',
		'bulls.originals':'nba.com_teams_chicagobulls_teamoriginals',
		'cavaliers.highlights':'nba.com_teams_clevelandcavaliers_highlights',
		'cavaliers.originals':'nba.com_teams_clevelandcavaliers_teamoriginals',
		'celtics.highlights':'nba.com_teams_bostonceltics_highlights',
		'celtics.originals':'nba.com_teams_bostonceltics_highlights',
		'clippers.highlights':'nba.com_teams_losangelesclippers_highlights',
		'clippers.originals':'nba.com_teams_losangelesclippers_teamoriginals',
		'grizzlies.highlights':'nba.com_teams_memphisgrizzlies_highlights',
		'grizzlies.originals':'nba.com_teams_memphisgrizzlies_teamoriginals',
		'hawks.highlights':'nba.com_teams_atlantahawks_highlights',
		'hawks.originals':'nba.com_teams_atlantahawks_teamoriginals',
		'heat.highlights':'nba.com_teams_miamiheat_highlights',
		'heat.originals':'nba.com_teams_miamiheat_teamoriginals',
		'hornets.highlights':'nba.com_teams_neworleanshornets_highlights',
		'hornets.originals':'nba.com_teams_neworleanshornets_teamoriginals',
		'jazz.highlights':'nba.com_teams_utahjazz_highlights',
		'jazz.originals':'nba.com_teams_utahjazz_teamoriginals',
		'kings.highlights':'nba.com_teams_sacramentokings_highlights',
		'kings.originals':'nba.com_teams_sacramentokings_teamoriginals',
		'knicks.highlights':'nba.com_teams_newyorkknicks_highlights',
		'knicks.originals':'nba.com_teams_newyorkknicks_teamoriginals',
		'lakers.highlights':'nba.com_teams_losangeleslakers_highlights',
		'lakers.originals':'nba.com_teams_losangeleslakers_teamoriginals',
		'magic.highlights':'nba.com_teams_orlandomagic_highlights',
		'magic.originals':'nba.com_teams_orlandomagic_teamoriginals',
		'mavericks.highlights':'nba.com_teams_dallasmavericks_highlights',
		'mavericks.originals':'nba.com_teams_dallasmavericks_teamoriginals',
		'nets.highlights':'nba.com_teams_newjerseynets_highlights',
		'nets.originals':'nba.com_teams_newjerseynets_teamoriginals',
		'nuggets.highlights':'nba.com_teams_denvernuggets_highlights',
		'nuggets.originals':'nba.com_teams_denvernuggets_teamoriginals',
		'pacers.highlights':'nba.com_teams_indianapacers_highlights',
		'pacers.originals':'nba.com_teams_indianapacers_teamoriginals',
		'pistons.highlights':'nba.com_teams_detroitpistons_highlights',
		'pistons.originals':'nba.com_teams_detroitpistons_teamoriginals',
		'raptors.highlights':'nba.com_teams_torontoraptors_highlights',
		'raptors.originals':'nba.com_teams_torontoraptors_teamoriginals',
		'rockets.highlights':'nba.com_teams_houstonrockets_highlights',
		'rockets.originals':'nba.com_teams_houstonrockets_teamoriginals',
		'sixers.highlights':'nba.com_teams_philadelphia76ers_highlights',
		'sixers.originals':'nba.com_teams_philadelphia76ers_teamoriginals',
		'spurs.highlights':'nba.com_teams_sanantoniospurs_highlights',
		'spurs.originals':'nba.com_teams_sanantoniospurs_teamoriginals',
		'suns.highlights':'nba.com_teams_phoenixsuns_highlights',
		'suns.originals':'nba.com_teams_phoenixsuns_teamoriginals',
		'thunder.highlights':'nba.com_teams_oklahomacitythunder_highlights',
		'thunder.originals':'nba.com_teams_oklahomacitythunder_teamoriginals',
		'timberwolves.highlights':'nba.com_teams_minnesotatimberwolves_highlights',
		'timberwolves.originals':'nba.com_teams_minnesotatimberwolves_teamoriginals',
		'warriors.highlights':'nba.com_teams_goldenstatewarriors_highlights',
		'warriors.originals':'nba.com_teams_goldenstatewarriors_teamoriginals',
		'wizards.highlights':'nba.com_teams_washingtonwizards_highlights',
		'wizards.originals':'nba.com_teams_washingtonwizards_teamoriginals',

		'dleague.default':'nba.com_dleague_main'
	}
};

var vanityUrlConfig = {
	'/allstar/2011/video':{videoMapKey: 'allstar.default'},
	'/video/draft2010': {videoMapKey: 'draft.default', videoSeasonKey: {display: '2009-2010', season: '0910', tab_display: '2009-2010 Season'}},
	'/video/playoffs2010': {videoMapKey: 'playoffs.default'},
	'/video/topplays': {videoMapKey: 'topplays.default'},
	'/video/bacardi': {videoMapKey: 'topplays.topfastbreaks'},
	'/video/nbatv': {videoMapKey: 'nbatv.default'},
	'/video/tntot': {videoMapKey: 'tntovertime.default'},
	'/video/editorspicks': {videoMapKey: 'editorspicks.default'},
	'/video/barkleyzone': {videoMapKey: 'barkleyzone.default'},
	'/video/fast': {videoMapKey: 'fasthighlights.default'},
	'/video/minimovies': {videoMapKey: 'playoffs.2011.superhighlight'},

	'/video/allstar2011west_players': {videoMapKey: 'allstar.westplayers', videoSeasonKey:{ display:'2010-2011', season:'1011', tab_display:'2010-2011 Season'}},
	'/video/allstar2011east_players': {videoMapKey: 'allstar.eastplayers', videoSeasonKey:{ display:'2010-2011', season:'1011', tab_display:'2010-2011 Season'}},
	'/video/allstar2011celebrities': {videoMapKey: 'allstar.celebs', videoSeasonKey:{ display:'2010-2011', season:'1011', tab_display:'2010-2011 Season'}},
	'/video/allstar2011correspondents': {videoMapKey: 'allstar.correspondents', videoSeasonKey:{ display:'2010-2011', season:'1011', tab_display:'2010-2011 Season'}},

	'/video/hawks': {videoMapKey: 'hawks.all'},
	'/video/celtics': {videoMapKey: 'celtics.all'},
	'/video/bobcats': {videoMapKey: 'bobcats.all'},
	'/video/bulls': {videoMapKey: 'bulls.all'},
	'/video/cavaliers': {videoMapKey: 'cavaliers.all'},
	'/video/mavericks': {videoMapKey: 'mavericks.all'},
	'/video/nuggets': {videoMapKey: 'nuggets.all'},
	'/video/pistons': {videoMapKey: 'pistons.all'},
	'/video/warriors': {videoMapKey: 'warriors.all'},
	'/video/rockets': {videoMapKey: 'rockets.all'},
	'/video/pacers': {videoMapKey: 'pacers.all'},
	'/video/clippers': {videoMapKey: 'clippers.all'},
	'/video/lakers': {videoMapKey: 'lakers.all'},
	'/video/grizzlies': {videoMapKey: 'grizzlies.all'},
	'/video/heat': {videoMapKey: 'heat.all'},
	'/video/bucks': {videoMapKey: 'bucks.all'},
	'/video/timberwolves': {videoMapKey: 'timberwolves.all'},
	'/video/nets': {videoMapKey: 'nets.all'},
	'/video/hornets': {videoMapKey: 'hornets.all'},
	'/video/knicks': {videoMapKey: 'knicks.all'},
	'/video/thunder': {videoMapKey: 'thunder.all'},
	'/video/magic': {videoMapKey: 'magic.all'},
	'/video/sixers': {videoMapKey: 'sixers.all'},
	'/video/suns': {videoMapKey: 'suns.all'},
	'/video/blazers': {videoMapKey: 'blazers.all'},
	'/video/kings': {videoMapKey: 'kings.all'},
	'/video/spurs': {videoMapKey: 'spurs.all'},
	'/video/raptors': {videoMapKey: 'raptors.all'},
	'/video/jazz': {videoMapKey: 'jazz.all'},
	'/video/wizards': {videoMapKey: 'wizards.all'}

};

var nbaLeagueTeams = [
	{teamCode: 'ATL', section:'teams/hawks', shortName: 'hawks', fullName: 'Atlanta Hawks'},
	{teamCode: 'BOS', section:'teams/celtics', shortName: 'celtics', fullName: 'Boston Celtics' },
	{teamCode: 'CHA', section:'teams/bobcats', shortName: 'bobcats', fullName: 'Charlotte Bobcats' },
	{teamCode: 'CHI', section:'teams/bulls', shortName: 'bulls', fullName: 'Chicago Bulls' },
	{teamCode: 'CLE', section:'teams/cavaliers', shortName: 'cavaliers', fullName: 'Cleveland Cavaliers' },
	{teamCode: 'DAL', section:'teams/mavericks', shortName: 'mavericks', fullName: 'Dallas Mavericks' },
	{teamCode: 'DEN', section:'teams/nuggets', shortName: 'nuggets', fullName: 'Denver Nuggets' },
	{teamCode: 'DET', section:'teams/pistons', shortName: 'pistons', fullName: 'Detroit Pistons' },
	{teamCode: 'GSW', section:'teams/warriors', shortName: 'warriors', fullName: 'Golden State Warriors' },
	{teamCode: 'HOU', section:'teams/rockets', shortName: 'rockets', fullName: 'Houston Rockets' },
	{teamCode: 'IND', section:'teams/pacers', shortName: 'pacers', fullName: 'Indiana Pacers' },
	{teamCode: 'LAC', section:'teams/clippers', shortName: 'clippers', fullName: 'Los Angeles Clippers' },
	{teamCode: 'LAL', section:'teams/lakers', shortName: 'lakers', fullName: 'Los Angeles Lakers' },
	{teamCode: 'MEM', section:'teams/grizzlies', shortName: 'grizzlies', fullName: 'Memphis Grizzlies' },
	{teamCode: 'MIA', section:'teams/heat', shortName: 'heat', fullName: 'Miami Heat' },
	{teamCode: 'MIL', section:'teams/bucks', shortName: 'bucks', fullName: 'Milwaukee Bucks' },
	{teamCode: 'MIN', section:'teams/timberwolves', shortName: 'timberwolves', fullName: 'Minnesota Timberwolves' },
	{teamCode: 'NJN', section:'teams/nets', shortName: 'nets', fullName: 'New Jersey Nets' },
	{teamCode: 'NOH', section:'teams/hornets', shortName: 'hornets', fullName: 'New Orleans Hornets' },
	{teamCode: 'NYK', section:'teams/knicks', shortName: 'knicks', fullName: 'New York Knicks' },
	{teamCode: 'OKC', section:'teams/thunder', shortName: 'thunder', fullName: 'Oklahoma City Thunder' },
	{teamCode: 'ORL', section:'teams/magic', shortName: 'magic', fullName: 'Orlando Magic' },
	{teamCode: 'PHI', section:'teams/sixers', shortName: 'sixers', fullName: 'Philadelphia 76ers' },
	{teamCode: 'PHX', section:'teams/suns', shortName: 'suns', fullName: 'Phoenix Suns' },
	{teamCode: 'POR', section:'teams/blazers', shortName: 'blazers', fullName: 'Portland Trail Blazers' },
	{teamCode: 'SAC', section:'teams/kings', shortName: 'kings', fullName: 'Sacramento Kings' },
	{teamCode: 'SAS', section:'teams/spurs', shortName: 'spurs', fullName: 'San Antonio Spurs' },
	{teamCode: 'TOR', section:'teams/raptors', shortName: 'raptors', fullName: 'Toronto Raptors' },
	{teamCode: 'UTA', section:'teams/jazz', shortName: 'jazz', fullName: 'Utah Jazz' },
	{teamCode: 'WAS', section:'teams/wizards', shortName: 'wizards', fullName: 'Washington Wizards' }
];


function getChannel(team, key) {
	if (!(nbaChannelConfig[team])) {
		return '';
	}
	var channels = nbaChannelConfig[team];
	var ct = channels.length;
	for (var i=0; i < ct; i++) {
		if (channels[i]['key'] == key) {
			return channels[i];
		}
	}
	return '';
}
function getTeamSearchString(team, key) {
	var teamkey = getChannel(team, key);
	return (teamkey['search_string']) ? teamkey['search_string'] : '';
}
function getTeamSectionDisplay(team, key) {
	var teamkey = getChannel(team, key);
	return (teamkey['display']) ? teamkey['display'] : '';
}
function channelExists(team, key) {
	var teamkey = getChannel(team, key);
	return (teamkey != '');
}

function getTeamShortName(teamSection) {
	var ct = nbaLeagueTeams.length;
	for (var i=0; i<ct; i++) {
		if (nbaLeagueTeams[i]['section'] == teamSection) {
			return nbaLeagueTeams[i]['shortName']
		}
	}
}
function getTeamFullName(teamSection) {
	var ct = nbaLeagueTeams.length;
	for (var i=0; i<ct; i++) {
		if (nbaLeagueTeams[i]['section'] == teamSection) {
			return nbaLeagueTeams[i]['fullName']
		}
	}
}
function getTeamCode(teamSection) {
	var ct = nbaLeagueTeams.length;
	for (var i=0; i<ct; i++) {
		if (nbaLeagueTeams[i]['section'] == teamSection) {
			return nbaLeagueTeams[i]['teamCode']
		}
	}
}
function getTeamSection(shortName) {
	var ct = nbaLeagueTeams.length;
	for (var i=0; i<ct; i++) {
		if (nbaLeagueTeams[i]['shortName'] == shortName) {
			return nbaLeagueTeams[i]['section']
		}
	}
}
function formatDate(dateUTS) {
	var today = new Date();
	var vidDate = new Date(dateUTS);
	var diffDate = new Date(today - vidDate);
	var dayDiff = Math.round((diffDate.getTime() / 24 / 60 / 60 / 1000));

	if (dayDiff == 0) {
		return 'today';
	} else if (dayDiff < 28) {
		return dayDiff + ((dayDiff > 1) ? ' days' : ' day') + ' ago';
	} else if (dayDiff < 365) {
		var months = Math.round(dayDiff / 30);
		return months + ((months > 1) ? ' months' : ' month') + ' ago';
	} else {
	var dateUnitsString = vidDate.toDateString();
	var arrDate = dateUnitsString.split(' ');
		return arrDate[1] + (arrDate[1] != 'May' ? '. ' : ' ') + arrDate[2] + ', ' + arrDate[3];
	}
}
function formatTime(strTime) {
	var arrT = strTime.split(':');
	if (arrT.length == 2) {
		arrT.unshift('0');
	}
	return padTime(arrT[0]) + ':' + padTime(arrT[1]) + ':' + padTime(arrT[2]);
}
function padTime(val) {
	if ((typeof(val) == 'undefined') || (val.length == 0)) {
		return '00';
	}
	return (val.length == 1) ? '0'+val : val;
}

function truncateString(targetString, maxLength) {
	if (targetString.length > maxLength) {
		var arrString = targetString.split(' ');
		while (arrString.join(' ').length > maxLength) {
			arrString.pop();			
		}
		targetString = arrString.join(' ') + '...';
	}
	return targetString;
}


