jQuery(document).ready(function(){

/* Initial jQuery Validation */
   $("#contact-form").validate({

            rules: {
                name_field: { required: true },
                subject_field: { required: true },
                email_field: { required: true, email:true },
				phone_field: { required: true, email:true },
                message_field: { required: true }
            },
            messages: {
                name: "Vă rog să completați numele",
                subject: "Vă rog să completați subiectul",
                message: "Vă rog să completați mesajul",
                email: {
                    required: "Vă rog să completați adresa e-mail",
                    email: "Formatumul e-mail incorect. Ex.: name@domain.com",
					phone: "Numărul de telefon este invalid. Min. 10 caractere!"
                },
				phone: {
					required: "Vă rog să completați numărul de telefon",
					email: "Numărul de telefon este invalid. Min. 10 caractere!"
				}
            }
   });

/* Server Side Validation */
    $(function(){
        var infotext = "<p style=\"font-size:20px; color:#A6A7AA;\">Mesajul a fost trimis. Vă mulțumim.</p>";
        var errortext = "<p style=\"font-size:20px; color:#A6A7AA;\">Mesajul nu a fost trimis. Vă rugăm să încercați din nou.</p>";
            $("#contact-form").submit(function(){
                $.post("pages/sendmail.php", $("#contact-form").serialize(),
                function(data){
                    if(data.emailsent == 'yes'){
                        $('#contact-form').fadeOut(1000, function(){$("#form-info").html(infotext).fadeIn();});
                    } else {
                        $("#form-info").html(errortext);
                    }
                }, "json");
                return false;
            });
        });
});
