function clear() {
    document.login.login.value="";
}

$(function() {
    $('#scroller').jScrollPane({showArrows:true});

    var validate = true;
    $('input.skip_check').click(function(e) {
        validate = false;
    });

    // check on submit
    $('form').submit(function(e) {
        if (!validate) return;
        
        // required fields check
        var submit = true;
        $(this).find("input.required, select.required, textarea.required").each(function() {
            var input = $(this);
            var value = input.val();

            if (value == "") {
                submit = false;
                input.addClass("warning");
            }
            else {
                input.removeClass("warning");
            }
        });

        if (submit == false) {
            e.preventDefault();
            alert("Nevyplnili ste všetky povinné položky!");
        }

        // emails check
        submit = true;
        $(this).find("input.email").each(function() {
            var input = $(this);
            var value = input.val();

            if (value != "" && value.match(/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*\.[a-z]{2,4}$/i) == null) {
                submit = false;
                input.addClass("warning");
            }
            else {
                if (value != "") input.removeClass("warning");
            }
        });

        if (submit == false) {
            e.preventDefault();
            alert("Zadaná e-mailová adresa nemá platný tvar!");
        }

        // numbers check
        submit = true;
        $(this).find("input.integer").each(function() {
            var input = $(this);
            var value = input.val();

            if (value != "" && value.match(/^[0-9]+$/) == null) {
                submit = false;
                input.addClass("warning");
            }
            else {
                if (value != "") input.removeClass("warning");
            }
        });

        if (submit == false) {
            e.preventDefault();
            alert("Zadaná počty nie sú číselné hodnoty!");
        }

    });
});

