/*****************************************

	global variables defined on team pages
   
*****************************************/
var vault_csi_sport = '';
var vault_csi_teamname = '';
var vault_csi_teamid = '';
var vault_csi_pagename = '';

//these are populated on gameflash pages
var vault_csi_hometeam = '';
var vault_csi_visitingteam = '';

if(document.cnnSASDSport) vault_csi_sport = document.cnnSASDSport;
if(document.cnnSASDPageType) vault_csi_teamname = document.cnnSASDPageType.toLowerCase();
if(document.cnnSASDTeamId) vault_csi_teamid = document.cnnSASDTeamId.toLowerCase();
if(document.cnnSASDPageName) vault_csi_pagename = document.cnnSASDPageName.toLowerCase();

//these are populated on gameflash pages
if(document.cnnSASDHomeTeam) vault_csi_hometeam  = document.cnnSASDHomeTeam;
if(document.cnnSASDVisitingTeam) vault_csi_visitingteam = document.cnnSASDVisitingTeam;

/*************************************************

	global variables for video and photo processing
   
*************************************************/

// host used for all SI photo processing
var global_vaultcsihost = "";   
//if(window.location.hostname.indexOf('turner.com') != -1) global_vaultcsihost = 'http://vaultp1refcomp1.turner.com';
if(window.location.hostname.indexOf('turner.com') != -1) global_vaultcsihost = 'http://vaults1comp1.turner.com';

// variables used for getting team vault widget and video from Vault
// used to display video thumbs and video pages for teams
// team widget must have vault topics in the url
var vault_csi_topic ='';
var vault_csi_teamname_topic = '';
var vault_csi_video_tag = '';
var vault_csi_url = '';
var vault_csi_isTopic = false;
var vault_csi_isSport = true;
var vault_csi_isTeam = true;

// this will hold a string to grab video from Truveo, if it has been defined in vault_videotopic_obj
var vault_video_topic = '';

// these objects will hold the video and photo thumbnail json so showMultimediaBar can parse and determine display
var videoThumbObj = new Object();
var photoThumbObj = new Object();

/*************************************************

	objects to define topics or video topics
   to send in Vault urls
   
*************************************************/

/******** TEAM VAULT TOPICS ****************/

