  
function validform(formularz) {
    
				var blad = '';
				var validMail=/^[a-zA-Z0-9._-]+\@([a-zA-Z0-9_-]+\.){1,}[\w]{1,5}$/;
        var validDate=/^[0-9]{2}\-[0-9]{2}\-[0-9]{4}$/;

				with (formularz) {
					if (nazwa.value == '') {
						blad += '- Nie podano imienia i nazwiska\n';
					}
					if (email.value == '') {
						blad += '- Nie podano e-maila\n';
					}
					if (email.value != '' && email.value.search(validMail) == -1) {
						blad += '- Niepoprawny adres e-mail\n';
					}
					if (tresc.value == '') {
						blad += '- Nie podano treści wiadomości\n';
					}

				}

				if (blad != '') {
					alert('Niepoprawne dane' + ':\n\n' + blad);
					return false;
				}

				// formularz ok
				return true;
				
			}


function validateFormRez(formularz) {
       
				var blad = '';
				var validMail=/^[a-zA-Z0-9._-]+\@([a-zA-Z0-9_-]+\.){1,}[\w]{1,5}$/;
        var validDate=/^[0-9]{4}\-[0-9]{2}\-[0-9]{2}$/;

				with (formularz) {
					if (name.value == '') {
						blad += '- Nie podano imienia i nazwiska\n';
					}
					if (email.value == '') {
						blad += '- Nie podano e-maila\n';
					}
					if (email.value != '' && email.value.search(validMail) == -1) {
						blad += '- Niepoprawny adres e-mail\n';
					}
					if (telefon.value == '') {
						blad += '- Nie podano telefonu\n';
					}
					if (od.value == '' || od.value.search(validDate) == -1) {
						blad += '- Niepoprawny format daty od (rrrr-mm-dd)\n';
					}
					if (doo.value == '' || doo.value.search(validDate) == -1) {
						blad += '- Niepoprawny format daty do (rrrr-mm-dd)\n';
					}
					
					if ((rez1.value != '' && isNaN(rez1.value)) || (rez2.value != '' && isNaN(rez2.value)) || (rez3.value != '' && isNaN(rez3.value))) {
						blad += '- W polach \'Rezerwacja dla\' proszę podać liczbę lub pozostawić puste\n';
					}
					if (rez1.value == '' && rez2.value == '' && rez3.value == '') {
						blad += '- Nie podano liczby osób\n';
					}

				}

				if (blad != '') {
					alert('Niepoprawne dane' + ':\n\n' + blad);
					return false;
				}

				// formularz ok
				return true;
        
			}
