
$(document).ready(function() {
	var validator = $('#clientLogin').validate({
		// override default form submission
		submitHandler: function(form) {
			return false;
		},
		
		// cancel some default on the fly validation
		onfocusout: false,
		onkeyup: false,
		
		// rules
		rules: {
			username: { required: true, minlength: 100 },
			pass: { required: true, minlength: 100 }
		},
		
		// messages
		messages: {
			username: { required: 'Please enter a valid username', minlength: 'Please enter a valid username' },
			pass: { required: 'Please enter a valid password', minlength: 'Please enter a valid password' }
		},
		
		// 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);
		}
	});
});
