// newsletter.js
$(document).ready(function() {
	$("#newsletter_form").validate({
		rules: {
			firstname: {
				required: true
			},
			surname: {
				required: true
			},
			email: {
				required: true,
				email: true
			}
			
		},
		messages: {
			firstname: "Please enter your first name.",
			surname: "Please enter your surname.",
			email: "Please enter a valid email address."

		},
		errorElement: "em",
		errorContainer: $("#error_message"),
		errorPlacement: function(error, element) {
			error.appendTo( element.parent("div").parent("div").children("p") );	
		},
		highlight: function(element, errorClass) {
			$(element).parent("div").parent("div").addClass(errorClass);
			$(element).parent("p").parent("div").parent("div").addClass(errorClass);
		},
		unhighlight: function(element, errorClass) {
			$(element).parent("div").parent("div").removeClass(errorClass);
			$(element).parent("p").parent("div").parent("div").removeClass(errorClass);
		},
		onfocusout: false,
		onkeyup: false
	})
});