$(document).ready(function() {
	var validator = $('#rfp_submission').validate({
		// rules
		rules: {
			firstname: 'required',
		    
		    lastname: 'required',
			
			phone: 'required',
			
			address: 'required',
		
			email: {
				required: true,
				email: true
			},
		
			zip: {
				required: false,
				digits: false
			}
		},
	
		// messages
		messages: {
			firstname: 'first name field cannot be left blank',
			
			lastname: 'last name field cannot be left blank',

			phone: 'phone field cannot be left blank',

			address: 'address field cannot be left blank',

		
			email: {
				required: 'email field cannot be left blank',
				email: 'please enter a valid email address'
			}
		
			// password: {
			//	required: 'password field cannot be left blank',
			//	rangelength: jQuery.format('please enter at least {0} characters')
			// },
		
			// passconf: {
			//	required: 'confirm password field cannot be left blank',
			//	minlength: jQuery.format('password field must be at least {0} characters'),
			//	equalTo: 'Enter the same password as above'
			// },
			
			
			
		},
		
		event: 'submit',
		
		// error
		errorClass: 'formErrorClass',
		errorElement: 'span',
		errorLabelContainer: $('.formErrorDisplay'),
		highlight: function(element, errorClass) {
			$(element).addClass(errorClass);
			$(element.form).find('label[for=' + element.id + ']').addClass(errorClass);
		},
		unhighlight: function(element, errorClass) {
			$(element).removeClass(errorClass);
			$(element.form).find('label[for=' + element.id + ']').removeClass(errorClass);
		}
	});
});