if(!yearSeparator){
	yearSeparator = "-"; //this value varies depending on locale but java has a resource bundle so if its given by java use it otherwise set the default
}
if(!showAllText){
	showAllText = "Show All"; //this value varies depending on locale but java has a resource bundle so if its given by java use it otherwise set the default
}

var firstYear = 2008;
var lastYear = 2009;

//any change in monthNames array should also be done in monthValues array  	
var monthNames = new Array(
	"October ",
	"November ",
	"December ",
	"January ",
	"February ",
	"March ",
	"April ",
	"May ",
	"June ",
	"July ",
	"August ",
	"September ") ;

var monthValues = new Array(
				"9",
				"10",
				"11",
				"0",
				"1",
				"2",
				"3",
				"4",
				"5",
				"6",
				"7",
				"8") ;		

$(function(){
	
	//create month selector if found on page
	var monthSelect = $("select.monthSelect");
	if(monthSelect){
		var month = gameMonthSelected;
		monthSelect.append("<Option value='-1'>"+showAllText+"</Option>");
		for(var i= 0 ; i < monthNames.length; i++){
			if(month == monthValues[i]){
				monthSelect.append("<Option selected value='"+monthValues[i]+"'>"+monthNames[i]+"</Option>");
			}else{
				monthSelect.append("<Option value='"+monthValues[i]+"'>"+monthNames[i]+"</Option>");
			}
		}		
	}
	//create month selector if found on page
	var yearSelect = $("select.yearSelect");
	if(yearSelect){
		var season = seasonSelected;		
		for(var i= 0 ; i < seasons.length; i++){
			if(season == seasons[i]){
				yearSelect.append("<Option selected value='"+seasons[i]+"'>"+seasonsLabel[i]+"</Option>");
			}else{
				yearSelect.append("<Option value='"+seasons[i]+"'>"+seasonsLabel[i]+"</Option>");
			}
		}	
	}

	
});

function submitFilter(){
	
 	var	href = location.pathname; 

	var leagueId = $.query.get("leagueId"); 
	if(!leagueId || leagueId == ''){leagueId = jQuery.trim($(".defaultLeagueId").first().text());}			
	if(leagueId == 0){'0'+leagueId;}//incorrectly handles leagueid
	var qs = $.query.empty();

	//if team select exists set season value 
	if($('select.teamSelect').length){
		var x = $('select.teamSelect').val();
		qs = qs.set('teamId',x);
	} 		
	//if broadcaster select exists set season value 			
	if($('select.broadcasterSelect').length){
		var x =  $('select.broadcasterSelect').val();
		qs = qs.set('broadcasterId',x);
	} 
	//if country select exists set season value 
	if($('select.countrySelect').length){
		var x =  $('select.countrySelect').val();
		qs = qs.set('country',x);
	} 
	//if month select exists set season value 
	if($('select.monthSelect').length){
		var x =  $('select.monthSelect').val();
		qs = qs.set('gameMonth',x);
	} 
	//if year select exists set season value 
	if($('select.yearSelect').length){
		var x =  $('select.yearSelect').val();
		qs = qs.set('season',x);
	}
	//set leagueId
	qs = qs.set('leagueId',leagueId);
	
	window.location = href + qs;
	
}		

