$(document).ready(function(){
	var validator = $("#ZenCartInfo").validate({
		rules: {
			contact: "required",
			phone: {
				required: true,
				phone: true
			},
			email: {
				required: true,
				email: true
			}
		},
		messages: {
			contact: "Enter your name",
			email: {
				required: "Please enter a valid email address",
				minlength: "Please enter a valid email address"
			},
			contact: "Enter your name"
		},
	
		// specifying a submitHandler prevents the default submit, good for the demo
		submitHandler: function(form) {
			var fTest = false;
			if(validateCaptcha())
			{
				if(fTest)
					alert("submitted!");
				else
					form.submit();
			}
			else
			{
				if(fTest)
					alert("reCaptcha Failed!");
			}
		},
		// set this class to error-labels to indicate valid fields
		success: function(label) {
			// set &nbsp; as text for IE
			label.html("&nbsp;").addClass("checked");
		}
	})
	
	$.validator.addMethod("phone", function(ph, element) {
	if (ph == null) {
	return false;
	}
	var stripped = ph.replace(/[\s()+-]|ext\.?/gi, "");
	// 10 is the minimum number of numbers required
	return ((/\d{10,}/i).test(stripped));
	}, "Please enter a valid phone number: (123) 456-7890 or +1.2345789012");
	}
);

