$(document).ready(function() {
	var validator = $('#ovg_submission').validate({
		// rules
		rules: {
			firstname: 'required',
		    
		    lastname: 'required',
			
			address_01: 'required',
			
			city: 'required',
			
			state: 'required',
		
			email: {
				required: true,
				email: true
			},
		
			zip: {
				required: true,
			}
		},
	
		// messages
		messages: {
			firstname: 'first name field cannot be left blank',
			
			lastname: 'last name field cannot be left blank',

			address_01: 'address field cannot be left blank',

			city: 'city field cannot be left blank',

		
			email: {
				required: 'email field cannot be left blank',
				email: 'Please enter a valid email address'
			},
		
			
			state: {
				required: 'state field cannot be left blank'
			},
			
			zip: {
			    required: 'zip field cannot be left blank' 
			}
			
		},
		
		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);
		}
	});
});