// newsletter.js
$(document).ready(function() {
	var form = $('#signup_form');
	
	$("#signup_form").validate({
		//debug: true,
		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: "p",
		errorPlacement: function(error, element) {
			error.appendTo( element.prev().prev("p") );	
		},
		highlight: function(element, errorClass) {
			$(element).parent("div").addClass(errorClass);
		},
		unhighlight: function(element, errorClass) {
			$(element).parent("div").removeClass(errorClass);
		},
		onfocusout: false,
		onkeyup: false
	});
});