$(document).ready(function() {
    $("#contactForm").validate({
        rules: {
            "contact[firstname]": {
                required: false,
                minlength: 3
            },
            "contact[lastname]": {
                required: false,
                minlength: 3
            },
            "contact[email]": {
                required: true,
                email: true
            },
            "contact[message]": {
                required: true,
                minlength: 3
            }
        },
        messages: {
            "contact[firstname]": {
                minlength: "Prenumele trebuie sa contina minim 3 caractere."
            },
            "contact[lastname]": {
                minlength: "Numele trebuie sa contina minin 3 caractere."
            },
            "contact[email]": {
                required: "Trebuie sa completati adresa de email.",
                email: "Introduceti o adresa de email valida."
            },
            "contact[message]": {
                required: "Completati mesajul.",
                minlength: "Mesajul trebuie sa contina minim 3 caractere."
            }
        },
        errorElement: "em",
        errorPlacement: function(error, element) {
            error.appendTo( $('#error_' + element.attr("id")));
        }
    })
});