$(document).ready(function() {


  $("form#rejestracja").submit(function() {
        var blad;
        var komunikat='';
        var wymagane=0;
        $(this).find(".red").removeClass('red');
        wyczysc_komunikat("form#rejestracja #komunikat");


        var fields = $(this).serializeArray();
        jQuery.each(fields, function(i, field){
            if (field.value=='') {
                $("form#rejestracja label[for="+field.name+"]").addClass('red');
                wymagane=1;
            }
            if (field.name=='mail') {
                if (!field.value.match(/^[0-9a-z_.-]+@([0-9a-z-]+.)+[a-z]{2,6}$/)) {
                    komunikat+="! Niepoprawny adres email <br />";
                    $("form#rejestracja label[for=mail]").addClass('red');
                    blad=1;
                }
            }
        });

        if ($("input[name=regulamin]").is(":checked")==false) {
            $("form#rejestracja label[for=regulamin]").addClass('red');
            wymagane=1;
        }

        if (wymagane==1)
            komunikat+='! Uzupełnij wymagane pola ';

        if (blad==1 || wymagane==1) {
            pokaz_komunikat("form#rejestracja #komunikat",komunikat);
            return false;
        }

    });

    $("form#logowanie").submit(function() {
        var blad;
        var komunikat='';
        var wymagane=0;
        $(this).find(".red").removeClass('red');
        wyczysc_komunikat("form#logowanie #komunikat_log");


        var fields = $(this).serializeArray();
        jQuery.each(fields, function(i, field){
            if (field.value=='') {
                $("form#logowanie label[for="+field.name+"]").addClass('red');
                wymagane=1;
            }
        });


        if (wymagane==1)
            komunikat+='! Uzupełnij wymagane pola ';

        if (blad==1 || wymagane==1) {
            pokaz_komunikat("form#logowanie #komunikat_log",komunikat);
            return false;
        }


    });

   $("form#config").submit(function() {
        var blad;
        var komunikat='';
        var wymagane=0;
        $(this).find(".red").removeClass('red');
        wyczysc_komunikat("form#config #komunikat");


        var fields = $(this).serializeArray();
        jQuery.each(fields, function(i, field){
            if (field.name=='mail') {
                if (!field.value.match(/^[0-9a-z_.-]+@([0-9a-z-]+.)+[a-z]{2,6}$/)) {
                    komunikat+="! Niepoprawny adres email <br />";
                    $("form#config label[for=mail]").addClass('red');
                    blad=1;
                }
            }

            if (field.value=='' && (field.name=='nazwa' || field.name=='skrot' || field.name=='id_mst') ) {
                $("form#config label[for="+field.name+"]").addClass('red');
                wymagane=1;
            }
        });


        if (wymagane==1)
            komunikat+='! Uzupełnij wymagane pola ';

        if (blad==1 || wymagane==1) {
            pokaz_komunikat("form#config #komunikat",komunikat);
            return false;
        }

    });
				
});