var vault_topic_obj = new Object();   
	vault_topic_obj.nfl = new Object();
   	vault_topic_obj.nfl.video_tag = 'football';
       vault_topic_obj.nfl.redskins = 'Washington_Redskins';
       vault_topic_obj.nfl.cardinals = 'Arizona_Cardinals';
       vault_topic_obj.nfl.falcons = 'Atlanta_Falcons';
       vault_topic_obj.nfl.bills = 'Buffalo_Bills';
       vault_topic_obj.nfl.ravens = 'Baltimore_Ravens';
       vault_topic_obj.nfl.bears = 'Chicago_Bears';
       vault_topic_obj.nfl.panthers = 'Carolina_Panthers';
       vault_topic_obj.nfl.bengals = 'Cincinnati_Bengals';
       vault_topic_obj.nfl.browns = 'Cleveland_Browns';
       vault_topic_obj.nfl.cowboys = 'Dallas_Cowboys';
       vault_topic_obj.nfl.broncos = 'Denver_Broncos';
       vault_topic_obj.nfl.lions = 'Detroit_Lions';
       vault_topic_obj.nfl.packers = 'Green_Bay_Packers';
       vault_topic_obj.nfl.texans = 'Houston_Texans';
       vault_topic_obj.nfl.colts = 'Indianapolis_Colts';
       vault_topic_obj.nfl.jaguars = 'Jacksonville_Jaguars';
       vault_topic_obj.nfl.chiefs = 'Kansas_City_Chiefs';
       vault_topic_obj.nfl.dolphins = 'Miami_Dolphins';
       vault_topic_obj.nfl.vikings = 'Minnesota_Vikings';
       vault_topic_obj.nfl.patriots = 'New_England_Patriots';
       vault_topic_obj.nfl.saints = 'New_Orleans_Saints';
       vault_topic_obj.nfl.giants = 'New_York_Giants';
       vault_topic_obj.nfl.jets = 'New_York_Jets';
       vault_topic_obj.nfl.raiders = 'Oakland_Raiders';
       vault_topic_obj.nfl.eagles = 'Philadelphia_Eagles';
       vault_topic_obj.nfl.steelers = 'Pittsburgh_Steelers';
       vault_topic_obj.nfl.chargers = 'San_Diego_Chargers';
       vault_topic_obj.nfl['49ers'] = 'San_Francisco_49ers';
       vault_topic_obj.nfl.seahawks = 'Seattle_Seahawks';
       vault_topic_obj.nfl.rams = 'St_Louis_Rams';
       vault_topic_obj.nfl.buccaneers = 'Tampa_Bay_Buccaneers';
       vault_topic_obj.nfl.titans = 'Tennessee_Titans';
   vault_topic_obj.mlb = new Object();
   	vault_topic_obj.mlb.video_tag = 'baseball';
       vault_topic_obj.mlb.braves = 'Atlanta_Braves';
       vault_topic_obj.mlb.diamondbacks = 'Arizona_Diamondbacks';
       vault_topic_obj.mlb.orioles = 'Baltimore_Orioles';
       vault_topic_obj.mlb.red_sox = 'Boston_Red_Sox';
       vault_topic_obj.mlb.cubs = 'Chicago_Cubs';
       vault_topic_obj.mlb.white_sox = 'Chicago_White_Sox';
       vault_topic_obj.mlb.reds = 'Cincinnati_Reds';
       vault_topic_obj.mlb.indians = 'Cleveland_Indians';
       vault_topic_obj.mlb.rockies = 'Colorado_Rockies';
       vault_topic_obj.mlb.tigers = 'Detroit_Tigers';
       vault_topic_obj.mlb.marlins = 'Florida_Marlins';
       vault_topic_obj.mlb.astros = 'Houston_Astros';
       vault_topic_obj.mlb.royals = 'Kansas_City_Royals';
       vault_topic_obj.mlb.angels = 'Los_Angeles_Angels_of_Anaheim';
       vault_topic_obj.mlb.dodgers = 'Los_Angeles_Dodgers';
       vault_topic_obj.mlb.brewers = 'Milwaukee_Brewers';
       vault_topic_obj.mlb.twins = 'Minnesota_Twins';
       vault_topic_obj.mlb.mets = 'New_York_Mets';
       vault_topic_obj.mlb.yankees = 'New_York_Yankees';
       vault_topic_obj.mlb.athletics = 'Oakland_Athletics';
       vault_topic_obj.mlb.phillies = 'Philadelphia_Phillies';
       vault_topic_obj.mlb.pirates = 'Philadelphia_Phillies';
       vault_topic_obj.mlb.padres = 'San_Diego_Padres';
       vault_topic_obj.mlb.giants = 'San_Francisco_Giants';
       vault_topic_obj.mlb.mariners = 'Seattle_Mariners';
       vault_topic_obj.mlb.cardinals = 'St_Louis_Cardinals';
       vault_topic_obj.mlb.rays = 'Tampa_Bay_Rays';
       vault_topic_obj.mlb.rangers = 'Texas_Rangers';
       vault_topic_obj.mlb.blue_jays = 'Toronto_Blue_Jays';
       vault_topic_obj.mlb.nationals = 'Washington_Nationals';
	vault_topic_obj.nhl = new Object();
   	vault_topic_obj.nhl.video_tag = 'hockey';
   	vault_topic_obj.nhl.ducks = 'Anaheim_Ducks';
       vault_topic_obj.nhl.thrashers = 'Atlanta_Thrashers';
       vault_topic_obj.nhl.bruins = 'Boston_Bruins';
       vault_topic_obj.nhl.sabres = 'Buffalo_Sabres';
       vault_topic_obj.nhl.flames = 'Calgary_Flames';
       vault_topic_obj.nhl.hurricanes = 'Carolina_Hurricanes';
       vault_topic_obj.nhl.blackhawks = 'Chicago_Blackhawks';
       vault_topic_obj.nhl.avalanche = 'Colorado_Avalanche';
       vault_topic_obj.nhl.blue_jackets = 'Columbus_Blue_Jackets';
       vault_topic_obj.nhl.stars = 'Dallas_Stars';
       vault_topic_obj.nhl.red_wings = 'Detroit_Red_Wings';
       vault_topic_obj.nhl.oilers = 'Edmonton_Oilers';
       vault_topic_obj.nhl.panthers = 'Florida_Panthers';
       vault_topic_obj.nhl.kings = 'Los_Angeles_Kings';
       vault_topic_obj.nhl.wild = 'Minnesota_Wild';
       vault_topic_obj.nhl.canadiens = 'Montreal_Canadiens';
       vault_topic_obj.nhl.predators = 'Nashville_Predators';
       vault_topic_obj.nhl.devils = 'New_Jersey_Devils';
       vault_topic_obj.nhl.islanders = 'New_York_Islanders';
       vault_topic_obj.nhl.rangers = 'New_York_Rangers';
       vault_topic_obj.nhl.senators = 'Ottawa_Senators';
       vault_topic_obj.nhl.flyers = 'Philadelphia_Flyers';
       vault_topic_obj.nhl.coyotes = 'Phoenix_Coyotes';
       vault_topic_obj.nhl.penguins = 'Pittsburgh_Penguins';
       vault_topic_obj.nhl.sharks = 'San_Jose_Sharks';
       vault_topic_obj.nhl.blues = 'St_Louis_Blues';
       vault_topic_obj.nhl.lightning = 'Tampa_Bay_Lightning';
       vault_topic_obj.nhl.maple_leafs = 'Toronto_Maple_Leafs';
       vault_topic_obj.nhl.canucks = 'Vancouver_Canucks';
       vault_topic_obj.nhl.capitals = 'Washington_Capitals';
   vault_topic_obj.nba = new Object();
   	vault_topic_obj.nba.video_tag = 'basketball';
   	vault_topic_obj.nba['76ers'] = 'Philadelphia_76ers';
       vault_topic_obj.nba.bobcats = 'Charlotte_Bobcats';
       vault_topic_obj.nba.bucks = 'Milwaukee_Bucks';
       vault_topic_obj.nba.bulls = 'Chicago_Bulls';
       vault_topic_obj.nba.cavaliers = 'Cleveland_Cavaliers';
       vault_topic_obj.nba.celtics = 'Boston_Celtics';
       vault_topic_obj.nba.clippers = 'Los_Angeles_Clippers';
       vault_topic_obj.nba.grizzlies = 'Memphis_Grizzlies';
       vault_topic_obj.nba.hawks = 'Atlanta_Hawks';
       vault_topic_obj.nba.heat = 'Miami_Heat';
       vault_topic_obj.nba.hornets = 'New_Orleans_Hornets';
       vault_topic_obj.nba.jazz = 'Utah_Jazz';
       vault_topic_obj.nba.kings = 'Sacremento_Kings';
       vault_topic_obj.nba.knicks = 'New_York_Knicks';
       vault_topic_obj.nba.lakers = 'Los_Angeles_Lakers';
       vault_topic_obj.nba.magic = 'Orlando_Magic';
       vault_topic_obj.nba.mavericks = 'Dallas_Mavericks';
       vault_topic_obj.nba.nets = 'New_Jersey_Nets';
       vault_topic_obj.nba.nuggets = 'Denver_Nuggets';
       vault_topic_obj.nba.pacers = 'Indiana_Pacers';
       vault_topic_obj.nba.pistons = 'Detroit_Pistons';
       vault_topic_obj.nba.raptors = 'Toronto_Raptors';
       vault_topic_obj.nba.rockets = 'houston_rockets';
       vault_topic_obj.nba.spurs = 'San_Antonio_Spurs';
       vault_topic_obj.nba.suns = 'Phoenix_Suns';
       vault_topic_obj.nba.supersonics = 'Seattle_SuperSonics';
       vault_topic_obj.nba.timberwolves = 'Minnesota_Timberwolves';
       vault_topic_obj.nba.trail_blazers = 'Portland_Trail_Blazers';
       vault_topic_obj.nba.warriors = 'Golden_State_Warriors';
       vault_topic_obj.nba.wizards = 'Washington_Wizards';
       vault_topic_obj.nba.thunder = 'oklahoma_city_thunder';
   vault_topic_obj.ncaaf = new Object();
   	vault_topic_obj.ncaaf.video_tag = 'football';
       vault_topic_obj.ncaaf.gatech = 'Georgia_Institute_of_Technology';
       vault_topic_obj.ncaaf.duke = 'Duke_Blue_Devils';
       vault_topic_obj.ncaaf.vatech = 'Virginia_Tech_Hokies';
       vault_topic_obj.ncaaf.mia_fl = 'Miami_Hurricanes';
       vault_topic_obj.ncaaf.unc = 'North_Carolina_Tar_Heels';
       vault_topic_obj.ncaaf.uva = 'Virginia_Cavaliers';
       vault_topic_obj.ncaaf.clemso = 'Clemson_Tigers';
       vault_topic_obj.ncaaf.wakef = 'Wake_Forest_University';
       vault_topic_obj.ncaaf.mrylnd = 'Maryland_Terrapins';
       vault_topic_obj.ncaaf.ncstat = 'North_Carolina_State_University';
       vault_topic_obj.ncaaf.bc = 'Boston_College';
       vault_topic_obj.ncaaf.flast = 'Florida_State_Seminoles';
       vault_topic_obj.ncaaf.alabam = 'Alabama_Crimson_Tide';
       vault_topic_obj.ncaaf.auburn = 'Auburn_Tigers';
       vault_topic_obj.ncaaf.arkans = 'Arkansas_Razorbacks';
       vault_topic_obj.ncaaf.florid = 'Florida_Gators';
       vault_topic_obj.ncaaf.georgi = 'Georgia_Bulldogs';
       vault_topic_obj.ncaaf.kentuc = 'Kentucky_Wildcats';
       vault_topic_obj.ncaaf.lsu = 'Louisiana_State_Tigers';
       vault_topic_obj.ncaaf.olemis = 'University_of_Mississippi';
       vault_topic_obj.ncaaf.missst = 'Mississippi_State_University';
       vault_topic_obj.ncaaf.soucar = 'South_Carolina_Gamecocks';
       vault_topic_obj.ncaaf.tenn = 'Tennessee_Volunteers';
       vault_topic_obj.ncaaf.vandy = 'Vanderbilt_Universiy';
       vault_topic_obj.ncaaf.notred = 'Notre_Dame_Fighting_Irish';
       vault_topic_obj.ncaaf.navy = 'Navy_Midshipmen';
       vault_topic_obj.ncaaf.westky = 'Western_Kentucky_Hilltoppers';
       vault_topic_obj.ncaaf.indian = 'Indiana_Hoosiers';
       vault_topic_obj.ncaaf.mich = 'Michigan_Wolverines';
       vault_topic_obj.ncaaf.northw = 'Northwestern_Wildcats';
       vault_topic_obj.ncaaf.illino = 'Illinois_Fighting_Illini';
       vault_topic_obj.ncaaf.minnes = 'Minnesota_Golden_Gophers';
       vault_topic_obj.ncaaf.psu = 'Penn_State_Nittany_Lions';
       vault_topic_obj.ncaaf.purdue = 'Purdue_University';
       vault_topic_obj.ncaaf.ohiost = 'Ohio_State_Buckeyes';
       vault_topic_obj.ncaaf.wisc = 'Wisconsin_Badgers';
       vault_topic_obj.ncaaf.iowa = 'Iowa_Hawkeyes';
       vault_topic_obj.ncaaf.arizst = 'Arizona_State_University';
       vault_topic_obj.ncaaf.calif = 'California_Golden_Bears';
       vault_topic_obj.ncaaf.ucla = 'UCLA_Bruins';
       vault_topic_obj.ncaaf.usc = 'USC_Trojans';
       vault_topic_obj.ncaaf.arizon = 'Arizona_Wildcats';
       vault_topic_obj.ncaaf.stanfo = 'Stanford_University';
       vault_topic_obj.ncaaf.wash = 'Washington_Huskies';
       vault_topic_obj.ncaaf.oregon = 'Oregon_Ducks';
       vault_topic_obj.ncaaf.oregst = 'Oregon_State_Beavers';
       vault_topic_obj.ncaaf.pitt = 'Pittsburgh_Panthers';
       vault_topic_obj.ncaaf.cin = 'cincinnati_bearcats';
       vault_topic_obj.ncaaf.syracu = 'syracuse_orange';
       vault_topic_obj.ncaaf.wvu = 'west_virginia_mountaineers';
       vault_topic_obj.ncaaf.rutger = 'rutgers_scarlet_knights';
       vault_topic_obj.ncaaf.lou = 'louisville_cardinals';
       vault_topic_obj.ncaaf.uconn = 'uconn_huskies';
       vault_topic_obj.ncaaf.texam = 'texas_a_m_aggies';
       vault_topic_obj.ncaaf.oklast = 'oklast';
       vault_topic_obj.ncaaf.baylor = 'baylor_bears';
       vault_topic_obj.ncaaf.okla = 'oklahoma_sooners';
       vault_topic_obj.ncaaf.txtech = 'texas_tech_university';
       vault_topic_obj.ncaaf.texas = 'texas_longhorns';
       vault_topic_obj.ncaaf.kansas = 'kansas_jayhawks';
       vault_topic_obj.ncaaf.nebras = 'nebraska_cornhuskers';
       vault_topic_obj.ncaaf.iowast = 'iowa_state_cyclones';
       vault_topic_obj.ncaaf.missou = 'missouri_tigers';
       vault_topic_obj.ncaaf.colo = 'colorado_buffaloes';
       vault_topic_obj.ncaaf.kstate = 'kansas_state_university';
       vault_topic_obj.ncaaf.sofla = 'South_Florida_Bulls';
       vault_topic_obj.ncaaf.msu = 'kansas_jayhawks';
       vault_topic_obj.ncaaf.washst = 'Michigan_State_Spartans';
       vault_topic_obj.ncaaf.kansas = 'Washington_State_University';
   vault_topic_obj.ncaab = new Object();
   	vault_topic_obj.ncaab.video_tag = 'basketball';
       vault_topic_obj.ncaab.gatech = 'Georgia_Institute_of_Technology';
       vault_topic_obj.ncaab.duke = 'Duke_Blue_Devils';
       vault_topic_obj.ncaab.vatech = 'Virginia_Tech_Hokies';
       vault_topic_obj.ncaab.mia_fl = 'Miami_Hurricanes';
       vault_topic_obj.ncaab.unc = 'North_Carolina_Tar_Heels';
       vault_topic_obj.ncaab.uva = 'Virginia_Cavaliers';
       vault_topic_obj.ncaab.clemso = 'Clemson_Tigers';
       vault_topic_obj.ncaab.wakef = 'Wake_Forest_University';
       vault_topic_obj.ncaab.mrylnd = 'Maryland_Terrapins';
       vault_topic_obj.ncaab.ncstat = 'North_Carolina_State_University';
       vault_topic_obj.ncaab.bc = 'Boston_College';
       vault_topic_obj.ncaab.flast = 'Florida_State_Seminoles';
       vault_topic_obj.ncaab.alabam = 'Alabama_Crimson_Tide';
       vault_topic_obj.ncaab.auburn = 'Auburn_Tigers';
       vault_topic_obj.ncaab.arkans = 'Arkansas_Razorbacks';
       vault_topic_obj.ncaab.florid = 'Florida_Gators';
       vault_topic_obj.ncaab.georgi = 'Georgia_Bulldogs';
       vault_topic_obj.ncaab.kentuc = 'Kentucky_Wildcats';
       vault_topic_obj.ncaab.lsu = 'Louisiana_State_Tigers';
       vault_topic_obj.ncaab.olemis = 'University_of_Mississippi';
       vault_topic_obj.ncaab.missst = 'Mississippi_State_University';
       vault_topic_obj.ncaab.soucar = 'South_Carolina_Gamecocks';
       vault_topic_obj.ncaab.tenn = 'Tennessee_Volunteers';
       vault_topic_obj.ncaab.vandy = 'Vanderbilt_Universiy';
       vault_topic_obj.ncaab.notred = 'Notre_Dame_Fighting_Irish';
       vault_topic_obj.ncaab.navy = 'Navy_Midshipmen';
       vault_topic_obj.ncaab.westky = 'Western_Kentucky_Hilltoppers';
       vault_topic_obj.ncaab.indian = 'Indiana_Hoosiers';
       vault_topic_obj.ncaab.mich = 'Michigan_Wolverines';
       vault_topic_obj.ncaab.northw = 'Northwestern_Wildcats';
       vault_topic_obj.ncaab.illino = 'Illinois_Fighting_Illini';
       vault_topic_obj.ncaab.minnes = 'Minnesota_Golden_Gophers';
       vault_topic_obj.ncaab.psu = 'Penn_State_Nittany_Lions';
       vault_topic_obj.ncaab.purdue = 'Purdue_University';
       vault_topic_obj.ncaab.ohiost = 'Ohio_State_Buckeyes';
       vault_topic_obj.ncaab.wisc = 'Wisconsin_Badgers';
       vault_topic_obj.ncaab.iowa = 'Iowa_Hawkeyes';
       vault_topic_obj.ncaab.arizst = 'Arizona_State_University';
       vault_topic_obj.ncaab.calif = 'California_Golden_Bears';
       vault_topic_obj.ncaab.ucla = 'UCLA_Bruins';
       vault_topic_obj.ncaab.usc = 'USC_Trojans';
       vault_topic_obj.ncaab.arizon = 'Arizona_Wildcats';
       vault_topic_obj.ncaab.stanfo = 'Stanford_University';
       vault_topic_obj.ncaab.wash = 'Washington_Huskies';
       vault_topic_obj.ncaab.oregon = 'Oregon_Ducks';
       vault_topic_obj.ncaab.oregst = 'Oregon_State_Beavers';
       vault_topic_obj.ncaab.pitt = 'Pittsburgh_Panthers';
       vault_topic_obj.ncaab.cin = 'cincinnati_bearcats';
       vault_topic_obj.ncaab.syracu = 'syracuse_orange';
       vault_topic_obj.ncaab.wvu = 'west_virginia_mountaineers';
       vault_topic_obj.ncaab.rutger = 'rutgers_scarlet_knights';
       vault_topic_obj.ncaab.lou = 'louisville_cardinals';
       vault_topic_obj.ncaab.uconn = 'uconn_huskies';
       vault_topic_obj.ncaab.texam = 'texas_a_m_aggies';
       vault_topic_obj.ncaab.oklast = 'oklast';
       vault_topic_obj.ncaab.baylor = 'baylor_bears';
       vault_topic_obj.ncaab.okla = 'oklahoma_sooners';
       vault_topic_obj.ncaab.txtech = 'texas_tech_university';
       vault_topic_obj.ncaab.texas = 'texas_longhorns';
       vault_topic_obj.ncaab.kansas = 'kansas_jayhawks';
       vault_topic_obj.ncaab.nebras = 'nebraska_cornhuskers';
       vault_topic_obj.ncaab.iowast = 'iowa_state_cyclones';
       vault_topic_obj.ncaab.missou = 'missouri_tigers';
       vault_topic_obj.ncaab.colo = 'colorado_buffaloes';
       vault_topic_obj.ncaab.kstate = 'kansas_state_university';
       vault_topic_obj.ncaab.sofla = 'South_Florida_Bulls';
       vault_topic_obj.ncaab.msu = 'kansas_jayhawks';
       vault_topic_obj.ncaab.washst = 'Michigan_State_Spartans';
       vault_topic_obj.ncaab.kansas = 'Washington_State_University';
	vault_topic_obj.wcup = new Object();
		vault_topic_obj.wcup.video_tag = 'soccer';
		vault_topic_obj.wcup.algeria = 'algeria';
		vault_topic_obj.wcup.argentina = 'argentina';
		vault_topic_obj.wcup.australia = 'australia';
		vault_topic_obj.wcup.brazil = 'brazil';
		vault_topic_obj.wcup.cam = 'cameroon';
		vault_topic_obj.wcup.chile = 'chile';
		vault_topic_obj.wcup.cote_d__ivoire = 'cote_d_ivoire';
		vault_topic_obj.wcup.denmark = 'denmark';
		vault_topic_obj.wcup.england = 'england';
		vault_topic_obj.wcup.france = 'france';
		vault_topic_obj.wcup.germany = 'germany';
		vault_topic_obj.wcup.ghana = 'ghana';
		vault_topic_obj.wcup.greec = 'greece';
		vault_topic_obj.wcup.honduras = 'honduras';
		vault_topic_obj.wcup.italy = 'italy';
		vault_topic_obj.wcup.japan = 'japan';
		vault_topic_obj.wcup.korea_dpr = 'korea_dpr';
		vault_topic_obj.wcup.korea_republic = 'korea_republic';
		vault_topic_obj.wcup.mexico = 'mexico';
		vault_topic_obj.wcup.netherlands = 'netherlands';
		vault_topic_obj.wcup.new_zealand = 'new_zealand';
		vault_topic_obj.wcup.nigeria = 'nigeria';
		vault_topic_obj.wcup.paraguay = 'paraguay';
		vault_topic_obj.wcup.portugal = 'portugal';
		vault_topic_obj.wcup.serbia = 'serbia';
		vault_topic_obj.wcup.slovakia = 'slovakia';
		vault_topic_obj.wcup.slovenia = 'slovenia';
		vault_topic_obj.wcup.south_africa = 'south_africa';
		vault_topic_obj.wcup.spain = 'spain';
       vault_topic_obj.wcup.switzerland = 'switzerland';
		vault_topic_obj.wcup.united_states = 'united_states';
		vault_topic_obj.wcup.uruguay = 'uruguay';
	
