﻿// Contact Us Form Scripts

$(function(){
    //Apply input mask to phone field
    $("#phone").mask("(999) 999-9999");

    //Apply form validations
    $("#frmContactUs").validate({
        debug: false,
        errorElement: "em", //the type of element the error message will be output as 
        errorPlacement: function(error, element) {//set the placement of error messages
            error.appendTo(element.parent("td"));
        },
        submitHandler: function(form) {
            $("#postBack").val(1);
            $("#strLocation").val($("#ctl00_mainContent_selLocation").children("option:selected").text());
            form.submit();
        },
        rules: {//validation rules are defined here (the rule names correspond to input ID values) 
            email: {
                required: true,
                email: true
            },
            message: {
                required: true,
                minlength: 5
            }
        },
        messages: {//custom error messages defined here
            email: {
                required: "Your email is a required field.",
                email: "Please enter a valid email address."
            },
            message: {
                required: "Please write a message before submitting.",
                minlength: "Your message must be atleast 5 characters long."
            }
        }
    });    
});

