// JavaScript Document

$(document).ready(function(){
	
	$("#contact_form").validate({
		errorContainer: $(".validation_errors"),
		errorLabelContainer: $(".validation_errors ul"),
		wrapper: 'li',
		submitHandler: function(form) {
			form.submit();
		},
		highlight: function(element, errorClass, validClass) {
			$(element).parent().find('label').addClass('error');
		},
		unhighlight: function(element, errorClass, validClass) {
			$(element).parent().find('label').removeClass('error');
		},
		rules: {
			first_name: "required",
			last_name: "required",
			phone: {
				required: true,
				phoneUS: true
			},
			email: {
				required:true,
				email:true
			},
			best_time: {
				required: "#contact_me:checked"
			}
		},
		messages: {
			first_name: "Please enter your First Name",
			last_name: "Please enter your Last Name",
			phone: {
				required: "Please enter your Phone Number",
				phoneUS: "Please enter a valid Phone Number"
			},
			email: {
				required: "Please enter your Email Address",
				email: "Please enter a Valid Email Address"
			},
			best_time: "Please enter Best Time for our call"
		}		
	});
	
});