/**********  END TEAM VAULT TOPICS ******************************/

// all video data comes from Truveo and does not depend on Vault topics
// these values do not have to be Vault topics to work
// add new mapping here for video if needed

/*
	NOTE - the video topics that are commented out do not return any video data
*/

var vault_videotopic_obj = new Object();
	vault_videotopic_obj.nfl = new Object();
   /*
   vault_videotopic_obj.ncaaf = new Object();
   	vault_videotopic_obj.ncaaf.gatech = 'Georgia_Tech';
   */
   vault_videotopic_obj.ncaa = new Object();
   	vault_videotopic_obj.ncaa.gatech = 'Georgia_Tech';
       vault_videotopic_obj.ncaa.noiowa = 'Iowa+Panthers';
       vault_videotopic_obj.ncaa.montst = 'Montana+State+Bobcats';
       vault_videotopic_obj.ncaa.depaul = 'depaul+blue+demons';
       vault_videotopic_obj.ncaa.gtown = 'georgetown+hoyas';
       vault_videotopic_obj.ncaa.marque = 'marquette+golden+eagles';
       vault_videotopic_obj.ncaa.provid = 'providence+friars';
       vault_videotopic_obj.ncaa.hartfo = 'hartford+hawks';
       vault_videotopic_obj.ncaa.dayton = 'dayton+flyers';
       vault_videotopic_obj.ncaa.ford = 'fordham+rams';
       vault_videotopic_obj.ncaa.geowas = 'george+washington+colonials';
       vault_videotopic_obj.ncaa.umass = 'umass+minutemen';
       vault_videotopic_obj.ncaa.uri = 'rhode+island+rams';
       vault_videotopic_obj.ncaa.richmo = 'richmond+spiders';
       vault_videotopic_obj.ncaa.temple = 'temple+owls';
       vault_videotopic_obj.ncaa.xavier = 'xavier+musketeers';
       vault_videotopic_obj.ncaa.ecu = 'east+carolina+pirates';
       vault_videotopic_obj.ncaa.houst = 'houston+cougars';
       vault_videotopic_obj.ncaa.marsh = 'marshall+thundering+herd';
       vault_videotopic_obj.ncaa.memphi = 'memphis+tigers';
       vault_videotopic_obj.ncaa.tulane = 'tulane+green+wave';
       vault_videotopic_obj.ncaa.tulsa = 'tulsa+golden+hurricane';
       vault_videotopic_obj.ncaa.utep = 'utep+miners';
       vault_videotopic_obj.ncaa.butler = 'butler+bulldogs';
       vault_videotopic_obj.ncaa.valpo = 'valparaiso+crusaders';
       vault_videotopic_obj.ncaa.ysu = 'youngstown+state';
       vault_videotopic_obj.ncaa.colum = 'columbia+lions';
       vault_videotopic_obj.ncaa.boise = 'boise+state+broncos';
       vault_videotopic_obj.ncaa.gonzag = 'gonzaga+bulldogs';
       vault_videotopic_obj.ncaa.loymnt = 'loyola+marymount+lions';
       vault_videotopic_obj.ncaa.pepper = 'pepperdine';
       vault_videotopic_obj.ncaa.sdiego = 'san+diego+toreros';
       vault_videotopic_obj.ncaa.sanfr = 'san+francisco+dons';
       vault_videotopic_obj.ncaa.santac = 'santa+clara+broncos';
       vault_videotopic_obj.ncaa.vermon = 'vermont+catamounts';
       vault_videotopic_obj.ncaa.unh = 'unh+wildcats';
       vault_videotopic_obj.ncaa.maine = 'maine+black+bears';
       vault_videotopic_obj.ncaa.bu = 'boston+university+terriers';
       vault_videotopic_obj.ncaa.char = 'charlotte+49ers';
       vault_videotopic_obj.ncaa.duques = 'duquesne+dukes';
       vault_videotopic_obj.ncaa.lasall = 'la+salle+explorers';
       vault_videotopic_obj.ncaa.stloui = 'saint+louis+billikens';
       vault_videotopic_obj.ncaa.stbona = 'st+bonaventure+bonnies';
       vault_videotopic_obj.ncaa.stjo = 'sju+hawks';
       vault_videotopic_obj.ncaa.albany = 'albany+great+danes';
       vault_videotopic_obj.ncaa.bing = 'binghamton+bearcats';
       vault_videotopic_obj.ncaa.oklast = 'oklahoma+state+cowboys';
       vault_videotopic_obj.ncaa.setonh = 'seton+hall+pirates';
       vault_videotopic_obj.ncaa.stjohn = 'st+johns+red+storm';
       vault_videotopic_obj.ncaa.vill = 'villanova+wildcats';
       vault_videotopic_obj.ncaa.eastwa = 'eastern+washington+eagles';
       vault_videotopic_obj.ncaa.idast = 'idaho+state+bengals';
       vault_videotopic_obj.ncaa.mont = 'montana+grizzlies';
       vault_videotopic_obj.ncaa.noariz = 'northern+arizona+lumberjacks';
       vault_videotopic_obj.ncaa.nco = 'northern+colorado+bears';
       vault_videotopic_obj.ncaa.portst = 'portland+state+vikings';
       vault_videotopic_obj.ncaa.sac = 'sacramento+state+hornets';
       vault_videotopic_obj.ncaa.weber = 'weber+state+wildcats';
       vault_videotopic_obj.ncaa.missst = 'mississippi+st+bulldogs';
       vault_videotopic_obj.ncaa.stmary = 'saint+marys+gaels';
       vault_videotopic_obj.ncaa.fresno = 'fresno+state+bulldogs';
       vault_videotopic_obj.ncaa.hawaii = 'hawaii+warriors';
       vault_videotopic_obj.ncaa.idaho = 'idaho+vandals';
       vault_videotopic_obj.ncaa.latech = 'louisiana+tech+bulldogs';
       vault_videotopic_obj.ncaa.nevada = 'nevada+wolf+pack';
       vault_videotopic_obj.ncaa.nmst = 'new+mexico+state+aggies';
       vault_videotopic_obj.ncaa.sjsu = 'san+jose+state+spartans';
       vault_videotopic_obj.ncaa.utahst = 'utah+state+aggies';
       vault_videotopic_obj.ncaa.ark_lr = 'arkansas+little+rock+trojans';
       vault_videotopic_obj.ncaa.delawa = 'delaware+fightin+blue+hens';
       vault_videotopic_obj.ncaa.drexel = 'drexel+dragons';
       vault_videotopic_obj.ncaa.gmason = 'george+mason+patriots';
       vault_videotopic_obj.ncaa.gast = 'georgia+state+panthers';
       vault_videotopic_obj.ncaa.hofstr = 'hofstra+pride';
       vault_videotopic_obj.ncaa.jmu = 'james+madison+dukes';
       vault_videotopic_obj.ncaa.nc_wil = 'unc+wilmington+seahawks';
       vault_videotopic_obj.ncaa.northe = 'northeastern+huskies';
       vault_videotopic_obj.ncaa.olddom = 'old+dominion+monarchs';
       vault_videotopic_obj.ncaa.towson = 'towson+tigers';
       vault_videotopic_obj.ncaa.vcu = 'vcu+rams';
       vault_videotopic_obj.ncaa.wilma = 'william+and+mary+tribe';
       vault_videotopic_obj.ncaa.calrv = 'uc+riverside+highlanders';
       vault_videotopic_obj.ncaa.calply = 'cal+poly+mustangs';
       vault_videotopic_obj.ncaa.cs_ful = 'cal+state+fullerton+titans';
       vault_videotopic_obj.ncaa.cs_nor = 'cal+state+northridge+matadors';
       vault_videotopic_obj.ncaa.longbe = 'long+beach+st+49ers';
       vault_videotopic_obj.ncaa.pacifi = 'pacific+tigers';
       vault_videotopic_obj.ncaa.caldav = 'uc+davis+aggies';
       vault_videotopic_obj.ncaa.uc_irv = 'uc+irvine+anteaters';
       vault_videotopic_obj.ncaa.uc_sb = 'uc+santa+barbara+gauchos';
       vault_videotopic_obj.ncaa.rice = 'rice+owls';
       vault_videotopic_obj.ncaa.smu = 'smu+mustangs';
       vault_videotopic_obj.ncaa.soumis = 'southern+miss+golden+eagles';
       vault_videotopic_obj.ncaa.uab = 'uab+blazers';
       vault_videotopic_obj.ncaa.ucf = 'ucf+knights';
       vault_videotopic_obj.ncaa.clevst = 'cleveland+state+vikings';
       vault_videotopic_obj.ncaa.detroi = 'detroit+titans';
       //vault_videotopic_obj.ncaa.gb = 'green+bay+phoenix';
       vault_videotopic_obj.ncaa.loy_il = 'loyola+ramblers';
       vault_videotopic_obj.ncaa.uw_mil = 'milwaukee+panthers';
       vault_videotopic_obj.ncaa.uic = 'chicago+flames';
       vault_videotopic_obj.ncaa.wright = 'wright+state+raiders';
       //vault_videotopic_obj.ncaa.cs_bak = 'cal+state+baker+roadrunners';
       vault_videotopic_obj.ncaa.chist = 'chicago+state+cougars';
       vault_videotopic_obj.ncaa.brown = 'brown+bears'; 
       vault_videotopic_obj.ncaa.cornel = 'cornell+big+red'; 
       vault_videotopic_obj.ncaa.dart = 'dartmouth+big+green'; 
       vault_videotopic_obj.ncaa.penn = 'pennsylvania+quakers'; 
       vault_videotopic_obj.ncaa.prince = 'princeton+tigers'; 
       vault_videotopic_obj.ncaa.yale = 'yale+bulldogs'; 
       //vault_videotopic_obj.ncaa.b_c = 'bethune+cookman+wildcats'; 
       vault_videotopic_obj.ncaa.coppin = 'coppin+state+eagles'; 
       vault_videotopic_obj.ncaa.delst = 'delaware+state+hornets'; 
       vault_videotopic_obj.ncaa.flaam = 'florida+a+and+m+rattlers';
       vault_videotopic_obj.ncaa.hamp = 'hampton+pirates';
       vault_videotopic_obj.ncaa.howard = 'howard+bison';
       vault_videotopic_obj.ncaa.md_es = 'maryland+eastern+shore+hawks';
       vault_videotopic_obj.ncaa.morgan = 'morgan+state+golden+bears';
       vault_videotopic_obj.ncaa.norfol = 'norfolk+state+spartans';
       vault_videotopic_obj.ncaa.ncat = 'a+and+t+aggies';
       vault_videotopic_obj.ncaa.scst = 'south+carolina+state+bulldogs';
       vault_videotopic_obj.ncaa.americ = 'american+eagles';
       vault_videotopic_obj.ncaa.army = 'army+black+knights';
       vault_videotopic_obj.ncaa.buck = 'bucknell+bison';
       vault_videotopic_obj.ncaa.colgat = 'colgate+raiders';
       vault_videotopic_obj.ncaa.holycr = 'holy+cross+crusaders';
       vault_videotopic_obj.ncaa.lafaye = 'lafayette+leopards';
       vault_videotopic_obj.ncaa.lehigh = 'lehigh+mountain+hawks';
       vault_videotopic_obj.ncaa.navy = 'navy+midshipmen';
       vault_videotopic_obj.ncaa.bradle = 'bradley+braves';
       vault_videotopic_obj.ncaa.creigh = 'creighton+bluejays';
       vault_videotopic_obj.ncaa.drake = 'drake+bulldogs';
       vault_videotopic_obj.ncaa.evansv = 'evansville+aces';
       vault_videotopic_obj.ncaa.illst = 'illinois+state+redbirds';
       vault_videotopic_obj.ncaa.indst = 'indiana+state+sycamores';
       vault_videotopic_obj.ncaa.mostu = 'missouri+state+bears';
       vault_videotopic_obj.ncaa.siu = 'illinois+salukis';
       vault_videotopic_obj.ncaa.wichit = 'wichita+state+shockers';
       vault_videotopic_obj.ncaa.airfor = 'air+force+falcons';
       vault_videotopic_obj.ncaa.byu = 'brigham+young+cougars';
       vault_videotopic_obj.ncaa.colost = 'colorado+state+rams';
       vault_videotopic_obj.ncaa.newmex = 'new+mexico+lobos';
       vault_videotopic_obj.ncaa.sdsu = 'san+diego+state+aztecs';
       vault_videotopic_obj.ncaa.tcu = 'tcu+horned+frogs';
       vault_videotopic_obj.ncaa.unlv = 'unlv+runnin+rebels';
       vault_videotopic_obj.ncaa.utah = 'utah+utes';
       vault_videotopic_obj.ncaa.wyomin = 'wyoming+cowboys';
       vault_videotopic_obj.ncaa.hbapti = 'houston+baptist+huskies';
       vault_videotopic_obj.ncaa.longwd = 'longwood+lancers';
       vault_videotopic_obj.ncaa.njit = 'njit+highlanders';
       vault_videotopic_obj.ncaa.nccent = 'nccu+eagles';
       vault_videotopic_obj.ncaa.ndak = 'north+dakota+fighting+sioux';
       vault_videotopic_obj.ncaa.savan = 'savannah+state+tigers';
       vault_videotopic_obj.ncaa.seattl = 'seattle+redhawks';
       vault_videotopic_obj.ncaa.sd = 'south+dakota+coyotes';
       //vault_videotopic_obj.ncaa.tex_pa = 'texas+pan+american+broncos';
       //vault_videotopic_obj.ncaa.uvu = 'utah+valley+wolverines';
       //vault_videotopic_obj.ncaa.w_sal = 'winston+salem+rams';
       vault_videotopic_obj.ncaa.bryant = 'bryant+bulldogs';
       //vault_videotopic_obj.ncaa.centct = 'connecticut+blue+devils';
       //vault_videotopic_obj.ncaa.fdu = 'fdu+knights';
       vault_videotopic_obj.ncaa.liu = 'long+island+blackbirds';
       vault_videotopic_obj.ncaa.monmou = 'monmouth+hawks';
       //vault_videotopic_obj.ncaa.mtstma = 'mt+st+marys+mountaineers';
       vault_videotopic_obj.ncaa.quinni = 'quinnipiac+bobcats';
       vault_videotopic_obj.ncaa.rmorri = 'robert+morris+colonials';
       vault_videotopic_obj.ncaa.sheart = 'sacred+heart+pioneers';
       vault_videotopic_obj.ncaa.stfrny = 'st+francis+terriers';
       //vault_videotopic_obj.ncaa.stfrpa = 'st+francis+red+flash';
       vault_videotopic_obj.ncaa.wagner = 'wagner+seahawks';
       vault_videotopic_obj.ncaa.apsu = 'austin+peay+governors';
       //vault_videotopic_obj.ncaa.eastil = 'eastern+illinois+panthers';
       vault_videotopic_obj.ncaa.eastky = 'eastern+kentucky+colonels';
       vault_videotopic_obj.ncaa.jvilst = 'jacksonville+state+gamecocks';
       vault_videotopic_obj.ncaa.morehe = 'morehead+state+eagles';
       vault_videotopic_obj.ncaa.murray = 'murray+state+racers';
       vault_videotopic_obj.ncaa.semo = 'semo-redhawks';
       vault_videotopic_obj.ncaa.tn_mar = 'tennessee+martin+skyhawks';
       vault_videotopic_obj.ncaa.tennst = 'tennessee+state+tigers';
       vault_videotopic_obj.ncaa.tntech = 'tennessee+tech+golden+eagles';
		
		vault_videotopic_obj.wcup = new Object();
		vault_videotopic_obj.wcup.algeria = 'algeria';
		vault_videotopic_obj.wcup.argentina = 'argentina';
		vault_videotopic_obj.wcup.australia = 'australia';
		vault_videotopic_obj.wcup.brazil = 'brazil';
		vault_videotopic_obj.wcup.cameroon = 'cameroon';
		vault_videotopic_obj.wcup.chile = 'chile';
		vault_videotopic_obj.wcup.cote_d__ivoire = 'ivory+coast';
		vault_videotopic_obj.wcup.denmark = 'denmark';
		vault_videotopic_obj.wcup.england = 'england';
		vault_videotopic_obj.wcup.france = 'france';
		vault_videotopic_obj.wcup.germany = 'germany';
		vault_videotopic_obj.wcup.ghana = 'ghana';
		vault_videotopic_obj.wcup.greece = 'greece';
		vault_videotopic_obj.wcup.honduras = 'honduras';
		vault_videotopic_obj.wcup.italy = 'italy';
		vault_videotopic_obj.wcup.japan = 'japan';
		vault_videotopic_obj.wcup.korea_dpr = 'north+korea';
		vault_videotopic_obj.wcup.korea_republic = 'south+korea';
		vault_videotopic_obj.wcup.mexico = 'mexico';
		vault_videotopic_obj.wcup.netherlands = 'netherlands';
		vault_videotopic_obj.wcup.new_zealand = 'new+zealand';
		vault_videotopic_obj.wcup.nigeria = 'nigeria';
		vault_videotopic_obj.wcup.paraguay = 'paraguay';
		vault_videotopic_obj.wcup.portugal = 'portugal';
		vault_videotopic_obj.wcup.serbia = 'serbia';
		vault_videotopic_obj.wcup.slovakia = 'slovakia';
		vault_videotopic_obj.wcup.slovenia = 'slovenia';
		vault_videotopic_obj.wcup.south_africa = 'south+africa';
		vault_videotopic_obj.wcup.spain = 'spain';
		vault_videotopic_obj.wcup.switzerland = 'switzerland';
		vault_videotopic_obj.wcup.united_states = 'united+states';
		vault_videotopic_obj.wcup.uruguay = 'uruguay';
       
   vault_videotopic_obj.nba = new Object();
   vault_videotopic_obj.nhl = new Object();
   vault_videotopic_obj.mlb = new Object();
   vault_videotopic_obj.ncaab = new Object();
	vault_videotopic_obj.ncaaf = new Object();
	

