var validate = {
	init: function() {
		$("#content form").submit(function(e) {
			if (!validate.checkValid($(this))) {
				e.preventDefault();
			}
		})
	},
	checkValid: function(form) {
		var valid = true;
		$("input.email",form).each(function() {
			var emailAddress = $(this).attr("value");
			$(this).prev().removeClass("invalid");
			if(!validate.checkEmail(emailAddress)) {
				$(this).prev().html("Please enter a valid email").addClass("invalid").focus();
				valid = false;
			}
		});
		$("input.required",form).each(function() {
			var field = $(this).attr("value");
			$(this).prev().removeClass("empty");
			if(field == "" || field == null || field == "undefined") {
				$(this).prev().addClass("empty");
				valid = false;
			}
		});
		$("textarea.required",form).each(function() {
			var text = $(this).attr("value");
			$(this).prev().removeClass("empty");
			if(text == "" || text == null || text == "undefined") {
				$(this).prev().addClass("empty");
				valid = false;
			}
		});
		return valid;
	},
	checkEmail: function(emailAddress) {
		return /^.+@.+\..+$/.test(emailAddress);
	}
}

$(document).ready(validate.init);




