$(document).ready(function() {
	$('#form').validate({
		rules : {
			name  		: {required : true, minlength : 2},
			telephone	: {required : true, minlength : 5},
			age			: {required : true, number : true, min : 18},
			email		: {required : true, email : true}
		},
		messages : {
			name : {
				required	: 'Please enter your name.',
				minlength	: 'Names must be at least two characters in length'
			},
			telephone : {
				required	: 'Please enter your telephone number.',
				minlength	: 'Telephone numbers must be at least five characters in length'
			},
			age : {
				required	: 'Please enter your age.',
				number		: 'Please use numbers only.',
				min			: 'Sorry, this service is only available to people aged 18 or older.'
			},
			email : {
				required	: 'Please enter your email address.',
				email		: 'Please enter a valid email address'
			}
		},
		errorClass : 'error',
		errorElement : 'p',
		errorPlacement : function(error, element) {
			error.appendTo(element.parent('div.field')).slideDown('fast').fadeIn('normal');
		}
	});
});