$(document).ready(function() {
	
	$('#odeslat_pozadavek').bind('click', function() {
		
		// jazykove mutace
		var krestni = new Array( "Křestní jméno", "First name", "Vorname" );
		var prijmeni = new Array( "Příjmení", "Last name", "Nachname" );
		var email = new Array( "Email", "Email", "Email" );
		var pocet_osob = new Array( "Počet osob", "Number of persons", "Personenzahl" );
		var zeme = new Array( "Země", "Country", "Land" );
		var tel_predvolba = new Array( "Předvolba pro telefon", "Internationl prefix", "International Vorwahl" );
		var telefon = new Array( "Telefon", "Phone number", "Telefon" );
		
		// volba jazyka
		var jazyk;
		if ($("#jazyk").val() == "cz") {
			jazyk = 0;
		} else if ($("#jazyk").val() == "en") {
			jazyk = 1;
		} else {
			jazyk = 2;
		}
		
		// pole pro seznam chyb
		var chyby = new Array();
		
		// - - - povinne polozky - - - 
		if ($("#jmeno").val().trim() == "") {										// jmeno
			chyby.push(krestni[jazyk]);
			$("#jmeno").removeClass("policka").addClass("nevyplneno");
		}
		else {
			$("#jmeno").removeClass("nevyplneno").addClass("policka");
		}
		
		if ($("#prijmeni").val().trim() == "") {									// prijmeni
			chyby.push(prijmeni[jazyk]);
			$("#prijmeni").removeClass("policka").addClass("nevyplneno");
		}
		else {
			$("#prijmeni").removeClass("nevyplneno").addClass("policka");
		}
		
		if ($("#email").val().trim() == "") {										// email
			chyby.push(email[jazyk]);
			$("#email").removeClass("policka").addClass("nevyplneno");
		}
		else {
			$("#email").removeClass("nevyplneno").addClass("policka");
		}
		
		if ($("#pocet_osob").val().trim() == "") {									// pocet_osob
			chyby.push(pocet_osob[jazyk]);
			$("#pocet_osob").removeClass("policka").addClass("nevyplneno");
		}
		else {
			$("#pocet_osob").removeClass("nevyplneno").addClass("policka");
		}
		
		if ($("#zeme").val() == "nezvoleno") {										// zeme
			chyby.push(zeme[jazyk]);
			$("#zeme").addClass("nevyplneno");
		}
		else {
			$("#zeme").removeClass("nevyplneno").addClass("policka");
		}
		
		if ($("#tel_predvolba").val().trim() == "") {								// tel_predvolba
			chyby.push(tel_predvolba[jazyk]);
			$("#tel_predvolba").removeClass("tel_predvolba").addClass("nevyplneno_tel_predvolba");
		}
		else {
			$("#tel_predvolba").removeClass("nevyplneno_tel_predvolba").addClass("tel_predvolba");
		}
		
		if ($("#telefon").val().trim() == "") {										// telefon
			chyby.push(telefon[jazyk]);
			$("#telefon").removeClass("telefon").addClass("nevyplneno_telefon");
		}
		else {
			$("#telefon").removeClass("nevyplneno_telefon").addClass("telefon");
		}
		
		// - - - KONEC / povinne polozky - - - 
		
		if (chyby.length != 0) {
			var zprava = "";
			if ($("#jazyk").val() == "cz") {
				zprava = "Některé povinné položky nejsou vyplněny.\nProsím doplňte následující:\n";
			}
			else if ($("#jazyk").val() == "en") {
				zprava = "Some mandatory fields were not entered.\nPlease enter the following:\n";
			}
			else {
				zprava = "Manche Pflichteintragungen sind nich eingegeben.\nBitte geben die folgende ein:\n";
			}
			var cislo;
			for (cislo in chyby) {
				zprava += " - " + chyby[cislo] + "\n";
			}
			
			alert(zprava);
			return false;
		}
	});
});

String.prototype.trim = function() {
    return this.replace(/(^\s*)|(\s*$)/g, "")
};
