function kategorie_combo_support(kontrolka_kategorii, nazwa_combo_podrzednego, nazwa_ukrywanej_kontrolki, tablica_wszystkich_pozycji) {
	var wybrana_kat = document.getElementById(kontrolka_kategorii).value;
	
	if (wybrana_kat == -1) {
		document.getElementById(nazwa_ukrywanej_kontrolki).style.display = 'none';

		var combo_podrzedne = document.getElementById(nazwa_combo_podrzednego);
		combo_podrzedne.style.visibility = 'hidden';

		combo_podrzedne.options.length = 0;
		combo_podrzedne.options[0] = new Option("(dowolna)", "0");
		combo_podrzedne.selectedIndex = 0;
	}
	else {
		try {
			document.getElementById(nazwa_ukrywanej_kontrolki).style.display = 'table-row';
		}
		catch (e) {
			document.getElementById(nazwa_ukrywanej_kontrolki).style.display = 'block';
		}

		var combo_podrzedne = document.getElementById(nazwa_combo_podrzednego);
		combo_podrzedne.style.visibility = 'visible';

		combo_podrzedne.options.length = 0;
		combo_podrzedne.options[0] = new Option("(dowolna)", "0");
		combo_podrzedne.selectedIndex = 0;
		
		var idx=1;
		for (var i=0; i < tablica_wszystkich_pozycji.length; i++) {
			if (tablica_wszystkich_pozycji[i][2] != wybrana_kat) continue;
				
			combo_podrzedne.options[idx++] = new Option(tablica_wszystkich_pozycji[i][1], tablica_wszystkich_pozycji[i][0]);
		}
	}
}

function kategorie_combo_support_select(kontrolka_kategorii, nazwa_combo_podrzednego, nazwa_ukrywanej_kontrolki, tablica_wszystkich_pozycji, what_to_select) {
	kategorie_combo_support(kontrolka_kategorii, nazwa_combo_podrzednego, nazwa_ukrywanej_kontrolki, tablica_wszystkich_pozycji);
	
 	if (what_to_select == '') return;

	var combo_podrzedne = document.getElementById(nazwa_combo_podrzednego);
	combo_podrzedne.value = what_to_select;
}





function kategorie_ajax_support(kontrolka_kategorii, nazwa_combo_podrzednego, nazwa_ukrywanej_kontrolki) {
	var wybrana_kat = document.getElementById(kontrolka_kategorii).value;
	
	if (wybrana_kat != -2) {
		document.getElementById(nazwa_ukrywanej_kontrolki).style.display = 'none';

		var combo_podrzedne = document.getElementById(nazwa_combo_podrzednego);
		combo_podrzedne.style.visibility = 'hidden';

		//combo_podrzedne.value = '';

		//combo_podrzedne.options.length = 0;
		//combo_podrzedne.options[0] = new Option("(dowolna)", "0");
		//combo_podrzedne.selectedIndex = 0;
	}
	else {
		try {
			document.getElementById(nazwa_ukrywanej_kontrolki).style.display = 'table-row';
		}
		catch (e) {
			document.getElementById(nazwa_ukrywanej_kontrolki).style.display = 'block';
		}

		var combo_podrzedne = document.getElementById(nazwa_combo_podrzednego);
		combo_podrzedne.style.visibility = 'visible';

		//combo_podrzedne.value = '';

		//combo_podrzedne.options.length = 0;
		//combo_podrzedne.options[0] = new Option("(dowolna)", "0");
		//combo_podrzedne.selectedIndex = 0;
		
		//var idx=1;
		//for (var i=0; i < tablica_wszystkich_pozycji.length; i++) {
		//	if (tablica_wszystkich_pozycji[i][2] != wybrana_kat) continue;
				
		//	combo_podrzedne.options[idx++] = new Option(tablica_wszystkich_pozycji[i][1], tablica_wszystkich_pozycji[i][0]);
		//}
	}
}

function turnusy_ajax_support(kontrolka_kategorii, nazwa_combo_podrzednego, nazwa_ukrywanej_kontrolki, ktore_sa_rozwijalne) {
	var wybrana_kat = document.getElementById(kontrolka_kategorii).value;
	
	var czy_rozwijalna = false;

	for (var i=0; i < ktore_sa_rozwijalne.length; i++)	{
		if (ktore_sa_rozwijalne[i] == wybrana_kat) {
			czy_rozwijalna = true;
		}
	}
	
	if (!czy_rozwijalna) {
		document.getElementById(nazwa_ukrywanej_kontrolki).style.display = 'none';

		var combo_podrzedne = document.getElementById(nazwa_combo_podrzednego);
		combo_podrzedne.style.visibility = 'hidden';
	}
	else {
		try {
			document.getElementById(nazwa_ukrywanej_kontrolki).style.display = 'table-row';
		}
		catch (e) {
			document.getElementById(nazwa_ukrywanej_kontrolki).style.display = 'block';
		}

		var combo_podrzedne = document.getElementById(nazwa_combo_podrzednego);
		combo_podrzedne.style.visibility = 'visible';
	}
}