/************************************ BEGIN FUNCTIONS ************************************************************/

/***********************************************

BEGIN TEAM PAGE VAULT WIDGET - covers, stories, etc

***********************************************/

// this csi call returns html
function cnnTeamWidgetCallCsiManager(){
	 // get vault topic from sport object
	 if(vault_topic_obj[vault_csi_sport][vault_csi_teamname])
    {
	 	vault_csi_topic = vault_topic_obj[vault_csi_sport][vault_csi_teamname];
       vault_csi_isTopic = true;
    }
	 
    vault_mysi_url = global_vaultcsihost + '/vault/csi/mysiteam/' + vault_csi_topic +'/1900-01-01/2100-12-31/index.htm';
    if(vault_csi_isTopic == true){
    	var csiMgr_mysi = CSIManager.getInstance().call(vault_mysi_url,'','vaultcsiTeamWidget');
    }
}

/***********************************************

END TEAM PAGE VAULT WIDGET - covers, stories, etc

***********************************************/

/***********************************************

BEGIN TEAM PAGE VIDEO THUMBS JS

***********************************************/
function cnnTeamVideoThumbsCallCsiManager(){
	// get vault topic from sport object
	if(vault_topic_obj[vault_csi_sport][vault_csi_teamname])
   {
	 	vault_csi_topic = vault_topic_obj[vault_csi_sport][vault_csi_teamname];
       vault_csi_isTopic = true;
   }
   // get video tag from sport object
   if(vault_topic_obj[vault_csi_sport].video_tag)
   {
	 	vault_csi_video_tag = vault_topic_obj[vault_csi_sport].video_tag;
   }
	//var vault_video_host = "http://vaultp1devcomp1.turner.com/vault/csi/mysiteamvideo/";
   // get override video topic from videotopic object
   vault_video_topic = getVideoTopic(vault_csi_sport,vault_csi_teamname);
   
   vault_video_url = global_vaultcsihost + '/vault/csi/mysiteamvideo/' + vault_csi_topic + '/' + vault_csi_sport + '/' + vault_csi_video_tag + '/index.htm';
   // if there is a override topic for video, use that instead of the vault topic
   if (vault_video_topic != ''){
    	vault_video_url = global_vaultcsihost + '/vault/csi/mysiteamvideo/' + vault_video_topic + '/' + vault_csi_sport + '/' + vault_csi_video_tag + '/index.htm'; 
   }
   if(vault_csi_isTopic == true || vault_video_topic != ''){
		var csiMgr = CSIManager.getInstance().call(vault_video_url,'',['none'], [vaultcsiWriteTeamVideoThumbs]);
	}
}

