
var messages = []

messages['pl'] = {	
	wypelnijWymaganePola 	: 'Wypełnij wymagane pola',
	zawieraBledy 			: 'Formularz zawiera błędy. Popraw je, a następnie spróbuj wysłać formularz ponownie.'
};

messages['en'] = {	
	wypelnijWymaganePola 	: 'Fill this field up',
	zawieraBledy 			: 'The form contains errors. Correct them, and then try to send the form again.'
};

messages['de'] = {	
	wypelnijWymaganePola 	: 'Bitte alle elder Ausfüllen',
	zawieraBledy 			: 'Dieses Formular weist Fehler auf. Nach der Korrektur versuchen Sie das Formular noch mal zu senden.'
};

messages['ru'] = {	
	wypelnijWymaganePola 	: 'Заполните требуемые поля',
	zawieraBledy 			: 'Бланк содержит ошибки. Исправьте их, а затем попробуйте выслать бланк заново.'
};

messages['ua'] = {	
	wypelnijWymaganePola 	: 'Заповніть необхідні поля',
	zawieraBledy 			: 'Бланк містить помилки. Виправте їх, а потім спробуйте вислати бланк ще раз.'
};

messages['lt'] = {	
	wypelnijWymaganePola 	: 'Užpildykite reikalaujamus laukus',
	zawieraBledy 			: 'Užklausimas turi klaidų. Ištaisykite jas, vėliau pabandykite išsiųsti užklausimą dar kartą.'
};

messages['it'] = {	
	wypelnijWymaganePola 	: 'Compilare i campi richiesti.',
	zawieraBledy 			: 'Il modulo contiene errori. Correggerli, e quindi provare a inviare il modulo di nuovo.'
};

$(document).ready(
	function()
	{
		$("#kontakt").submit(validateForm);
		addPhpErrors();
	}
);

var fields = ['nazwa', 'email', 'telefon', 'tresc'];

/**
 * Sprawdź poprawność danych w formularzu. Zwraca true jeśli dane są poprawne i false w p.p. 
 */
function validateForm()
{	
	clearErrors(fields);	
	
	var isValidate = true;
	var form = $("#kontakt");	
	var elem;
	
	var noEmpty = ['nazwa', 'email', 'tresc'];

	
	/* EMPTY FIELDS */
		
	for (var i = 0; i < noEmpty.length; i++)
	{		
		elem = $("#kontakt input[name=" + noEmpty[i] + "]");				
		if (elem.val() == '')
		{
			
			isValidate = false;									
		}
	}
	
	if (!isValidate)
	{
		addError('kontakt', messages[lang].wypelnijWymaganePola);
		alert(messages[lang].zawieraBledy );		
	}
	
	return isValidate;
}
