
$(document).ready(function() {
	var validator = $('#subscribeForm').validate({
		// cancel some default on the fly validation
		onfocusout: false,
		onkeyup: false,
		
		// rules
		rules: {
			email: { required: true, email: true }
		},
		
		// messages
		messages: {
			email: { required: 'Please enter an email address', email: 'Please enter a valid email address' }
		},
		
		// error
		errorElement: 'em',
		errorClass: 'formError',
		highlight: function(element, errorClass) {
			$(element.form).find('label[for=' + element.id + ']').addClass(errorClass);
		},
		unhighlight: function(element, errorClass) {
			$(element.form).find('label[for=' + element.id + ']').removeClass(errorClass);
		}
	});
});
