var nbaIsSummerLeague = (window.location.href.search('summerleague') > -1);
var nbaGamelineRoot = nbaIsSummerLeague ? '/summerleague/gameline/' : '/gameline/';

var nbaCalSets = {
	meta: null,
	gamesStart: (nbaIsSummerLeague) ? new Date('7/5/2010') : new Date('10/1/2010'),
	gamesEnd: (nbaIsSummerLeague) ? new Date('7/19/2010'): new Date('4/13/2011'),
	monthcal: null,
	daycal: null
};

var nbaFilmParams = {
	type: 'GET',
	url: (nbaIsSummerLeague) ? '/summerleague/.element/json/auto/2.0/sasd/filmstrip_jsonp.js' : 'http://data.nba.com/data/5s/json/nbacom/noseason/gameline/filmstrip_jsonp.js',
	dataType: 'jsonp',
	jsonpCallback: 'filmstripLoaded'
};

function getDateFromURL() {
	var urlFldDate = String(window.location.pathname.match(/\/([0-9_]{8})(\/index.html){0,1}/)[1]);
	return [
		urlFldDate.substring(4,6),
		urlFldDate.substring(6,8),
		urlFldDate.substring(0,4)
	].join('/');
};

function getPath(mo,dy,yr) {
	if (dy < 10) { dy = "0" + dy };
	if (mo < 10) { mo = "0" + mo };
	return (nbaGamelineRoot + String(yr)+String(mo)+String(dy));
};

function isValidGameRange(dt) {
	var target = new Date(dt)
	return (nbaCalSets.gamesStart <= target && target <= nbaCalSets.gamesEnd);
};

function showDropDown(onId, offId) {
	$('div#'+onId).show();
	$('div#'+offId).hide();
};

function showHideDiv(id) {
	$('div#'+id).hide();
}; 

