$.validator.setDefaults({
    invalidHandler: function () {
            if($("#jsEnabled").height() >= $(window).height()) {
                $(".alert_background").height($("#jsEnabled").height());
                }        
            $('#alert_header').removeClass("alert_header_error alert_header_message").addClass("alert_header_error");     
            $('#alert_button').removeClass("alert_button_error alert_button_message").addClass("alert_button_error");
            $(".alert_text_ul").html("");
            hideAllFlash();
            scrollToDIV("header");  
            },
        onfocusout: false,
        onkeyup: false,
        onclick: false,
        focusInvalid: false,
        focusCleanup: false,
        errorContainer: "#alert_container",
        errorLabelContainer: "#alert_text_ul",
        wrapper: "li",
        errorClass: "alert_text_ul_li"
    });


$(document).ready(function() {  

    $('#order_form').validate({
        rules: {
            last_name: {
                required: true
                },
            first_name: {
                required: true
                },
            mail: {
                required: true,
                email: true
                },
            message: {
                required: true
                }
            },
            
        messages: {
            last_name: {
                required: "A 'Vezetéknév' mező üres!"
                },
            first_name: {
                required: "A 'Keresztnév' mező üres!"
                },
            mail: {
                required: "Az 'E-mail cím' mező üres!",
                email: "Hibás 'E-mail cím' mező!"
                },
            message: {
                required: "Az 'Üzenet' mező üres!"
                }
            }
        });

                  
    });
