$(document).ready(function(){
			
	function resetForm() {
			$('#error_email').hide();
			$('#error_zapytanie').hide();
			$('#error_imie').hide();
			$('#error_telefon').hide();
			$('#imie').css({'background-color': 'white'});
			$('#zapytanie').css({'background-color': 'white'});
			$('#email').css({'background-color': 'white'});
			$('#tel').css({'background-color': 'white'});
			$('#oktekst').hide();	
		}
	
	$('.formi').submit( function(){	
		var filter = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
		var filter2 = /^[0-9+ ()-]*$/;
		var email = $('#email');
		var imie = $('#imie');
		var tel = $('#tel');
		var tok1 = $('input[name=token1]');
		var tok2 = $('input[name=token2]');
		var zapytanie = $('#zapytanie');
		var send=true;
		
		resetForm();
		
		if ( (email.val() == "") && (tel.val() == "") ){
			
				$('#error_email').show();
				$('#error_email').get(0).innerHTML = " Uzupełnij wymagane pola!";
				$('#error_tel').get(0).innerHTML = " Uzupełnij wymagane pola!";
				email.css({'background-color': '#ffeae7'});
				$('#error_tel').show();		
				tel.css({'background-color': '#ffeae7'});
				send=false;
				
		}

				if  (email.val() != "") { 
		if (!filter.test(email.val())) {
			$('#error_email').show();
			if  (tel.val() == ""){
			$('#error_tel').hide();
			send=false;
			}
			$('#error_email').get(0).innerHTML = " Błędny format E-maila!";
			email.css({'background-color': '#ffeae7'});
		} else {$('#error_email').hide();
		if  (tel.val() == "") $('#error_tel').hide();
		}}
		
	
		if  (tel.val() != "") { 
		if (!filter2.test(tel.val())) {
			$('#error_tel').show();
			if  (email.val() == ""){
			$('#error_email').hide();
			send=false;
			}
			$('#error_tel').get(0).innerHTML = "Błędny nr telefonu!";
			tel.css({'background-color': '#ffeae7'});
		} else
		$('#error_tel').hide();
		if  (email.val() == "")  $('#error_email').hide();
		}
			
		if (zapytanie.val() == "") {
			$('#error_zapytanie').show();
			zapytanie.css({'background-color': '#ffeae7'});
			send=false;
		} else $('#error_zapytanie').hide();	

				if (imie.val() == "") {
			$('#error_imie').show();
			imie.css({'background-color': '#ffeae7'});
			send=false;
		} else {$('#error_imie').hide();}	
		
		
		if ( send ) {
			$.post('mail.php',{imie:imie.val(),
							  email:email.val(),
							  tel:tel.val(),
							  zapytanie:zapytanie.val(),
							  token1:tok1.val(),
							  token2:tok2.val()
							  });
			$('#oktekst').show();
			
			jQuery.fn.reset = function () {
 			$(this).each (function() { this.reset(); });
}
			
			$('.formi').reset();
			return false;
		}else
				return false;
									 });
	});
