function validate(formularz){
        EMAILre = /^[a-zA-Z0-9\.\-\_]+@[a-zA-Z0-9][a-zA-Z0-9-\.]*\.[a-zA-Z0-9]+$/;
        TELEFONre = /^\+\d+\.\d+$/;
        trescre = /^[a-zA-Z0-9±æê³ñó¶¿¼¡ÆÊ£ÑÓ¦¯¬. ,:;()%@+!?]+$/;

 if (window.document.getElementById('imie').value.length < 3){
		alert ('Proszê wpisaæ swoje dane. Dziêkujemy');
		window.document.getElementById('imie').select();
                window.document.getElementById('imie').focus();
		return false;
	}

        if (window.document.getElementById('telefon').value.length <13)
		{
		alert ('Musisz wype³niæ pole: "Telefon" w formacie "+48.12xxxyyzz" lub "+48.604xxyyzz"');
                window.document.getElementById('telefon').select();
                window.document.getElementById('telefon').focus();
		return false;
	}
	if (window.document.getElementById('telefon').value == '+48.xxxxxxxxx') {
	alert ('Musisz wpisaæ poprawny telefon');
                window.document.getElementById('telefon').select();
                window.document.getElementById('telefon').focus();
		return false;
	}
        if (!TELEFONre.test(window.document.getElementById('telefon').value)) {
	alert ('Pole "telefon" mo¿e zawieraæ tylko "+" "." oraz cyfry');
                window.document.formularz.telefon.select();
                window.document.formularz.telefon.focus();
		return false;
	}
	if (!EMAILre.test(window.document.getElementById('email').value))
	{
		alert ('Musisz podaæ poprawny adres E-mail');
		window.document.getElementById('email').select();
                window.document.getElementById('email').focus();
		return false;
	}
	if (!trescre.test(window.document.getElementById('opis').value))
	{
		alert ('brak tre¶ci lub znaki z poza listy: a-zA-Z0-9±æê³ñó¶¿¼¡ÆÊ£ÑÓ¦¯¬.,:;()%@+');
		window.document.getElementById('opis').select();
                window.document.getElementById('opis').focus();
		return false;
	}
return true;
}
