// lucidprocess jQuery functions

$().ready(function() {

	//validate the comment form
	$("#commentform").validate({
		errorContainer: $(".js_error_container"),
		errorLabelContainer: $(".js_error_container"),
		rules: {
		    author: { required:true },
			email: { required:true, email:true },
			url: { url:true },
			comment: { required:true }
		},
		messages: {
		    author: "Please enter your name",
			email: { required: "Please enter your e-mail address", email: "Must be a valid e-mail address" },
			url: "Must be a valid URL",
			comment: "Please enter a message"
		}
	});

	//validate and process the contact form via ajax
	$("#contactform").validate({
		errorContainer: $(".js_error_container"),
		errorLabelContainer: $(".js_error_container"),
		rules: {
		    name: { required:true },
			email: { required:true, email:true },
			subject: { required:true },
			message: { required:true },
			protection: { required:true, number:true }
		},
		messages: {
		    name: "Please enter your name",
			email: { required: "Please enter your e-mail address", email: "Must be a valid e-mail address" },
			subject: "Please enter a message subject",
			message: "Please enter a message",
			protection: { required: "Please answer the simple math question", number: "The answer must be a number" }
		},
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				target: "#result"
			});
			$(".leavecomment").slideUp("slow");
			$("#result").slideDown("slow");
		}
	});

});