function vaultcsiWriteTeamVideoThumbs(obj){
	var retHtml = '';
   var video_page_url_prefix = getTeamPageUrlPrefix();
   var video_page_url =  video_page_url_prefix + vault_csi_pagename + '/teamVideoByMostRecent.html';
   // we will get the url from the first photo object
   retHtml += '<div class="cnnMultiVideo">';
   retHtml += '<div class="cnn_title"><a href="' + video_page_url + '">&nbsp;</a></div><ul>';
   //alert(obj[0].videos[0].length);
   for (var i in obj[0].videos)
	{
       video = obj[0].videos[i];
       retHtml += '<li><a href="' + video_page_url + '"><img src="' + unescape(video.img_src) + '" width="120" height="90" alt="' + unescape(video.full_caption) + '"/><div>' + unescape(video.caption) + '</div></a></li>';
   }
   retHtml += '</ul></div>';
   videoThumbObj = obj;
   //alert(videoThumbObj[0].videos[0].img_src);
   return retHtml;
}

//	THIS IS FOR THE TEAM MORE VIDEO PAGES
function cnnTeamVideoCallCsiManager(paging_url){
   // get vault topic from sport object
	if(vault_topic_obj[vault_csi_sport][vault_csi_teamname])
   {
	 	vault_csi_topic = vault_topic_obj[vault_csi_sport][vault_csi_teamname];
       vault_csi_isTopic = true;
   }
   // get video tag from sport object
   if(vault_topic_obj[vault_csi_sport].video_tag)
   {
	 	vault_csi_video_tag = vault_topic_obj[vault_csi_sport].video_tag;
   }
   // get override video topic from videotopic object
   vault_video_topic = getVideoTopic(vault_csi_sport,vault_csi_teamname);
   
   // sort is a variable put on the page by the sidev template
   // we need the sort for the first (non-paging) call when the user
	// chooses a sort option button
	if(sort)var mysi_video_sort_order = team_morevideo_getsort(sort);
	else var mysi_video_sort_order = 'mysivideotopranked';
   
	var more_video_url = global_vaultcsihost + '/vault/csi/' + mysi_video_sort_order + '/' + vault_csi_topic  + '/' + vault_csi_sport + '/' + vault_csi_video_tag + '/index.htm';
	
   // if there is a topic for video, use that instead of the vault topic
   if (vault_video_topic != ''){
    	more_video_url = global_vaultcsihost + '/vault/csi/' + mysi_video_sort_order + '/' + vault_video_topic  + '/' + vault_csi_sport + '/' + vault_csi_video_tag + '/index.htm';
   }
   if(vault_csi_isTopic == true || vault_video_topic != ''){
        // if coming from a paging button, we will pass in the full url to csiManager
        if(paging_url) more_video_url = global_vaultcsihost + paging_url;
        var csiMgr = CSIManager.getInstance().call(more_video_url,'','emptySIVaultMoreVideoWidget');
   }
}

