$(document).ready(function(){
       //global vars

       var krok = $("#krok");
       var krok1 = $("#next");
       var cena = $("#cena");
       var info_cena = $("#info_cena");
       var powierzchnia = $("#powierzchnia");
       var info_powierzchnia = $("#info_powierzchnia");
       var powierzchnia_dzialka = $("#powierzchnia");
       var info_powierzchnia_dzialka = $("#info_powierzchnia");
       var email_dodaj = $("#email_dodaj");
       var info_email_dodaj = $("#info_email_dodaj");
       var email_kontakt_dodaj = $("#email_kontakt_dodaj");
       var info_email_kontakt = $("#info_email_kontakt");
       var haslo = $("#haslo");
       var info_haslo = $("#info_haslo");
       var haslo_potwierdz = $("#haslo_potwierdz");
       var info_haslo_potwierdz = $("#info_haslo_potwierdz");      
       var transakcja = $("#transakcja");
       var info_transakcja = $("#info_transakcja");
       var nieruchomosc = $("#nieruchomosc");
       var info_nieruchomosc = $("#info_nieruchomosc");
       var wojewodztwo_dodaj = $("#wojewodztwo_dodaj");
       var info_wojewodztwo = $("#info_wojewodztwo");
       var miasto_dodaj = $("#miasto_dodaj");
       var info_miasto = $("#info_miasto");
       var dzielnica_dodaj = $("#dzielnica_dodaj");
       var info_dzielnica = $("#info_dzielnica");
       var ulica_dodaj = $("#ulica_dodaj");
       var info_ulica = $("#info_ulica");
       var ulica_firma = $("#ulica_firma");
       var info_ulica_firma = $("#info_ulica_firma");
       var wlasnosc = $("#wlasnosc");
       var info_wlasnosc = $("#info_wlasnosc");
       var ile_pokoi = $("#ile_pokoi");
       var info_ile_pokoi = $("#info_ile_pokoi");
       var pietro_dodaj = $("#pietro_dodaj");
       var info_pietro_dodaj = $("#info_pietro_dodaj");
       var ile_poziomow = $("#ile_poziomow");
       var info_ile_poziomow = $("#info_ile_poziomow");
       var typ_budynku = $("#typ_budynku");
       var info_typ_budynku = $("#info_typ_budynku");
       var ile_pieter = $("#ile_pieter");
       var info_ile_pieter = $("#info_ile_pieter");
       var rok = $("#rok");
       var info_rok = $("#info_rok");
       var material = $("#material");
       var info_material = $("#info_material");
       var kuchnia = $("#kuchnia");
       var info_kuchnia = $("#info_kuchnia");
       var nazwa_firmy = $("#nazwa_firma");
       var info_nazwa_firmy = $("#info_nazwa_firma");
       var nip = $("#nip");
       var info_nip = $("#info_nip");
       var telefon_firma = $("#telefon_firma");
       var info_telefon_firma = $("#info_telefon_firma");
       var telefon_kom = $("#telefon_kom");
       var info_telefon_kom = $("#info_telefon_kom");
       var telefon = $("#telefon");
       var info_telefon = $("#info_telefon");
       var imie = $("#imie_dodaj");
       var info_imie = $("#info_imie");
       var nazwisko = $("#nazwisko_dodaj");
       var info_nazwisko = $("#info_nazwisko");
       var regulamin = $("#regulamin");
       var info_checkbox_regulamin = $("#info_checkbox_regulamin");
       var username = $("#login");
       var info_username = $("#info_login");
       
// wysyłanie formularza

       $("#dalej1").click(function() {
       if(validnieruchomosc() & validtransakcja() & validemail())
        return true;
       else
        return false;
       });
       $("#dalej2").click(function() {
       if(validmiasto() &  validwojewodztwo())
        return true;
       else
        return false;
       });
       $("#dalej3").click(function() {
       if(validcena() & validpowierzchnia() & validpowierzchnia_dzialka() & validpokoje() & validpietro() &  validemail_kontakt())
        return true;
       else
        return false;
       });
//wybor bez logowania
       $("#wybor_bez_logowania").submit(function() {
       if(validemail())
        return true;
       else
        return false;
       });
//login
       $("#ok_bez_logowania").click(function() {
       if(validusername())
        return true;
       else
        return false;
       });
//rejestracja firma
       $("#zaloz_konto_firma").click(function() {
       if(validhaslo1() & validemail() & validhaslo2()
       & validnazwa_firmy() & validtelefon_kom() & validtelefon_firma()
       & validnip() & validwojewodztwo()
       & validulica() & validmiasto() & validimie() & validnazwisko() &  validregulamin())
        return true;
       else
        return false;
       });
//rejestracja osoba
       $("#zaloz_konto_osoba").click(function() {
       if(validemail() & validtelefon() & validhaslo1() & validhaslo2() & validregulamin())
        return true;
       else
        return false;
       });
// wstecz
       $("#wstecz").click(function() {
       if (krok.val()== "3")
        return true;
       else
        return false;
       });
//logowanie w moja_poofa
       $("#zaloguj").click(function() {
       if(validusername() & validhaslo1())
        return true;
       else
        return false;
       });
//funkcje validujace
//email
       function validemail(){
              var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
              var address = email_dodaj.val();
              if(address.length < 1) {
                     info_email_dodaj.text("Proszę wypełnic pole e-mail ");
                     info_email_dodaj.addClass("error");
                     email_dodaj.addClass("error");
                     $("#poleinput_lewa_email").addClass("error");
                     return false;
              }
              if(reg.test(address) == false) {
                     info_email_dodaj.text("Proszę podać poprawny format e-maila");
                     info_email_dodaj.addClass("error");
                     $("#poleinput_lewa_email").addClass("error");
                     email_dodaj.addClass("error");
                     return false;
              }
              else{
                     info_email_dodaj.text("");
                     email_dodaj.removeClass("error");
                     info_email_dodaj.removeClass("error");
                     $("#poleinput_lewa_email").removeClass("error");
                     return true;
              }
       }
       function validemail_kontakt(){
              var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
              var address1 = email_kontakt_dodaj.val();
              if(address1.length < 1) {
                     info_email_kontakt.text("Proszę wypełnic pole e-mail ");
                     info_email_kontakt.addClass("error");
                     email_kontakt_dodaj.addClass("error");
                     return false;
              }
              if(reg.test(address1) == false) {
                     info_email_kontakt.text("Proszę podać poprawny format e-maila");
                     info_email_kontakt.addClass("error");
                     email_kontakt_dodaj.addClass("error");
                     return false;
              }
              else{
                     info_email_kontakt.text("");
                     email_kontakt_dodaj.removeClass("error");
                     info_email_kontakt.removeClass("error");
                     return true;
              }
       }
//login
       function validusername(){
              var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
              var address = username.val();
              if(address.length < 1) {
                     info_username.text("Proszę wypełnic pole e-mail ");
                     info_username.addClass("error");
                     username.addClass("error");
                     return false;
              }
              if(reg.test(address) == false) {
                     info_username.text("Proszę podać poprawny format e-maila");
                     info_username.addClass("error");
                     username.addClass("error");
                     return false;
              }
              else{
                     info_username.text("");
                     username.removeClass("error");
                     info_username.removeClass("error");
                     return true;
              }
       }


//haslo
       function validhaslo1(){
              if(haslo.val().length < 8) {
                     info_haslo.text("Proszę podać hasło (co najmniej 8 znaków)");
                     info_haslo.addClass("error");
                     haslo.addClass("error");
                     return false;
              }
              else{
                     info_haslo.text("");
                     haslo.removeClass("error");
                     info_haslo.removeClass("error");
                     return true;
              }
       }
       function validhaslo2(){
              if(haslo.val() != haslo_potwierdz.val()){
                     info_haslo_potwierdz.text("Błędne powtórzenie hasła");
                     info_haslo_potwierdz.addClass("error");
                     haslo_potwierdz.addClass("error");
                     return false;
              }
              else{
                     info_haslo_potwierdz.text("");
                     haslo_potwierdz.removeClass("error");
                     info_haslo_potwierdz.removeClass("error");
                     return true;
          
              }
       }


//typ nieruchomosci
        function validnieruchomosc(){
              if(nieruchomosc.val() == "" ){
                     info_nieruchomosc.text("Proszę podać typ nieruchomo¶ci");
                     info_nieruchomosc.addClass("error");
                     $("#poleinput_prawa_nieruchomosc").addClass("error");
                     nieruchomosc.addClass("error");
                     return false;
              }
              else{
                     info_nieruchomosc.text("");
                     nieruchomosc.removeClass("error");
                     info_nieruchomosc.removeClass("error");
                     $("#poleinput_prawa_nieruchomosc").removeClass("error");
                     return true;
              }
       }
//typ transakcji
       function validtransakcja(){
              if(transakcja.val() == "" ){
                     info_transakcja.text("Proszę podać typ transakcji");
                     info_transakcja.addClass("error");
                     $("#poleinput_lewa_transakcja").addClass("error");
                     transakcja.addClass("error");
                     return false;
              }
              else{
                     info_transakcja.text("");
                     transakcja.removeClass("error");
                     $("#poleinput_lewa_transakcja").removeClass("error");
                     info_transakcja.removeClass("error");
                     return true;
              }
       }
       
//wojewodztwo
       function validwojewodztwo(){
              if(wojewodztwo_dodaj.val() == "" ){
                     info_wojewodztwo.text("Proszę podać województwo");
                     info_wojewodztwo.addClass("error");
                     wojewodztwo_dodaj.addClass("error");
                     $("#poleinput_lewa_wojewodztwo").addClass("error");
                     return false;
              }
              else{
                     info_wojewodztwo.text("");
                     wojewodztwo_dodaj.removeClass("error");
                     info_wojewodztwo.removeClass("error");
                     $("#poleinput_lewa_wojewodztwo").removeClass("error");
                     return true;
              }
       }    
       
//miasto
       function validmiasto(){
              if(miasto_dodaj.val().length < 1){
                     info_miasto.text("Proszę podać miasto");
                     info_miasto.addClass("error");
                     miasto_dodaj.addClass("error");
                     $("#poleinput_prawa_miasto").addClass("error");
                     return false;
              }
              else{
                     info_miasto.text("");
                     miasto_dodaj.removeClass("error");
                     info_miasto.removeClass("error");
                     $("#poleinput_prawa_miasto").removeClass("error");
                     return true;
              }
       }
//ulica
       function validulica(){
              if(ulica_dodaj.val().length < 1){
                     info_ulica.text("Proszę podać ulicę");
                     info_ulica.addClass("error");
                     ulica_dodaj.addClass("error");
                     return false;
              }
              else{
                     info_ulica.text("");
                     ulica_dodaj.removeClass("error");
                     info_ulica.removeClass("error");
                     return true;
              }
       }
//dzielnica
       function validdzielnica(){
              if(dzielnica_dodaj.val().length < 1){
                     info_dzielnica.text("Proszę podać dzielnicę");
                     info_dzielnica.addClass("error");
                     dzielnica_dodaj.addClass("error");
                     return false;
              }
              else{
                     info_dzielnica.text("");
                     dzielnica_dodaj.removeClass("error");
                     info_dzielnica.removeClass("error");
                     return true;
              }
       }
//powierzchnia  
       function validpowierzchnia(){
              if(powierzchnia.val().length < 1){
                     info_powierzchnia.text("Proszę podać powierzchnię");
                     info_powierzchnia.addClass("error");
                     powierzchnia.addClass("error");
                     $("#poleinput_lewa_powierzchnia").addClass("error");
                     return false;
              }
              else{
                     info_powierzchnia.text("");
                     powierzchnia.removeClass("error");
                     info_powierzchnia.removeClass("error");
                     $("#poleinput_lewa_powierzchnia").removeClass("error");
                     return true;
              }
       }
//powierzchnia dzialka
       function validpowierzchnia_dzialka(){
              if(powierzchnia_dzialka.val().length < 1){
                     info_powierzchnia_dzialka.text("Proszę podać powierzchnię");
                     info_powierzchnia_dzialka.addClass("error");
                     powierzchnia_dzialka.addClass("error");
                     $("#poleinput_lewa_powierzchnia").addClass("error");
                     return false;
              }
              else{
                     info_powierzchnia_dzialka.text("");
                     powierzchnia_dzialka.removeClass("error");
                     info_powierzchnia_dzialka.removeClass("error");
                     $("#poleinput_lewa_powierzchnia").removeClass("error");
                     return true;
              }
       }
//cena
       function validcena(){
              if(cena.val().length < 1){
                     info_cena.text("Proszę podać cenę");
                     info_cena.addClass("error");
                     cena.addClass("error");
                     $("#poleinput_lewa_cena").addClass("error");
                     return false;
              }
              else{
                     info_cena.text("");
                     cena.removeClass("error");
                     info_cena.removeClass("error");
                     $("#poleinput_lewa_cena").removeClass("error");
                     return true;
              }
       }
 
//typ wlasnosci
       function validwlasnosc(){
              if(wlasnosc.val() == "" ){
                     info_wlasnosc.text("Proszę podać typ wlasności");
                     info_wlasnosc.addClass("error");
                     wlasnosc.addClass("error");
                     return false;
              }
              else{
                     info_wlasnosc.text("");
                     wlasnosc.removeClass("error");
                     info_wlasnosc.removeClass("error");
                     return true;
              }
       }   

//ilosc pokoi
       function validpokoje(){
              if(ile_pokoi.val() == "" ){
                     info_ile_pokoi.text("Proszę podać liczbę pokoi");
                     info_ile_pokoi.addClass("error");
                     ile_pokoi.addClass("error");
                     $("#poleinput_prawa_liczbapokoi").addClass("error");
                     return false;
              }
              else{
                     info_ile_pokoi.text("");
                     ile_pokoi.removeClass("error");
                     info_ile_pokoi.removeClass("error");
                     $("#poleinput_prawa_liczbapokoi").removeClass("error");
                     return true;
              }
       }   
//pietro
       function validpietro(){
              if(pietro_dodaj.val() == "" ){
                     info_pietro_dodaj.text("Proszę podać numer piętra");
                     info_pietro_dodaj.addClass("error");
                     pietro_dodaj.addClass("error");
                     $("#poleinput_lewa_pietro").addClass("error");
                     return false;
              }
              else{
                     info_pietro_dodaj.text("");
                     pietro_dodaj.removeClass("error");
                     info_pietro_dodaj.removeClass("error");
                     $("#poleinput_lewa_pietro").removeClass("error");
                     return true;
              }
       } 
//liczba poziomow
       function validpoziom(){
              if(ile_poziomow.val() == "" ){
                     info_ile_poziomow.text("Proszę podać liczbę poziomów");
                     info_ile_poziomow.addClass("error");
                     ile_poziomow.addClass("error");
                     return false;
              }
              else{
                     info_ile_poziomow.text("");
                     ile_poziomow.removeClass("error");
                     info_ile_poziomow.removeClass("error");
                     return true;
              }
       } 
//liczba pieter
       function valid_ile_pieter(){
              if(ile_pieter.val() == "" ){
                     info_ile_pieter.text("Proszę podać liczbę pięter");
                     info_ile_pieter.addClass("error");
                     ile_pieter.addClass("error");
                     return false;
              }
              else{
                     info_ile_pieter.text("");
                     ile_pieter.removeClass("error");
                     info_ile_pieter.removeClass("error");
                     return true;
              }
       } 
//kuchnia
       function validtyp(){
              if(typ_budynku.val() == "" ){
                     info_typ_budynku.text("Proszę podać typ budynku");
                     info_typ_budynku.addClass("error");
                     typ_budynku.addClass("error");
                     return false;
              }
              else{
                     info_typ_budynku.text("");
                     typ_budynku.removeClass("error");
                     info_typ_budynku.removeClass("error");
                     return true;
              }
       } 
//rok budowy
       function validrok(){
              if(rok.val().length < 1 ){
                     info_rok.text("Proszę podać rok budowy");
                     info_rok.addClass("error");
                     rok.addClass("error");
                     return false;
              }
              else{
                     info_rok.text("");
                     rok.removeClass("error");
                     info_rok.removeClass("error");
                     return true;
              }
       } 
//typ budynku
       function validkuchnia(){
              if(kuchnia.val() == "" ){
                     info_kuchnia.text("Proszę wybrać kuchnię");
                     info_kuchnia.addClass("error");
                     kuchnia.addClass("error");
                     return false;
              }
              else{
                     info_kuchnia.text("");
                     kuchnia.removeClass("error");
                     info_kuchnia.removeClass("error");
                     return true;
              }
       } 
//nazwa firmy
       function validnazwa_firmy(){
              if(nazwa_firmy.val().length < 1){
                     info_nazwa_firmy.text("Proszę podać nazwę firmy");
                     info_nazwa_firmy.addClass("error");
                     nazwa_firmy.addClass("error");
                     return false;
              }
              else{
                     info_nazwa_firmy.text("");
                     nazwa_firmy.removeClass("error");
                     info_nazwa_firmy.removeClass("error");
                     return true;
              }
       }
// NIP
       function validnip(){
              if(nip.val().length < 1){
                     info_nip.text("Proszę podać nazwę firmy");
                     info_nip.addClass("error");
                     nip.addClass("error");
                     return false;
              }
              else{
                     info_nip.text("");
                     nip.removeClass("error");
                     info_nip.removeClass("error");
                     return true;
              }
       }
       function validnip(){
              if(nip.val().length < 1){
                     info_nip.text("Proszę podać nazwę firmy");
                     info_nip.addClass("error");
                     nip.addClass("error");
                     return false;
              }
              else{
                     info_nip.text("");
                     nip.removeClass("error");
                     info_nip.removeClass("error");
                     return true;
              }
       }
// telefon firma
       function validtelefon_firma(){
              if(telefon_firma.val().length < 1){
                     info_telefon_firma.text("Proszę podać numer telefonu");
                     info_telefon_firma.addClass("error");
                     telefon_firma.addClass("error");
                     return false;
              }
              else{
                     info_telefon_firma.text("");
                     telefon_firma.removeClass("error");
                     info_telefon_firma.removeClass("error");
                     return true;
              }
       }
//telefon
       function validtelefon(){
              if(telefon.val().length < 1){
                     info_telefon.text("Proszę podać numer telefonu");
                     info_telefon.addClass("error");
                     telefon.addClass("error");
                     return false;
              }
              else{
                     info_telefon.text("");
                     telefon.removeClass("error");
                     info_telefon.removeClass("error");
                     return true;
              }
       }
//telefon kom
       function validtelefon_kom(){
              if(telefon_kom.val().length < 1){
                     info_telefon_kom.text("Proszę podać numer telefonu komórkowego");
                     info_telefon_kom.addClass("error");
                     telefon_kom.addClass("error");
                     return false;
              }
              else{
                     info_telefon_kom.text("");
                     telefon_kom.removeClass("error");
                     info_telefon_kom.removeClass("error");
                     return true;
              }
       }
//imie
       function validimie(){
              if(imie.val().length < 1){
                     info_imie.text("Proszę podać imię");
                     info_imie.addClass("error");
                     imie.addClass("error");
                     return false;
              }
              else{
                     info_imie.text("");
                     imie.removeClass("error");
                     info_imie.removeClass("error");
                     return true;
              }
       }
//nazwisko
       function validnazwisko(){
              if(nazwisko.val().length < 1){
                     info_nazwisko.text("Proszę podać nazwisko");
                     info_nazwisko.addClass("error");
                     nazwisko.addClass("error");
                     return false;
              }
              else{
                     info_nazwisko.text("");
                     nazwisko.removeClass("error");
                     info_nazwisko.removeClass("error");
                     return true;
              }
       }
//checkbox regulamin
      function validregulamin(){
              if($('#regulamin:checked').size() == 0){
                     info_checkbox_regulamin.text("Proszę zapoznać się z regulaminem");
                     info_checkbox_regulamin.addClass("error");
                     regulamin.addClass("error");
                     return false;
              }
              else {
                     info_checkbox_regulamin.text("");
                     regulamin.removeClass("error");
                     info_checkbox_regulamin.removeClass("error");
                     return true;              
              }
      }

});

function liczby(event)
{
if (event.srcElement) {kc = event.keyCode;} else {kc = event.which;}
if ((kc < 47 || kc > 57) && kc != 8 && kc != 0) return false;
return true;
}


