////////////////////////////////////
//EDIT for the SCOREBOARD
//change these names to the file names of score files for each sport
///////////////////////////////////////
var SCOREFILENAMES = new Array('football-scores', 'boyssoccer-scores', 'girlsvolleyball-scores', 'fieldhockey-scores', 'softballfall-scores', 'basketballboys-scores', 'basketballgirls-scores', 'hockey-scores', 'wrestling-scores', 'baseball-scores', 'boyslacrosse-scores', 'boystennis-scores', 'boysvolleyball-scores', 'girlslacrosse-scores', 'girlssoccer-scores', 'softballspring-scores', 'waterpolo-scores');

var scoreboardfile = '';
var globalCarousel;

var THECOLOR = '#010d37';

var scoreboardMonths = new Array(" ", "January","February","March","April","May","June","July","August","September","October","November","December");

function setscoreboardfile(name)
{
	scoreboardfile = name;
	globalCarousel.reset();
}

$(document).ready(function()
{
	///////////////////
	//SCOREBOARD
	///////////////////
	//create the list of sports to change the scoreboard scores
	var filename = '';
	var scoreboardlist = ''
	var sportname = '';
	var sportId = '';
	var checksportname = '';
	var scoreselectli = '';
	var activeSport = '';
	var activeSportL = '';
	var showDate = '';
	for(l = 0; l < SCOREFILENAMES.length; l++)
	{
		
		filename = 'http://stlhighschoolsports.com/sports/scores/scorefiles/' + SCOREFILENAMES[l] + '.js';
		jQuery.getJSON(filename, function(data){
			$.each(data, function(i,item){
				
				if(data.games[0] != null)
				{
					showDate = scoreboardMonths[parseInt(data.month)] + ' ' + data.day + ', ' + data.year;	
					sportname = data.sport;
					sportname = sportname.split('2');
					sportId = sportname[0];
					sportId =  sportId.replace(/\s/gi, "");
					sportId = sportId.toLowerCase();
					sportId = sportId + '-scores';
	            	//scoreboardfile = sportId;
		            scoreboardlist = '<li><a href="#score" id="' + sportId + '" >' + sportname[0] + '</a></li>\n';
		            if(scoreboardfile == '')
	            	{
	            		setscoreboardfile(sportId);
            		}	
            	}
	            
            	    	
          });
          $('#scoreboardDate').html(showDate);
          scoreselectli = '#' + scoreboardfile;
		  activeSport = $(scoreselectli).parent('li');
		  activeSportL = $(scoreselectli);
		  $(scoreselectli).parent('li').css('background' , THECOLOR);
		  $(scoreselectli).css('color', '#ffffff');
          
          if(checksportname != sportname[0])
		  {
		  	$('#scoreSelect').append(scoreboardlist);
		  	checksportname = sportname[0];
       	  }
			    
			    $('#scoreSelect a').click(function() {
				    scoreboardfile = $(this).attr("id");
				    globalCarousel.reset();
				    
				    if(activeSport) 
				    {
					    activeSport.css('background', '#e7e7e7');
					    activeSportL.css('color', THECOLOR);
				   	}
					activeSport = $(this).parent('li').css('background', THECOLOR);
					activeSportL = $(this).css('color', '#ffffff');
						return false;
			    });
			   
		});

	}
	
	jQuery('#slideshow').jcarousel({
	    wrap: 'last',
        auto: 3,		//seconds for each photo to show
        scroll: 1,
        start: 1,
        initCallback: mycarousel_itemCallback,	
        itemLoadCallback: {onBeforeAnimation: mycarousel_itemLoadCallback}
    });
});