$(document).ready(function(){

       var formularz = $("#formularz");
       var imie = $("#imie");
       var imieInfo = $("#imieInfo");
       var email = $("#email");
       var emailInfo = $("#emailInfo");
       var wiadomosc = $("#wiadomosc");
       var wiadomoscInfo = $("#wiadomoscInfo");

       function walidacjaEmail() 
       {
              var a = email.val();
              var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+.[a-z]{2,4}$/;

              if(filter.test(a))
              {
                     email.removeClass("error");
                     emailInfo.text("");
                     emailInfo.removeClass("error");
                     return true;
              }
              else
              {
                     email.addClass("error");
                     emailInfo.text("Proszę wpisać poprawny e-mail");
                     emailInfo.addClass("error");
                     return false;
              }
       }
       function walidacjaImie()
       {
              if(imie.val().length < 4)
              {
                     imie.addClass("error");
                     imieInfo.text("Imię i Nazwisko musi zawierać minimum 3 znaki");
                     imieInfo.addClass("error");
                     return false;
              }
              else
              {
                     imie.removeClass("error");
                     imieInfo.text("");
                     imieInfo.removeClass("error");
                     return true;
              }
       }

       function walidacjaWiadomosc()
       {
              if(wiadomosc.val().length < 10){
                     wiadomosc.addClass("error");
                     wiadomoscInfo.text("Wpisz więcej niż 10 znaków");
                     wiadomoscInfo.addClass("error");
                     return false;
              }
              else
              {                     
                     wiadomosc.removeClass("error");
                     wiadomoscInfo.text("");
                     wiadomosc.removeClass("error");
                     return true;
              }
       }
       
       imie.keyup(walidacjaImie);
       email.keyup(walidacjaEmail);
       wiadomosc.keyup(walidacjaWiadomosc);

       formularz.submit(function(){
              if(walidacjaImie() & walidacjaEmail() & walidacjaWiadomosc())
                     return true
              else
                     return false;
       });
       
});

