$(document).ready(function () {
    
    $("#submission :input").focus(function() {
        
        $(this).css({background:"#abacb0"});
    
    });
    
    $("#submission :input").blur(function() {
    
        $(this).css({background:"#eee"});
    
    });
    
    $("#submission .boxbutton").click(function() {
    
        var firstname = $("#firstname").val();
        var lastname = $("#lastname").val();
        var email = $("#email").val();
        var subject = $("#subject").val();
        var message = $("#message").val();
    
        if(firstname == '' || lastname == '' || email == '' || subject == '' || message == '') {
            $.prompt("Please enter all fields. We thank you kindly.", {
                
                callback: function(v,m,f) { $("#submission :input").each(function() {
                
                    if ($(this).val() == '') {
                        $(this).focus();
                        return false;
                    } 
                
                }) }
                
            });
        } else if (email != '') {
            apos=email.indexOf("@");
            dotpos=email.lastIndexOf(".");
            if (apos<1||dotpos-apos<2) {
                $.prompt("Please check your email address",{
                    callback: function(v,m,f) { $("#email").focus();  }
                });
                
            } else {
                $("#submission .alert").load("library/contactSendMail.php",{
                
                    firstname:firstname,
                    lastname:lastname,
                    email:email,
                    subject:subject,
                    message:message
                
                }, function() {
                
                    $("#submission :input").each(function() {
                    
                        $(this).val('');
                    
                    });
                
                });
            }
    
        }
    
    });
});
