$(document).ready(function(){
			
			
			function resetAgain() {
			document.formularz.email.value = "";
			document.formularz.tel.value = "";
			document.formularz.zapytanie.value = "";
			document.formularz.imie.value = "";	
			document.formularz.strona.value = "";		
			$('#podziekowanie').slideUp('slow'); 
			$('#formularz').slideDown('slow');
			}
			
			function resetForm() {
			$('#error').hide();
	$('#imie').css({'background-color': 'white'});
	$('#zapytanie').css({'background-color': 'white'});
	$('#email').css({'background-color': 'white'});
	$('#tel').css({'background-color': 'white'});
	$('#strona').css({'background-color': 'white'});
	$('#oktekst').hide();	
			}
			
			$('#oktekst').click(function(){resetAgain()});
	
	$('.formi').submit( function(){	
	
		var filter = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
		var email = document.getElementById('email');
		var tekstbledu = "Uzupełnij wymagane pola!";
		var tok1 = $('input[name=token1]');
		var tok2 = $('input[name=token2]');		
		var valid = true;
		resetForm();

		if  (document.formularz.email.value != "") { 
		if (!filter.test(email.value)) {
			$('#error').get(0).innerHTML = "Błędny format E-maila!";
			$('#email').css({'background-color': 'pink'});
			tekstbledu = "Błędny format E-maila! Uzupełnij wymagane pola!"; 
			$('#error').show();			
			valid=false;
		} else {
			tekstbledu = "Uzupełnij wymagane pola!"
		}}
		
		if (document.formularz.imie.value == "") {
			$('#error').get(0).innerHTML = tekstbledu;
			$('#error').show();
			$('#imie').css({'background-color': 'pink'});
			valid=false;
		}
		
		if ( (document.formularz.email.value == "") || (document.formularz.tel.value == "") ){
			$('#error').get(0).innerHTML = tekstbledu;
			$('#error').show();
			
		if (document.formularz.tel.value=='') { 
			$('#tel').css({'background-color': 'pink'});; 
			valid=false;
			} else{
				var filter1 = /^[0-9+ ()-]*$/;
				if (filter1.test(document.formularz.tel.value)){
					$('#tel').css({'background-color': 'white'}); 
				}else{
					$('#tel').css({'background-color': 'pink'});
					valid=false;
				}
		}
			if (document.formularz.email.value == "") $('#email').css({'background-color': 'pink'});
			valid=false;
		}	
		
		if (document.formularz.zapytanie.value == "") {
			$('#error').get(0).innerHTML = tekstbledu;
			$('#error').show();
			$('#zapytanie').css({'background-color': 'pink'});
			valid=false;
		}
		
		if (valid) {
			$.post('mail.php',{imie:$('#imie').val(),
							  email:$('#email').val(),
							   tel:$('#tel').val(),
							  zapytanie:$('#zapytanie').val(),
							  token1:tok1.val(),
							  token2:tok2.val()							  
							  });
			$('#formularz').slideUp("slow");
			$('#podziekowanie').slideDown("slow");
			$('#oktekst').show();
		}
			return false;
							 });
	});