window.onload = (function(){try{
$.validator.addMethod("phoneUS", function(phone_number, element) {
	phone_number = phone_number.replace(/\s+/g, "");
	return this.optional(element) || phone_number.length > 9 &&
	phone_number.match(/^(1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}$/);
}, "Please enter a valid phone number");

$.validator.addMethod("zipCode", function(zip_code, element) {
	zip_code = zip_code.replace(/\s+/g, "");
	return this.optional(element) || zip_code.length > 4 &&
	zip_code.match(/^\d{5}([- ]?\d{4})?$/);
}, "Please enter a valid zip code");

	$("#commentForm").validate({
		rules: {
			phone: {
				phoneUS: true
			},
			zip: {
				zipCode: true
			}
		}
	});
}catch(e){}});

