function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
}
$(function(){
	$("#name").focus(function(){
		var thisField = $(this);
	 	var thisValue = thisField.val();
		thisField.removeClass("required");
		if (thisValue=="e.g. John Smith") {
			thisField.attr("value","");
		}
	 }).blur(function(){
		var thisField = $(this);
	 	var thisValue = thisField.val();
		if (thisValue=="") {
			thisField.attr("value","e.g. John Smith");
		}
	 });
	$("#email").focus(function(){
		var thisField = $(this);
	 	var thisValue = thisField.val();
		thisField.removeClass("required");
		if (thisValue=="e.g. john@email.com") {
			thisField.attr("value","");
		}
	 }).blur(function(){
		var thisField = $(this);
	 	var thisValue = thisField.val();
		if (thisValue=="") {
			thisField.attr("value","e.g. john@email.com");
		}
	 });
	$("#submit").click(function(){
		if ($("#name").val()=="e.g. John Smith") {
			$("#name").addClass("required");
		} else {
			$("#name").removeClass("required");
		}
		if (($("#email").val()=="e.g. john@email.com")|(!isValidEmailAddress($("#email").val()))) {
			$("#email").addClass("required");
		} else {
			$("#email").removeClass("required");
		}
		
		if ($(".inputfield .required").length!=0) {
			return false;
		} else {
			$(this).hide();
			$("#loading").fadeIn();
			var timeout = setTimeout(function() {
				var formName = $("#name").val();
				var formEmail = $("#email").val();
				var formPostcode = $("#postcode").val();
				var dataString = "name="+formName+"&email="+formEmail+"&postcode="+formPostcode;  
				$.ajax({
					type: "POST",
					data: dataString,
					url: "http://www.mersey-marathon.co.uk/holding_page/php/form.php",
					success: function(){ $("#captureform p,form").hide(); $(".thankyou").fadeIn(); }
				});
			}, 3000);
		}
	});
});