var clickTicker = false;
var clickTickerArray = new Array();
var clickTableTicker = false;
var clickTableTickerArray = new Array();

function newTicker(modus, sprache, gender, ligaid, phasenid) {
	clickTickerArray.push(gender+"-"+ligaid+"-"+phasenid);

	if (modus == 0) {
		URLOverview(clickTickerArray.length, sprache, gender, ligaid, phasenid);
	} else {
		URLTable(clickTickerArray.length, sprache, gender, ligaid, phasenid);
	}
}

function newTickerOverview(sprache, gender, ligaid, phasenid) {
	clickTickerArray.push(gender+"-"+ligaid+"-"+phasenid);

	URLOverview(clickTickerArray.length, sprache, gender, ligaid, phasenid);
}

function URLOverview(arrayTicker, sprache, gender, ligaid, phasenid) {
	if ((clickTickerArray.length == arrayTicker) && (clickTickerArray[arrayTicker-1] == gender+"-"+ligaid+"-"+phasenid)) {
		if (clickTicker == false) {
			clickTickerArray = new Array();
			clickTickerArray.push(gender+"-"+ligaid+"-"+phasenid);
			arrayTicker = clickTickerArray.length;
		} else {
			clickTicker = false;
		}
		$("#games_live_content").load('theme/elements/modul-live-games-content.php?sprache='+escape(sprache)+'&gender='+escape(gender)+'&liga='+escape(ligaid)+'&phase='+escape(phasenid));
		loadingCallbackOverview(arrayTicker, sprache, gender, ligaid, phasenid, 20000);
	}
}

function loadingCallbackOverview(arrayTicker, sprache, gender, ligaid, phasenid, timeOut) {
	var gametabs = $("#gametabs");
	gametabs.css('background', '#FFFFFF url(theme/images/loader.gif) no-repeat');
	gametabs.css('backgroundPosition', 'right top');
	timeOut = timeOut - 1500;
	setTimeout("timerCallbackOverview(" + arrayTicker + ", " + sprache + ", " + gender + ", " + ligaid + ", " + phasenid + ", " + timeOut + ");", 1500);
}

function timerCallbackOverview(arrayTicker, sprache, gender, ligaid, phasenid, timeOut) {
	$("#gametabs").css('background', '#FFFFFF');
	setTimeout("URLOverview(" + arrayTicker + ", " + sprache + ", " + gender + ", " + ligaid + ", "+ phasenid +");", timeOut);
}

function newTickerGame(sprache, ligaid, gameid) {
	URLGame(sprache, ligaid, gameid);
}

function URLGame(sprache, ligaid, gameid) {
	$("#result").load('theme/elements/modul-games-live-content.php?modus=result&liga='+escape(ligaid)+'&spiel='+escape(gameid));
	$("#spielfilm").load('theme/elements/modul-games-live-content.php?modus=spielfilm&liga='+escape(ligaid)+'&spiel='+escape(gameid));
	$("#games_statistik").load('theme/elements/modul-games-live-content.php?modus=stats&liga='+escape(ligaid)+'&spiel='+escape(gameid));
		
	loadingCallbackGame(sprache, ligaid, gameid, 20000);
}

function loadingCallbackGame(sprache, ligaid, gameid, timeOut) {
	var gametabs = $("#gametabs");
	gametabs.css('background', '#FFFFFF url(theme/images/loader.gif) no-repeat');
	gametabs.css('backgroundPosition', 'right top');
	timeOut = timeOut - 1500;
	setTimeout("timerCallbackGame(" + sprache + ", " + ligaid + ", " + gameid + ", "+ timeOut + ");", 1500);
}

function timerCallbackGame(sprache, ligaid, gameid, timeOut) {
	$("#gametabs").css('background', '#FFFFFF');
	setTimeout("URLGame(" + sprache + ", " + ligaid + ", " + gameid + ");", timeOut);
}

function newTickerTable(sprache, gender, ligaid, type) {
	clickTableTickerArray.push(gender + "-" + ligaid + "-" + type);

	URLTableLiga(clickTableTickerArray.length, sprache, gender, ligaid, type);
}

function URLTable(arrayTicker, sprache, gender, ligaid, type) {
	if ((clickTickerArray.length == arrayTicker) && (clickTickerArray[arrayTicker-1] == gender + "-" + ligaid + "-" + type)) {
		if (clickTicker == false) {
			clickTickerArray = new Array();
			clickTickerArray.push(gender + "-" + ligaid + "-" + type);
			arrayTicker = clickTickerArray.length;
		} else {
			clickTicker = false;
		}
		$("#games_live_content").load('theme/elements/modul-live-tables-content.php?sprache='+escape(sprache)+'&gender='+escape(gender)+'&liga='+escape(ligaid)+'&type='+escape(type)+'&modus=1');
		loadingCallbackTable(arrayTicker, sprache, gender, ligaid, type, 20000);
	}
}

function loadingCallbackTable(arrayTicker, sprache, gender, ligaid, type, timeOut) {
	var gametabs = $("#gametabs");
	gametabs.css('background', '#FFFFFF url(theme/images/loader.gif) no-repeat');
	gametabs.css('backgroundPosition', 'right top');
	timeOut = timeOut - 1500;
	setTimeout("timerCallbackTable(" + arrayTicker + ", " + sprache + ", " + gender + ", " + ligaid + ", " + type + ", " + timeOut + ");", 1500);
}

function timerCallbackTable(arrayTicker, sprache, gender, ligaid, type, timeOut) {
	$("#gametabs").css('background', '#FFFFFF');
	setTimeout("URLTable(" + arrayTicker + ", " + sprache + ", " + gender + ", " + ligaid + ", " + type + ");", timeOut);
}

function URLTableLiga(arrayTicker, sprache, gender, ligaid, type) {
	if ((clickTableTickerArray.length == arrayTicker) && (clickTableTickerArray[arrayTicker-1] == gender + "-" + ligaid + "-" + type)) {
		if (clickTableTicker == false) {
			clickTableTickerArray = new Array();
			clickTableTickerArray.push(gender + "-" + ligaid + "-" + type);
			arrayTicker = clickTableTickerArray.length;
		} else {
			clickTableTicker = false;
		}
		$("#tables_live_content").load('theme/elements/modul-live-tables-content.php?sprache='+escape(sprache)+'&gender='+escape(gender)+'&liga='+escape(ligaid)+'&type='+escape(type)+'&modus=0');
		loadingCallbackTableLiga(arrayTicker, sprache, gender, ligaid, type, 20000);
	}
}

function loadingCallbackTableLiga(arrayTicker, sprache, gender, ligaid, type, timeOut) {
	var gametabs = $("#tabletabs");
	gametabs.css('background', '#FFFFFF url(theme/images/loader.gif) no-repeat');
	gametabs.css('backgroundPosition', 'right top');
	timeOut = timeOut - 1500;
	setTimeout("timerCallbackTableLiga(" + arrayTicker + ", " + sprache + ", " + gender + ", " + ligaid + ", " + type + ", " + timeOut + ");", 1500);
}

function timerCallbackTableLiga(arrayTicker, sprache, gender, ligaid, type, timeOut) {
	$("#tabletabs").css('background', '#FFFFFF');
	setTimeout("URLTableLiga(" + arrayTicker + ", " + sprache + ", " + gender + ", " + ligaid + ", " + type + ");", timeOut);
}
