$(document).ready(function() {
    nette.validateForm = function(a) {
        var b = a.form || a;
        var c = this.getFormValidators(b);
        var d;
        var isFirst = true;
        var isValid = true;
        for (d in c) {
            var e = c[d](a); // Variable "e" contains error message.
            if (e) {
                isValid = false;
                if (isFirst) {
                    b[d].focus && b[d].focus();
                    isFirst = false;
                }
                $('label[for=' + b[d].id + ']').addClass('invalidFormLabel');
                $('#' + b[d].id).addClass('invalidFormElement');
                //alert(e);
            } else {
                $('label[for=' + b[d].id + ']').removeClass('invalidFormLabel');
                $('#' + b[d].id).removeClass('invalidFormElement');
            }
        }
        return isValid;
    };
});