function getVideoTopic(vault_csi_sport,vault_csi_teamname){
	vault_video_topic = "";
   /*
   	for ncaab and ncaaf
       we will check the ncaaf or ncaab objects to make sure there is no override
           sometime cbb and cfb have different ids for the same school
           or possibly a different query will work better on Truveo for cfb or cbb
       if not we will check the ncaa object for the values
   */
   if(vault_csi_sport == 'ncaaf' || vault_csi_sport == 'ncaab')
   {
       if(vault_videotopic_obj[vault_csi_sport][vault_csi_teamname])
       {
    		vault_video_topic = vault_videotopic_obj[vault_csi_sport][vault_csi_teamname];
       }
       else if(vault_videotopic_obj['ncaa'][vault_csi_teamname])
    	{
       	vault_video_topic = vault_videotopic_obj['ncaa'][vault_csi_teamname];
       }
   }
   else
   {
   	if(vault_videotopic_obj[vault_csi_sport][vault_csi_teamname])
       {
       	vault_video_topic = vault_videotopic_obj[vault_csi_sport][vault_csi_teamname];
       }
   }
   return vault_video_topic;
}


/***********************************************

END TEAM PAGE VIDEO JS

***********************************************/

/***********************************************

BEGIN TEAM PAGE PHOTO THUMBS JS

***********************************************/
// new functions for NHL photo box
function cnnTeamNHLPhotoThumbsCallCsiManager(){
	var startindex = 0;
    var maxresults = 20;
    var pagenum = 1;
    // sample vault url
    //http://vaultp1devcomp1.turner.com/vault/csi/mysiteamphoto/arizona-cardinals/nfl/102/0/20/1/index.htm
    var photothumbsurl = global_vaultcsihost + '/vault/csi/mysiteamphoto/' + document.cnnSASDPageName + '/' + document.cnnSASDSport + '/' + document.cnnSASDTeamId + '/' + startindex + '/' + maxresults + '/' + pagenum + '/index.html';
	var csiMgr = CSIManager.getInstance().call(photothumbsurl,'',['vault_team_photo_thumbs'],[vaultcsiWriteNHLTeamPhotoThumbs]);
}

// new functions for NBA photo box
function cnnTeamNBAPhotoThumbsCallCsiManager(){
	var startindex = 0;
	var maxresults = 20;
	var pagenum = 1;
	// sample vault url
	//http://vaultp1devcomp1.turner.com/vault/csi/mysiteamphoto/arizona-cardinals/nfl/102/0/20/1/index.htm
	var photothumbsurl = global_vaultcsihost + '/vault/csi/mysiteamphoto/' + document.cnnSASDPageName + '/' + document.cnnSASDSport + '/' + document.cnnSASDTeamId + '/' + startindex + '/' + maxresults + '/' + pagenum + '/index.html';
	var csiMgr = CSIManager.getInstance().call(photothumbsurl,'',['vault_team_photo_thumbs'],[vaultcsiWriteNBATeamPhotoThumbs]);
}

function vaultcsiWriteNHLTeamPhotoThumbs(obj){
	var retHtml = '';
	var maxTeamPhotoThumbs = 4;
   	// we will get the url from the first photo object
	retHtml += '<ul>';
	for (var i in obj[0].photos)
	{
		if(i < maxTeamPhotoThumbs){
			photo = obj[0].photos[i];
			retHtml += '<li><a href="' + unescape(photo.gallery_photo_url) + '"><img src="' + unescape(photo.img_src) + '" width="100" height="100" alt="' + handleQuotes(unescape(photo.caption)) + '"/></a></li>';
	}
		else break;	
	}
	retHtml += '</ul>';
	photoThumbObj = obj;
	return retHtml;
}

function vaultcsiWriteNBATeamPhotoThumbs(obj){
	var retHtml = '';
	var maxTeamPhotoThumbs = 4;
   	// we will get the url from the first photo object
	retHtml += '<ul>';
	for (var i in obj[0].photos)
	{
		if(i < maxTeamPhotoThumbs){
			photo = obj[0].photos[i];
			retHtml += '<li><a href="' + unescape(photo.gallery_photo_url) + '"><img src="' + unescape(photo.img_src) + '" width="100" height="100" alt="' + handleQuotes(unescape(photo.caption)) + '"/></a></li>';
	}
		else break;	
	}
	retHtml += '</ul>';
	photoThumbObj = obj;
	return retHtml;
}


// this executes the call to csiManager
function cnnTeamPhotoThumbsCallCsiManager(index)
{
	var startindex = 0;
	if (index) { startindex = index; }
    var maxresults = 20;
    var pagenum = 1;
    // sample vault url
    //http://vaultp1devcomp1.turner.com/vault/csi/mysiteamphoto/arizona-cardinals/nfl/102/0/20/1/index.htm
	var photothumbsurl = global_vaultcsihost + '/vault/csi/mysiteamphoto/' + document.cnnSASDPageName + '/' + document.cnnSASDSport + '/' + document.cnnSASDTeamId + 	'/' + startindex + '/' + maxresults + '/' + pagenum + '/index.html';
	siLog.info ('cnnTeamPhotoThumbsCallCsiManager: url='+photothumbsurl+', index='+startindex);
	var csiMgr = CSIManager.getInstance().call(photothumbsurl,'',['none'],[vaultcsiWriteTeamPhotoThumbs]);
	//addOnLoadById method will trigger after the html has been loaded to the dom object
	if (startindex == 0) { 
		cnnTeamPhotoThumbsCallCsiManager(5);
	}
	
}

var siTeamPhotosBar = {
	html 	:	'',
	count	:	0,
	max		: 8
};

