 function CheckForm(frm)
{
	
	if(frm.id_wybranej_imprezy.value.length<2)
	{
		alert('Wybierz miejsce i termin wyjazdu');
		frm.id_wybranej_imprezy.focus();
		return false;
	}

	if(frm.wyjazd_z.value.length<2)
	{
		alert('Wybierz skąd chcesz wyjechać');
		frm.wyjazd_z.focus();
		return false;
	}

	if(frm.dorosli.value.length<1)
	{
		alert('Uzupełnij liczbę uczestników dorosłych');
		frm.dorosli.focus();
		return false;
	}

	if((frm.dzieci.value!=0)&&(frm.dzieci.value.length>0)&&(frm.daty_urodzenia_dzieci.value.length<1))
	{
		alert('Uzupełnij daty urodzenia dzieci');
		frm.daty_urodzenia_dzieci.focus();
		return false;
	}

	if((frm.os1.value.length<1)&&(frm.os2.value.length<1)&&(frm.os3.value.length<1)&&(frm.osR.value.length<1)&&!(frm.miejsce_w_pokoju.checked))
	{
		alert('Uzupełnij liczbę pokoi');
		frm.os1.focus();
		return false;
	}

	if(frm.imie.value.length<2)
	{
		alert('Uzupełnij imię');
		frm.imie.focus();
		return false;
	}
	
	if(frm.nazwisko.value.length<2)
	{
		alert('Uzupełnij nazwisko');
		frm.nazwisko.focus();
		return false;
	}
	
	if(frm.miejscowosc.value.length<1)
	{
		alert('Uzupełnij miejscowość');
		frm.miejscowosc.focus();
		return false;
	}
	var telefon_pattern =/^[0-9\+\-\s()]{5,20}$/;
	if(!telefon_pattern.test(frm.telefon.value))
	{
		alert('Nieprawidłowy format numeru telefonu komórkowego.\nPrawidłowe znaki to: cyfry 0-9, znak \"+\", znak\"-\"');
		frm.telefon.focus();
		return false;
	}

	var email_pattern = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	
	if(!email_pattern.test(frm.e_mail.value))
	{
		alert('Niepoprawny adres e-mail');
		frm.e_mail.focus();
		return false;
	}
	if(!email_pattern.test(frm.e_mail2.value))
	{
		alert('Niepoprawne potwierdzenie adresu e-mail');
		frm.e_mail2.focus();
		return false;
	}
	
	if(frm.e_mail.value!=frm.e_mail2.value)
	{
		alert('Wprowadzone adresy e-mail nie są takie same');
		frm.e_mail.focus();
		return false;
	}
	
	if(frm.zrodlo.value.length<1)
	{
		alert('Prosimy o informację w jaki sposób trafili Państwo na naszą stronę internetową');
		frm.zrodlo.focus();
		return false;
	}

	if(!(frm.czy_zgoda_na_przetwarzanie_danych.checked))
	{
		alert('Wyrażenie zgody na przetwarzanie danych osobowych jest konieczne - inaczej nie moglibyśmy przyjąć Państwa rezerwacji / odpowiedzieć na Państwa zapytanie!');
		frm.czy_zgoda_na_przetwarzanie_danych.focus();
		return false;
	}
	frm.submit();


}

