function in_array(needle, haystock) {
	var exists = false;
	for(var i = 0; i < haystock.length; i++) {
		if(haystock[i] == needle) exists = true;
	}
	return exists;
}

function sprawdz_sklad() {

	var ids = Array();
	var ok = true;

	$.each($(".wybierz_sklad select"), function() {
		id = $(this).val();
		nazwisko = $(this).find('option:selected').html();
		if(ids.length > 0) {
			if(!in_array(id, ids)) {
				if(id != "") ids[ids.length] = id;
			} else {
				ok = false;
				alert("Zawodnik > " + nazwisko + " < został wybrany więcej niż jeden raz. Proszę poprawić formularz");
				return false;
			}
		} else if(id != "") ids[0] = id;
	});

	if(!ok) return false;

	if(ids.length == 11) {
		document.getElementById('wybierz_sklad').submit();
	} else {
		alert("Proszę wybrać pełną jedenastkę zawodników");
		return false;
	}

}

function sendForm(id) {

	if(id == 'formWgtPropozycjaIn') {
		var imie = $("#formWgtPropozycjaIn input[name=imie]").val().trim();
		var nazwisko = $("#formWgtPropozycjaIn input[name=nazwisko]").val().trim();
		var klub = $("#formWgtPropozycjaIn input[name=klub]").val().trim();
		var is_error = imie.length == 0 || nazwisko.length == 0 || klub.length == 0;
	} else if(id == 'formWgtPropozycjaOut') {
		var zawodnik = $("#formWgtPropozycjaOut select[name=zawodnik]").val();
		var is_error = zawodnik == 0 ? true : false;
	}

	if(is_error) {
		alert(id == 'formWgtPropozycjaIn' ? 'Proszę wypełnić wszystkie pola formularza' : 'Proszę wybrać zawodnika z listy');
		return false;
	} else {
		$("#"+id).submit();
	}

}

function wgtFiltr() {

	$("#formWgtFiltr").submit();

}
