$(document).ready(function() {
	jQuery.validator.addMethod("yourName", function(value, element) {
    	return this.optional(element) || value.match(/^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/);
	});
	$("#contactForm").validate({
		rules: {
			name: {
				required: true,
				yourName: true
			},
			company: "required",
			email: {
				required: true,
				email: true
			},
			comments: "required",
			captcha: {
				required: true,
				equalTo: "#validation"
			}
		},
		messages: {
			name: "Enter your name.",
			company: "Enter company name.",
			email: "Enter valid e-mail address.",
			comments: "Comments can not be left blank.",
			captcha: "The code you entered does not match."
		},
		submitHandler: function(form) {
			$(form).ajaxSubmit({
				success: function() {
					$('#contactForm').hide(250);
					$('#thankYou').show(500);
				}
			});
		}
	});
});