function vaultcsiWriteTeamPhotoThumbs(obj){
	var siTeamVideoBox = $('div.cnntMultimedia > div#teamVideoThumbs').html();
	var showVideoBox = (siTeamVideoBox && (document.cnnSASDSport === 'nba' || document.cnnSASDSport === 'nhl'));
	if ( showVideoBox ){
		siTeamPhotosBar.max = 5;
	}

	for (var j in obj) {
		for (var i in obj[j].photos) {
		   if (siTeamPhotosBar.count < siTeamPhotosBar.max) {
			   photo = obj[0].photos[i];
			   siTeamPhotosBar.html += '<li><a href="' + unescape(photo.gallery_photo_url) + '"><img src="' + unescape(photo.img_src) + '" width="100" height="100" alt="' + handleQuotes(unescape(photo.caption)) + '"/></a></li>';
			   siTeamPhotosBar.count++;
		   }
		}
	}
	
	/* Add Wrapper */
	if (siTeamPhotosBar.count >= siTeamPhotosBar.max) {
		siTeamPhotosBar.html = '<div class="cnnLeft"><span id="vault_team_photo_thumbs"><div class="cnnMultiPhoto">'+
			'<div class="cnn_title"><a href="' + unescape(obj[0].photos[0].gallery_photo_url) + '">&nbsp;</a></div><ul>' +
			siTeamPhotosBar.html + '</ul></div></span></div>';
		if( showVideoBox ){
			$('div.cnntMultimedia').html( siTeamPhotosBar.html + siTeamVideoBox ).show();
		} else {
			$('div.cnntMultimedia').html(siTeamPhotosBar.html).show();
		}	
	}
	
	photoThumbObj = obj;
	return '';
}



/***********************************************

END TEAM PAGE PHOTO THUMBS JS

***********************************************/

/***********************************************

BEGIN TEAM GALLERY JS

***********************************************/

// this executes the call to csiManager
/*
	for team and gameflash galleries, the csiManager returns json since the content needs
   to be displayed in different areas of the page
*/

var vaultcsiphotogalleynewpageind = 0;

// loc is an indicator from the thumbnails to parse the query string
function cnnTeamGalleryCallCsiManager(paging_url,loc){
	// startindex is only used here for the first csi call..not for paging
   var startindex = 0;
   var maxresults = 20;
   var pagenum = 1;
   //var pagenum = vaultcsiphotogalleypagenum;
    
	// we want to do this only when the page is first hit
   // not on each csi call
	if(vaultcsiphotogalleynewpageind == 0)
   {
	 	//get the query string from url
        var qsObj = new Object();
    	 window.location.search.replace(
        	new RegExp( "([^?=&]+)(=([^&]*))?", "g" ),
         	// For each matched query string pair, add that
         	// pair to the URL struct using the pre-equals
         	// value as the key.
         	function( $0, $1, $2, $3 ){
        		qsObj[ $1 ] = $3;
         	}
        );
        
        /*
        	a query string will be passed in by the 2 - 5 thumbnails on the team page
           if photoNum has a value, we set the page num var so that photo shows first
        */
        if(qsObj.photoNum)
        {
         	pagenum = qsObj.photoNum;
        }
    }
    
    if(vaultcsiphotogalleynewpageind == 0)
    {
       //indicate that it will no longer be a new page
       vaultcsiphotogalleynewpageind++;
    }
    
    //sample vault url
    //http://vaultp1devcomp1.turner.com/vault/csi/mysiteamgallery/arizona-cardinals/nfl/102/0/20/1/index.htm
    //this is only used when the page is hit from an external source...not from paging widget
    var galleryurl = global_vaultcsihost + '/vault/csi/mysiteamgallery/' + document.cnnSASDPageName + '/' + document.cnnSASDSport + '/' + document.cnnSASDTeamId + '/' + startindex + '/' + maxresults + '/' + pagenum + '/index.html';
	 
    //paging_url will have value when the call comes from the paging links on the gallery page
    if(paging_url) galleryurl = global_vaultcsihost + paging_url;
    //alert(galleryurl);
    var csiMgr = CSIManager.getInstance().call(galleryurl,'',['vaultcsiPhoto','vaultcsiCaption','vaultcsiCredit'],[vaultcsiwriteTeamPhoto,vaultcsiwriteCaption,vaultcsiwriteCredit]);
	 
}

function vaultcsiwriteTeamPhoto(obj){
	var retHtml = '';
   if(obj[0].img_src != 'none')
   {
    	var nextLink = unescape(obj[0].next_link);
       var prevLink = unescape(obj[0].prev_link);
       retHtml += '<div class="cnn_header">';
       retHtml += '<div class="cnnLeft"><a href="javascript:cnnTeamGalleryCallCsiManager(\'' + prevLink + '\')">&nbsp;</a></div>';
       retHtml += '<div class="cnnRight"><a href="javascript:cnnTeamGalleryCallCsiManager(\'' + nextLink + '\')">&nbsp;</a></div>';
       retHtml += '<div class="cnnCenter">Photo ' + obj[0].this_page_num +  ' of ' + obj[0].total_pages + '</div>';
       retHtml += '</div>';
       retHtml += '<div class="cnn_content"><a href="javascript:cnnTeamGalleryCallCsiManager(\'' + nextLink + '\')">';
       retHtml += '<img src="' + unescape(obj[0].img_src) + '"' + unescape(obj[0].width_height) + 'alt="' + unescape(obj[0].caption) + '"/>';
       retHtml += '</a></div>';
       retHtml += '<div class="cnn_footer">';
       retHtml += '<div class="cnnLeft"><a href="javascript:cnnTeamGalleryCallCsiManager(\'' + prevLink + '\')">&nbsp;</a></div>';
       retHtml += '<div class="cnnRight"><a href="javascript:cnnTeamGalleryCallCsiManager(\'' + nextLink + '\')">&nbsp;</a></div>';
       retHtml += '<div class="cnnCenter">Photo ' + obj[0].this_page_num +  ' of ' + obj[0].total_pages + '</div>';
       retHtml += '</div>';
   }
   else
   {
   	//http://i.cdn.turner.com/si/.element/img/4.1/global/no-pics.jpg
       retHtml += '<div class="cnn_content">';
       retHtml += '<img src="http://i.cdn.turner.com/si/.element/img/4.1/global/no-pics.jpg" width="379" height="512" alt="No Photos"/>';
       retHtml += '</div>';
   }
   return retHtml;
}

function vaultcsiwriteCaption(obj){
	var retHtml = '';
	if(obj[0].img_src != 'none')
   {
    	retHtml = unescape(obj[0].caption);
   }
   return retHtml;
}
function vaultcsiwriteCredit(obj){
	var retHtml = '';
   if(obj[0].img_src != 'none')
   {
		var retHtml = unescape(obj[0].credit);
   }
   //alert(retHtml);
   return retHtml;
}




/***********************************************

END TEAM GALLERY JS

***********************************************/

/***********************************************

BEGIN GAMEFLASH GALLERY JS

***********************************************/

function cnnGameflashGalleryCallCsiManager(paging_url){
   var startindex = 0;
   var maxresults = 30;
   var pagenum = 1;
   //for the galleryyrl, it does not matter what the value is for the 'gameflash'text is, that param is used for team page photos and thumbsnails
   var galleryurl = global_vaultcsihost + '/vault/csi/gameflashgallery/gameflash/' + document.cnnSASDSport + '/' + document.cnnSASDGameId + '/' + startindex + '/' + maxresults + '/' + pagenum + '/' + 'index.htm';
	//alert(galleryurl);
   if(paging_url) galleryurl = global_vaultcsihost + paging_url;
   var csiMgr = CSIManager.getInstance().call(galleryurl,'',['vaultcsiGameflashGallery','vaultcsiGameflashPagingCaption'],[vaultcsiGameflashGallery,vaultcsiGameflashPagingCaption]);
}

function vaultcsiGameflashGallery(obj){
	var retHtml = '';
   if(obj[0].total_pages != 0)
   {
       var nextLink = unescape(obj[0].next_link);
       var prevLink = unescape(obj[0].prev_link);
       retHtml += '<a href="javascript:cnnGameflashGalleryCallCsiManager(\'' + nextLink + '\')">';
       retHtml += '<img src="' + unescape(obj[0].img_src) + '"' + unescape(obj[0].width_height) + 'alt="' + unescape(obj[0].caption) + '"/>';
       retHtml += '</a>';
   }
   else
   {
   	retHtml += '<div id="FanGpTitle"><table align="center">';
       retHtml += '<tr><td class="cnnTdRight1"><span>Photos: </span>';
       retHtml += vault_csi_hometeam + ' at ' +  vault_csi_visitingteam + '<br />';
       retHtml += 'No photos available at this time. Please check back later.';
       retHtml += '</td></tr></table></div>';
       if(document.getElementById('rightColumn'))
       {
       	//document.getElementById('rightColumn').style.display="none";
       }
   }
  
   return retHtml;
}

