$(document).ready(function() {
   $("#contactform").submit(function(e) {
    e.preventDefault();
    $("#contactforminfo").html("");
    var pars = [];
    $(this).find("input, textarea").each(function() {
        var nm = this.name || this.id || this.parentNode.name || this.parentNode.id;
        pars.push(nm + "=" + this.value);
    });
    $.ajax({
        type:    'POST',
        url:     '/mail.php',
        data:    pars.join('&'),
        success: function(msg) {
            if (msg == 0) {
                $("#contactforminfo").append("1 Message not sent, please try again.");
            } else if (msg == 1) {
                $("#contactforminfo").append("Message sent.");
                $(document).find("input, textarea").each(function() {
                  this.value = "";
                });
            } else {
                $("#contactforminfo").append(msg);
            }
        },
        error:   function(msg) {
            $("#contactforminfo").append("2 Message not sent, please try again.");
        }
    });
   });
});
