saison	= new Array;
saison[0]= 'Saison 2006/2007';
saison[1]= 'Saison 2007/2008';
saison[2]= 'Saison 2008/2009';
saison[3]= 'Saison 2009/2010';
saison[4]= 'Saison 2010/2011';
geschlecht= new Array;
geschlecht[0]	= 'Herren';
geschlecht[1]	= 'Frauen';
geschlecht[2]	= 'Jugend';
ebene	= new Array;
liga	= new Array;

for (i = 0; i <= saison.length; i++) {
	ebene[i]	= new Array;
	liga[i]		= new Array;
}

function fill_saison() {
	document.getElementById('start').value = '1';
	document.getElementById('saison').length = 0;
	for (i = 0; i < saison.length; i++) {
		new_entry	= new Option(saison[i], saison[i]);
		document.getElementById('saison').options[document.getElementById('saison').length] = new_entry;
	}
	fill_geschlecht();
}

function fill_geschlecht() {
	if (document.getElementById('start').value == '0') {
		document.getElementById('start').value = '1';
		document.getElementById('action').value = 'set_saison';
		document.getElementById('value').value = document.getElementById('saison').selectedIndex;
		document.getElementById('fsession').submit();
	}
	document.getElementById('geschlecht').length = 0;
	for (i = 0; i < geschlecht.length; i++) {
		new_entry	= new Option(geschlecht[i], geschlecht[i]);
		document.getElementById('geschlecht').options[document.getElementById('geschlecht').length] = new_entry;
	}
	fill_ebene();
}

function fill_ebene() {
	if (document.getElementById('start').value == '0') {
		document.getElementById('start').value = '1';
		document.getElementById('action').value = 'set_geschlecht';
		document.getElementById('value').value = document.getElementById('geschlecht').selectedIndex;
		document.getElementById('fsession').submit();
	}
	document.getElementById('ebene').length = 0;
	for (i = 0; i < ebene[document.getElementById('saison').selectedIndex].length; i++) {
		if (ebene[document.getElementById('saison').selectedIndex][i]) {
			var elemente = ebene[document.getElementById('saison').selectedIndex][i].split('[]');
			if ((elemente[0] == document.getElementById('saison').options[document.getElementById('saison').selectedIndex].value) && (elemente[1] == document.getElementById('geschlecht').options[document.getElementById('geschlecht').selectedIndex].value)) {
				new_entry	= new Option(elemente[2], elemente[2]);
				document.getElementById('ebene').options[document.getElementById('ebene').length] = new_entry;
			}
		}
	}
	fill_liga();
}

function fill_liga() {
	if (document.getElementById('start').value == '0') {
		document.getElementById('start').value = '1';
		document.getElementById('action').value = 'set_ebene';
		document.getElementById('value').value = document.getElementById('ebene').selectedIndex;
		document.getElementById('fsession').submit();
	}
	found = -1;
	count = 0;
	document.getElementById('liga').length = 0;
	for (i = 0; i < liga[document.getElementById('saison').selectedIndex].length; i++) {
		if (liga[document.getElementById('saison').selectedIndex][i]) {
			var elemente = liga[document.getElementById('saison').selectedIndex][i].split('[]');
			if ((elemente[0] == document.getElementById('saison').options[document.getElementById('saison').selectedIndex].value) && (elemente[1] == document.getElementById('geschlecht').options[document.getElementById('geschlecht').selectedIndex].value) && (elemente[2] == document.getElementById('ebene').options[document.getElementById('ebene').selectedIndex].value)) {
				if ((elemente[3] == 'Th&uuml;ringenliga') || (elemente[3] == 'Thüringenliga') || (elemente[3] == 'Landesliga') || (elemente[3] == 'Landesliga A')) {
					new_entry	= new Option(elemente[3], elemente[4]);
					found= count;
				} else {
					new_entry	= new Option(elemente[3], elemente[4]);
				}
				document.getElementById('liga').options[document.getElementById('liga').length] = new_entry;
				count++;
			}
		}
	}
	if (found > -1) {
		document.getElementById('liga').selectedIndex = found;
	}
	set_links();
}
	
function set_links() {
	if (document.getElementById('start').value == '0') {
		document.getElementById('start').value = '1';
		document.getElementById('action').value = 'set_liga';
		document.getElementById('value').value = document.getElementById('liga').selectedIndex;
		document.getElementById('fsession').submit();
	}
	var value= document.getElementById('liga').options[document.getElementById('liga').selectedIndex].value;
	var elemente	= value.split('()');
//	document.getElementById('teams').href = 'http://www.thueringer-fussball.de/eznews.php?news=1147996519&nummer='+elemente[1];
	document.getElementById('match').href = 'http://www.thueringer-fussball.de/ansetzungen.php?liga='+elemente[0];
	document.getElementById('table').href = 'http://www.thueringer-fussball.de/tabelle.php?liga='+elemente[0];
	document.getElementById('bericht').href = 'http://www.thueringer-fussball.de/spielbericht.php?liga='+elemente[0];
	document.getElementById('plan').href = 'http://www.thueringer-fussball.de/spielplan.php?liga='+elemente[0];
	document.getElementById('stats').href = 'http://www.thueringer-fussball.de/ezstats.php?liga='+elemente[0];
	document.getElementById('kreuz').href = 'http://www.thueringer-fussball.de/kreuztabelle.php?liga='+elemente[0];
	document.getElementById('verlauf').href = 'http://www.thueringer-fussball.de/verlauf.php?liga='+elemente[0];
	document.getElementById('start').value = '0';
}

function set_select() {
	if ((sel_saison) && (sel_saison > -1)) {
		document.getElementById('start').value = '1';
		document.getElementById('saison').selectedIndex = sel_saison;
		fill_geschlecht();
	} else {
		document.getElementById('start').value = '1';
		document.getElementById('saison').selectedIndex = saison.length-1;
		fill_geschlecht();
	}
	if ((sel_geschlecht) && (sel_geschlecht > -1)) {
		document.getElementById('start').value = '1';
		document.getElementById('geschlecht').selectedIndex = sel_geschlecht;
		fill_ebene();
	}
	if ((sel_ebene) && (sel_ebene > -1)) {
		document.getElementById('start').value = '1';
		document.getElementById('ebene').selectedIndex = sel_ebene;
		fill_liga();
	}
	if ((sel_liga) && (sel_liga > -1)) {
		document.getElementById('start').value = '1';
		document.getElementById('liga').selectedIndex = sel_liga;
		set_links();
	}
}

function changesize() {
	if (navigator.appName == 'Microsoft Internet Explorer') {
		hoehe = document.body.offsetHeight;
	} else {
		hoehe = window.innerHeight;
	}
	hoehe -= 120;
	hoehe2 = document.getElementById('anzeige').offsetHeight;
	if (hoehe2 > hoehe) {
		hoehe = hoehe2;
	}
	if (hoehe > 300) {
		document.getElementById('anzeige').style.height = hoehe+54;
	}
}