function vaultcsiGameflashPagingCaption(obj){
	var retHtml = '';
	if(obj[0].total_pages != 0)
   {
    	var nextLink = unescape(obj[0].next_link);
       var prevLink = unescape(obj[0].prev_link);
       retHtml += '<div class="cnnPagi">';
       retHtml += '<form id="cnnSIPhotoPull"></form>';
       retHtml += '<a class="cnnPrev" href="javascript:cnnGameflashGalleryCallCsiManager(\'' + prevLink + '\')">&nbsp;</a>';
      	retHtml += '<a class="cnnNext" href="javascript:cnnGameflashGalleryCallCsiManager(\'' + nextLink + '\')">&nbsp;</a>';
       retHtml += '<strong>(' + obj[0].this_page_num +  ' of ' + obj[0].total_pages + ')</strong>';
       retHtml += '</div>';
       retHtml += '<p>' + unescape(obj[0].caption) + '</p>';
   }
   return retHtml;
}

/***********************************************

END GAMEFLASH GALLERY JS

***********************************************/

/***********************************************

BEGIN PLAYER PAGE PHOTO THUMBS JS

***********************************************/
// new functions for NHL photo box
function cnnPlayerPagePhotoThumbsCallCsiManager(){
	var startindex = 0;
    var maxresults = 20;
    var pagenum = 1;
	
    // sample vault url: http://vaultp1devcomp1.turner.com/vault/csi/playerphoto/brett-favre/nfl/1025/0/20/1/index.htm
	global_vaultcsihost = ( window.location.hostname.indexOf('turner.com') != -1 ) ? 'http://vaultp1devcomp1.turner.com' : global_vaultcsihost;
	
    var photothumbsurl = global_vaultcsihost + '/vault/csi/playerphoto/' + document.cnnSASDPlayerName + '/' + document.cnnSASDSport + '/' + document.cnnSASDPlayerId + '/' + startindex + '/' + maxresults + '/' + pagenum + '/index.htm';
	siLog.info ('cnnPlayerPagePhotoThumbsCallCsiManager: url=',photothumbsurl);
	var csiMgr = CSIManager.getInstance().callObject({ url: photothumbsurl, args:'', domId: 'cnnSASD_player-photos', funcObj: cnnPlayerPageWritePhotoThumbs	});
	
}

function cnnPlayerPageWritePhotoThumbs(obj, domId){
	
	var retHtml = '';
	var maxTeamPhotoThumbs = 3;
	
	if( obj.length > 0){
	
		//set the width of the neighboring box to a fixed width
		jQuery('.cnnSASD_player-links').css('width', '464px');

		retHtml +=	'<h2>Photos</h2>';
		retHtml	+=	'	<div class="cnnHolder">';
		// we will get the url from the first photo object
		for (var i in obj[0].photos)
		{
			if(i < maxTeamPhotoThumbs){
				photo = obj[0].photos[i];
				retHtml += '<a href="' + unescape(photo.gallery_photo_url) + '">';
				retHtml += '	<img src="' + unescape(photo.img_src) + '" width="100" height="100" alt="' + handleQuotes(unescape(photo.caption)) + '"/>';
				retHtml += '</a>';
			}
			else break;	
		}
		retHtml	+=	'	</div>';
	} else {
		document.getElementById(domId).style.display = 'none';
	}
	
	return retHtml;
}

/***********************************************

END PLAYER PAGE PHOTO THUMBS JS

***********************************************/

/***********************************************

BEGIN PLAYER GALLERY JS

***********************************************/

// this executes the call to csiManager
/*
	for team and gameflash galleries, the csiManager returns json since the content needs
   to be displayed in different areas of the page
*/

var vaultcsiphotogalleynewpageind = 0;

// loc is an indicator from the thumbnails to parse the query string
function cnnPlayerGalleryCallCsiManager(paging_url,loc){
	// startindex is only used here for the first csi call..not for paging
   var startindex = 0;
   var maxresults = 20;
   var pagenum = 1;
   //var pagenum = vaultcsiphotogalleypagenum;
    
	// we want to do this only when the page is first hit
   // not on each csi call
	if(vaultcsiphotogalleynewpageind == 0)
   {
	 	//get the query string from url
        var qsObj = new Object();
    	 window.location.search.replace(
        	new RegExp( "([^?=&]+)(=([^&]*))?", "g" ),
         	// For each matched query string pair, add that
         	// pair to the URL struct using the pre-equals
         	// value as the key.
         	function( $0, $1, $2, $3 ){
        		qsObj[ $1 ] = $3;
         	}
        );
        
        /*
        	a query string will be passed in by the 2 - 5 thumbnails on the team page
           if photoNum has a value, we set the page num var so that photo shows first
        */
        if(qsObj.photoNum)
        {
         	pagenum = qsObj.photoNum;
        }
    }
    
    if(vaultcsiphotogalleynewpageind == 0)
    {
       //indicate that it will no longer be a new page
       vaultcsiphotogalleynewpageind++;
    }
    
    //sample vault url
    //http://vaultp1devcomp1.turner.com/vault/csi/mysiteamgallery/arizona-cardinals/nfl/102/0/20/1/index.htm
	
	global_vaultcsihost = ( window.location.hostname.indexOf('turner.com') != -1 ) ? 'http://vaultp1devcomp1.turner.com' : global_vaultcsihost;
	
    //this is only used when the page is hit from an external source...not from paging widget
    var galleryurl = global_vaultcsihost + '/vault/csi/playergallery/' + document.cnnSASDPlayerName + '/' + document.cnnSASDSport + '/' + document.cnnSASDPlayerId + '/' + startindex + '/' + maxresults + '/' + pagenum + '/index.html';
	
    //paging_url will have value when the call comes from the paging links on the gallery page
    if(paging_url) galleryurl = global_vaultcsihost + paging_url;
    //alert(galleryurl);
    var csiMgr = CSIManager.getInstance().call(galleryurl,'',['vaultcsiPhoto','vaultcsiCaption','vaultcsiCredit', 'vaultcsiPhotoCount'],[vaultcsiwritePlayerPhoto,vaultcsiwriteCaption,vaultcsiwriteCredit,vaultcsiwritePhotoCount]);
	 
}

function vaultcsiwritePlayerPhoto(obj){
	var retHtml = '';
   if(obj[0].img_src != 'none')
   {
    	var nextLink = unescape(obj[0].next_link);
       var prevLink = unescape(obj[0].prev_link);
       retHtml += '<div class="cnn_content"><a href="javascript:cnnPlayerGalleryCallCsiManager(\'' + nextLink + '\')">';
       retHtml += '<img src="' + unescape(obj[0].img_src) + '"' + unescape(obj[0].width_height) + 'alt="' + unescape(obj[0].caption) + '"/>';
       retHtml += '</a></div>';
       
   }
   else
   {
       retHtml += '<div class="cnn_content">';
       retHtml += '<img src="http://i.cdn.turner.com/si/.element/img/4.1/global/no-pics.jpg" width="379" height="512" alt="No Photos"/>';
       retHtml += '</div>';
   }
   return retHtml;
}
       
function vaultcsiwritePhotoCount(obj){
	var retHtml = '';
	var nextLink = unescape(obj[0].next_link);
    var prevLink = unescape(obj[0].prev_link);
	
	if(obj[0].img_src != 'none')
   {
		retHtml += '<a class="left_arr" href="javascript:cnnPlayerGalleryCallCsiManager(\'' + prevLink + '\')"> &nbsp; </a>';
		retHtml += '<div class="pagination">' + obj[0].this_page_num +  ' <em>of</em> ' + obj[0].total_pages + '</div>';	
		retHtml += '<a class="right_arr" href="javascript:cnnPlayerGalleryCallCsiManager(\'' + nextLink + '\')"> &nbsp; </a>';
   }
   return retHtml;
}

/***********************************************

END PLAYER GALLERY JS

***********************************************/

/***********************************************

BEGIN UTILS

***********************************************/
       
function team_morevideo_getsort(sort){
    var mysi_video_sort_order = "";
    if(sort == 'topRanked')mysi_video_sort_order = 'mysivideotopranked';
    else if (sort == 'mostViewedThisWeek')mysi_video_sort_order = 'mysivideothisweek';
    else if (sort == 'mostViewedThisMonth')mysi_video_sort_order = 'mysivideothismonth';
    else if (sort == 'mostViewedAllTime')mysi_video_sort_order = 'mysivideoalltime';
    else if (sort == 'mostRecent')mysi_video_sort_order = 'mysivideorecent';
    else mysi_video_sort_order = 'mysivideotopranked';
    return mysi_video_sort_order;
}


function getTeamPageUrlPrefix(){
	var page_url_prefix = "";
   if(vault_csi_sport == 'nfl')page_url_prefix = '/football/nfl/teams/';
   else if(vault_csi_sport == 'mlb')page_url_prefix = '/baseball/mlb/teams/';
   else if(vault_csi_sport == 'nba')page_url_prefix = '/basketball/nba/teams/';
   else if(vault_csi_sport == 'nhl')page_url_prefix = '/hockey/nhl/teams/';
   else if(vault_csi_sport == 'ncaaf')page_url_prefix = '/football/ncaa/teams/';
   else if(vault_csi_sport == 'ncaab')page_url_prefix = '/basketball/ncaa/men/teams/';
   return page_url_prefix;
}

function handleQuotes(str){
	str = str.replace(/"/g,	"&#34;");	
	str = str.replace(/'/g,	"&#39;");	
	return str;
}

