// This script is a modified version of Trevor Davis' script found at http://trevordavis.net/blog/tutorial/ajax-forms-with-jquery/
$(document).ready(function(){
    $("#submit").click(function(){
        $(".error").hide();
        var hasError = false;
        var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
        var emailFromVal = $("#emailFrom").val();
        if(emailFromVal == '') {
            $("#emailFrom").after('<span class="error">Please enter your email address.</span>');
            hasError = true;
            } else if(!emailReg.test(emailFromVal)) {
            $("#emailFrom").after('<span class="error">Please enter a valid email address.</span>');
            hasError = true;
        }
        var subjectVal = "Message from Door 12 Creative Contact Form.";
        var messageVal = $("#message").val();
        if(messageVal == '') {
            $("#message").after('<span class="error">Please enter your message.</span>');
            hasError = true;
        }
        var newsletterVal = $("#newsletter:checked").length;
        var humanCheckVal = $("#humanCheck:checked").length;
        if(humanCheckVal != '1') {
            $(".l").after('<span class="error">For anti-spam measures you must select the checkbox.</span>');
            hasError = true;
        }
        if(hasError == false) {
            $(this).hide();
            $("#sendEmail li.buttons").append('<img src="images/form_btn_sending.gif" width="100" height="30" alt="Sending" id="loading" />');
            $.post("/includes/sendemail.php",
            { emailFrom: emailFromVal, subject: subjectVal, message: messageVal, newsletter: newsletterVal },
            function(data){
                $("#sendEmail").slideUp("slow", function() {
                    $("#sendEmail").before('<strong>Success. Your message was sent.</strong>');
                });
            }
            );
        }
        return false;
    });
});
