var interval = 15000; // 15-second wait between module rotation
var fade = 1500; // 1.5 second cross-fade
var url = 'http://' + window.location.hostname + '/module_dispatcher/';
var lang = 'en'; // default language is English
var all_players_iterations = [
	'.pos-7',
	'.pos-3, .pos-4, .pos-7, .pos-8',
	'.pos-2',
	'.pos-2, .pos-3, .pos-6',
	'.pos-2',
	'.pos-7, .pos-8, .pos-11, .pos-12',
	'.pos-2, .pos-6, .pos-10'
];
var my_players_iterations = [
	'.pos-7',
	'.pos-2, .pos-6, .pos-9, .pos-10',
	'.pos-3, .pos-4, .pos-7, .pos-8',
	'.pos-9, .pos-10',
	'.pos-3',
	'.pos-2, .pos-6, .pos-9, .pos-10',
	'.pos-3, .pos-4, .pos-7, .pos-8, .pos-11, .pos-12'
];
var players = window.location.search.slice(9);
var iterations_index = 0;

function rotateModules() {
	setTimeout(function() {
		if ($.browser.msie) {
			$(iterations[iterations_index]).remove();
		} else {
			$(iterations[iterations_index]).fadeOut(fade, function() {
				$(this).remove();
			});
		}
		$.get(url, {'page': iterations_index, 'players': players, 'lang': lang}, function(response) {
			if ($.browser.msie) {
				$(response).appendTo('.grid-container');
			} else {
				$('<div id="temp">' + response + '</div>').appendTo('body').hide();
				$('#temp .grid').hide().appendTo('.grid-container').fadeIn(fade);				
				$('#temp').remove();
			}
			if (iterations_index < (iterations.length - 1)) {
				iterations_index++;
			} else {
				iterations_index = 0;
			}
			rotateModules();
		});
	}, interval);
}

$(rotateModules());
