
var sport_list = new Array();
var game_list = new Array();
var current_game = new Array();
var current_sport = null;
var current_next = null;

var display_delay = null;


function widget_onload() {
	cmd = 'switch_games(0, 4)';
	switch_timer = setTimeout(cmd, display_delay);
}

function widget_over() {
	clearTimeout(switch_timer);
}

function widget_out() {
	cmd = 'switch_games(current_sport, current_next)';
	switch_timer = setTimeout(cmd, display_delay);
}

function switch_games(sport_current, next_current) {
	if (next_current > (game_list[sport_current].length - 1)) {
		next_current = 0;
		
		if ( (sport_current + 1) >= sport_list.length) {
			sport_current = 0;
		} else {
			sport_current = sport_current + 1
		}
	}

	//alert('next: ' + next_current + '\n sport: ' + sport_current);
	//alrt_next = document.getElementById('alert_next');
	//alrt_sport = document.getElementById('alert_sport');

	//alrt_next.innerHTML = next_current;
	//alrt_sport.innerHTML = sport_current;

	// turn off current listings
	sport_name = document.getElementById('widget_sport');
	sport_name.innerHTML = sport_list[sport_current];

	for (i=1; i <= 4; i++) {
		list_id = "widget_game_" + current_game[i];
		list = document.getElementById(list_id);

		if (list != null) {
			list.className = 'widget_listing_hide';
		}
	}

	for (i=1; i <= 4; i++) {
		list_id = "widget_game_" + game_list[sport_current][i + (next_current - 1)];
		list = document.getElementById(list_id);

		if (list != null) {		
			list.className = 'widget_listing' + i;
		}		
		
		current_game[i] = game_list[sport_current][i + (next_current - 1)];
		
	}
	
	next_current = next_current + 4;

	current_sport = sport_current;
	current_next = next_current;
	
	cmd = 'switch_games(' + sport_current + ', ' + next_current + ')';
	switch_timer = setTimeout(cmd, display_delay);
	
}

