$('document').ready(function() {

 var imieRE = /^[A-Z0-9 .,()'ąęćłóńśźżĄĘĆŁÓŃŚŹŻ]+$/i;
 var emailRE = /.+/;
 var adresRE = /.+/;
 var trescRE = /.+/;
 
 function validate() {
  
  var errors = new Array();
  
  if (!imieRE.test($('#kontakt-nazwisko').val())) {
   errors.push('- błędne dane w polu imię i nazwisko');
  }
  
  if (!emailRE.test($('#kontakt-email').val())) {
   errors.push('- błędny adres e-mail / telefon');
  }
  
  if (!trescRE.test($('#kontakt-wiadomosc').val())) {
   errors.push('- błędna treść wiadomości');
  }
  
  if (!trescRE.test($('#kontakt-adres').val())) {
   errors.push('- błędny adres');
  }
  
  if (!errors.length) {
   return true;
  }
  else {
   var message = 'Formularz został błędnie wypełniony!\n\n' + errors.join(',\n') + '.';
   alert(message);
   return false;
  }
  
 }
 
 $('#formularz-kontaktowy').submit(validate);
 
});
