﻿$(function() {
    $("#frmContact").validate({
        rules: {
            ddlPurpose: "required",
            txtFirstName: "required",
            txtLastName: "required",
            txtEmail: {
                required: true,
                email: true
            },
            txtComments: "required",
            txtVerifyCode: {
                required: true,
                remote: {
                    data: {
                        verifyCode: function() {
                            return $("#txtVerifyCode").val();
                        }
                    },
                    url: checkVerifyCodeUrl,
                    type: "post"
                }
            }
        },
        messages: {
            ddlPurpose: "Please select a Purpose of Contact.",
            txtFirstName: "Please enter your First Name.",
            txtLastName: "Please enter your Last Name.",
            txtEmail: {
                required: "Please enter your Contact Email.",
                email: "Please enter a valid email address."
            },
            txtComments: "Please enter a Comment.",
            txtVerifyCode: {
                required: "Please enter a Verify Code.",
                remote: "Please enter a valid Verify Code."
            }
        },
        focusInvalid: false,
        onkeyup: false
    });
});
