var options = {
    beforeSubmit: validate,
    success: showResponse,
    resetForm: true
};
$("#contact_us").ajaxForm(options);

function showResponse(a, b) {
    $("#contact_us").slideUp({
        opacity: "hide"
    }, "normal");
    $("#note").show();
    $("#note").slideDown({
        opacity: "show"
    }, "slow")
}
function validate(d, c, i) {
    $("p.error").slideUp({
        opacity: "hide"
    }, "fast");
    var g = $("input[name=Name]").fieldValue();
    var h = $("input[name=Email]").fieldValue();
    var b = $("input[name=Phone]").fieldValue();
    var a = $("textarea[name=Message]").fieldValue();
    var f = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
    var e = true;
    if (!g[0]) {
        $(".error1").fadeIn("slow");
        $("#name").css("width", "145px");
        e = false
    } else {
        $(".error1").fadeOut("slow");
        $("#name").css("width", "260px")
    }
    if (!h[0]) {
        $(".error2").fadeIn("slow");
        $("#email").css("width", "145px");
        e = false
    } else {
        if (!f.test(h[0])) {
            $(".error2").fadeIn("slow");
            $("#email").css("width", "145px");
            e = false
        } else {
            $(".error2").fadeOut("slow");
            $("#email").css("width", "260px")
        }
    }
    if (!b[0]) {
        $(".error4").fadeIn("slow");
        $("#subject").css("width", "145px");
        e = false
    } else {
        $(".error4").fadeOut("slow");
        $("#subject").css("width", "260px")
    }
    if (!a[0]) {
        $(".error3").fadeIn("slow");
        e = false
    } else {
        $(".error3").fadeOut("slow")
    }
    if (!e) {
        return false
    }
};
