﻿/// <reference path="jquery-1.4.4.js" />
$(function () {

    $("label").inFieldLabels();
    jQuery.validator.addMethod("postalcode", function (postalcode, element) {

        return this.optional(element) ||
		postalcode.match(/(^\d{5}(-\d{4})?$)|(^[ABCEGHJKLMNPRSTVXYabceghjklmnpstvxy]{1}\d{1}[A-Za-z]{1} ?\d{1}[A-Za-z]{1}\d{1})$/);
    }, "Please specify a valid Zip/Postal Code");

    $('#sendBtn').click(function (e) {
        e.preventDefault();
        $('form').validate();
        if ($('form').valid()) {
            $.post("/Home/SendEmail", $('form').serialize(), function (data) {

                if (data.isError) {
                    $('#p_message').removeClass("success");
                    $('#p_message').addClass("error");
                    $('#p_message').html(data.msg);
                }
                else {
                    $('#p_message').removeClass("error");
                    $('#p_message').addClass("success");
                    $('#p_message').html(data.msg);
                    $(".__field").val("");
                }
            });
        }

        else {
            return false;
        }

    });
});
