$(document).ready(function(){
// obsluga bledow w formularzu
	$('#formularz').submit(function () {
		//pobieranie danych formularza
		data_od = $('[name=data_od]').val();
		data_do = $('[name=data_do]').val();

		firma = $('[name=firma]').val();
		nip = $('[name=nip]').val();
		regon = $('[name=regon]').val();
		krs = $('[name=krs]').val();
		nazwisko = $('[name=nazwisko]').val();
		email = $('[name=email]').val();
		telefon = $('[name=telefon]').val();
		faks = $('[name=faks]').val();
		ulica = $('[name=ulica]').val();
		nr_domu = $('[name=nr_domu]').val();
		nr_mieszkania = $('[name=nr_mieszkania]').val();
		miasto = $('[name=miasto]').val();
		kod = $('[name=kod]').val();
		//zmienne skryptu
		isError = false;
		regex_puste = /^\s*$/;
		regex_data = /^[0-9]{4}-[0-9]{2}-[0-9]{2}$/;
		regex_kod = /^\d{2}-\d{3}$/;
		regex_email = /^.+@.+\..+$/;
		regex_nip = /^[0-9]{3}-[0-9]{3}-[0-9]{2}-[0-9]{2}$/;
		regex_regon = /^[0-9]{9}$/;

		//spradzanie
		if (!data_od.match(regex_data))    {$("#data_od").text("Data w postaci YYYY-MM-DD."); isError = true;} else $("#data_od").text("");
		if (!data_do.match(regex_data))    {$("#data_do").text("Data w postaci YYYY-MM-DD."); isError = true;} else $("#data_do").text("");
		if (firma.match(regex_puste))    {$("#firma").text("Prosimy o wypełnienie."); isError = true;} else $("#firma").text("");
		if (!nip.match(regex_nip))     {$("#nip").text("NIP w postaci XXX-XXX-XX-XX."); isError = true;} else $("#nip").text("");
		if (!regon.match(regex_regon))   {$("#regon").text("Regon w postaci XXXXXXXXX."); isError = true;} else $("#regon").text("");
		if (krs.match(regex_puste))      {$("#krs").text("Prosimy o wypełnienie."); isError = true;} else $("#krs").text("");
		if (nazwisko.match(regex_puste)) {$("#nazwisko").text("Prosimy o wypełnienie."); isError = true;} else $("#nazwisko").text("");
		if (!email.match(regex_email))   {$("#email").text("Błędny email."); isError = true;} else $("#email").text("");
		if (telefon.match(regex_puste))  {$("#telefon").text("Prosimy o wypelnienie."); isError = true;} else $("#telefon").text("");
		if (faks.match(regex_puste))     {$("#faks").text("Prosimy o wypelnienie."); isError = true;} else $("#faks").text("");
		if (ulica.match(regex_puste))    {$("#ulica").text("Prosimy o wypelnienie."); isError = true;} else $("#ulica").text("");
		if (nr_domu.match(regex_puste))  {$("#nr_domu").text("Prosimy o wypelnienie."); isError = true;} else $("#nr_domu").text("");
		if (miasto.match(regex_puste))   {$("#miasto").text("Prosimy o wypelnienie."); isError = true;} else $("#miasto").text("");
		if (!kod.match(regex_kod))       {$("#kod").text("Kod w postaci XX-XXX."); isError = true;} else $("#kod").text("");

		if (isError) return false;
		else return true;
	});
});
