$(document).ready(function(){
	$('#contactForm').validate({
		event: 'submit',
		onsubmit: true,
		onkeyup: false,
		onfocusout: false,
		onclick: false,
		rules: {
			first_name: 'required',
			company: 'required',
			phone: 'required',
			email: {
				required: true,
				email: true
			},
			//description: 'required' 
		},
		messages:{
			first_name: 'Name is required',
			company: 'Company is required',
			phone: 'Phone is required',
			email: {
				required: 'Email is required',
				email: 'Email should be a valid email (name@domain.com)'
			},
			description: 'Comment/Question is required'
		},
		showErrors:function(errors){
			if(errors){
				var errorMsg = "Please verify the following information:\n\n";
				var i=0;
				for(var name in errors){
					errorMsg+="\t*"+errors[name]+"\n";
					i++;
				}
				if(i>0){
					alert(errorMsg);
				}				
			}
		}		
	});
});
