$(document).ready(function(){
	$('.warning').remove();
	$("#DNSChange").attr("action","/cgi-bin/formmail.pl");

	var validator = $("#DNSChange").validate({
		rules: {
			contact: "required",
			domain:  "required",
			subject: "required",
			request: "required",
			phone: {
				required: true,
				phone: true
			},
			email: {
				required: true,
				email: true
			},
			DNSChange: {
				selectNone: true
			}
		},
		messages: {
			contact: "Enter your name",
			email: {
				required: "Please enter a valid email address",
				minlength: "Please enter a valid email address"
			},
			subject: "Enter a subject.",
			domain:  "Enter your domain name, e.g yoursitename.com.",
			request: "Please tell us how we can help you."
		},
	
		// 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");
	

	$.validator.addMethod( "selectNone", function(value, element) {
	if (element.value == "none")
	{
		return false;
	}
	else return true;
	},
	"Please select an option.");


	}
);

