/*//////////////////////////////////////////////////////////////
//	This is the signup validation JS
/////////////////////////////////////////////////////////////*/
$(document).ready(function() {
	$("span.error").hide();
	$("#membershipformform").submit(function() {
		var valid = true;
		
		var namereg = /^[A-Za-z\s]+$/;
		if (!namereg.test($("input#name").val())) {
			$("label[for=name] span.error").fadeIn(100);
			valid=false;
		} else {
			$("label[for=name] span.error").fadeOut(100);
		}

		var emailreg = /\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,6}/;
		if (!emailreg.test($("input#email").val())) {
			$("label[for=email] span.error").fadeIn(100);
			valid=false;
		} else {
			$("label[for=email] span.error").fadeOut(100);
		}

		var postcodereg = /^[0-9]{4}$/;
		if (!postcodereg.test($("input#Postcode").val())) {
			$("label[for=Postcode] span.error").fadeIn(100);
			valid=false;
		} else {
			$("label[for=Postcode] span.error").fadeOut(100);
		}
		
		var mobilereg = /^[0-9]{10}$/;
		if (!mobilereg.test($("input#MobilePhone").val())) {
			$("label[for=MobilePhone] span.error").fadeIn(100);
			valid=false;
		} else {
			$("label[for=MobilePhone] span.error").fadeOut(100);
		}

		if ($('#BirthDate').val() != 'D' &&
			$('#BirthMonth').val()!= 'M' &&
			$('#BirthYear').val() != 'Y') {
			$("label.Birthday span.error").fadeOut(100);
		} else {
			$("label.Birthday span.error").fadeIn(100);
			valid = false;
		}
		
		if ($('#password').val().length < 6) {
			$('label[for=password] span:not(.error)').hide();
			$("label[for=password] span.error").fadeIn(100);
			valid=false;
		} else {
			$("label[for=password] span.error").fadeOut(100);
		}
		
		if ($('#password').val() != $('#confirmpassword').val()) {
			$("label[for=confirmpassword] span.error").fadeIn(100);
			valid=false;
		} else {
			$("label[for=confirmpassword] span.error").fadeOut(100);
		}

		
		if ($('#terms').attr('checked')) {
			$('span.termserror').fadeOut(100);
		} else {
			$('span.termserror').fadeIn(100);
			valid = false;
		}
		return valid;
	});
});


/*//////////////////////////////////////////////////////////////
//	This is the contact validation JS
/////////////////////////////////////////////////////////////*/
$(document).ready(function() {
	$("span.error").hide();
	$("#contactform").submit(function() {
		var valid = true;
		
		var namereg = /^[A-Za-z\s]+$/;
		if (!namereg.test($("input#name").val())) {
			$("label[for=name] span.error").fadeIn(100);
			valid=false;
		} else {
			$("label[for=name] span.error").fadeOut(100);
		}

		var emailreg = /\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,6}/;
		if (!emailreg.test($("input#email").val())) {
			$("label[for=email] span.error").fadeIn(100);
			valid=false;
		} else {
			$("label[for=email] span.error").fadeOut(100);
		}
		
		if ($("input#phone").val().length < 5) {
			$("label[for=phone] span.error").fadeIn(100);
			valid=false;
		} else {
			$("label[for=phone] span.error").fadeOut(100);
		}
		
		return valid;
	});
});