$(function(){
	
	$("#form").validate({
		rules: {
			name: {
				required: true,
				minlength: 3
			},
			email: {
				required: true,
				email: true
			},
			contact: {
				required: false,
				number: true,
				minlength: 8
			},
			type: {
				required: false
			},
			purpose: {
				required: false
			},
			message: {
				required: false
			}
		},
		messages: {
			name: {
				required: 'This field is required',
				minlength: 'Minimum length: 3'
			},
			email: 'Invalid e-mail address',
			contact: {
				required: 'This field is required',
				number: 'Invalid phone number',
				minlength: 'Minimum length: 6'
			},
			type: {
				required: 'This field is required'
			},
			purpose: {
				required: 'This field is required'
			},
			message: {
				required: 'This field is required'
			}
		},
		success: function(label) {
			label.html('OK').removeClass('error').addClass('ok');
			setTimeout(function(){
				label.fadeOut(500);
			}, 2000)
		}
	});
	
});
