jQuery(document).ready(function(){
  
	// validate() function takes a JSON object as a parameter
	// for more information on the syntax and options of the validate() function,
	// see http://docs.jquery.com/Plugins/Validation/validate
	
	$("#work_order_form").validate({
  	// set the error messages to display in the "error_msg" div
  	errorLabelContainer: $("#error_msg"),
  	
  	// set custom rules
  	rules: {
  
			// match email addresses
  		email2:{
  			equalTo: "#email1"
  		},
  
			// ensure phone numbers are numeric
  		phone1:{number:true},
  		phone2:{number:true},
  		phone3:{number:true}
  	},
  	// group the three phone parts so we only display one message if
		// more than one field is absent or non-numeric
		groups: {phone: "phone1 phone2 phone3"},
		// Add custom classes for labels associated with incorrect form fields
    highlight: function(element, errorClass) {
             $(element).addClass("inp_error");
             $(element).parent().find("label").addClass("lbl_error");
    },
    unhighlight: function(element, errorClass) {
             $(element).removeClass("inp_error");
             $(element).parent().find("label").removeClass("lbl_error");
    },
  	// Create custom messages for each element
  	messages: {
     fname: "Please specify your first name",
  	 lname: "Please specify your last name",
     lot_num: "Please specify a lot number",
     community_interest: "Please select a community",
  	 phone1: {
  	 		required: "Please enter your area code",
  			number: "Please enter a valid area code"
  	 },
  	 phone2: {
  	 		required: "Please complete your phone number",
  			number: "Phone number must consist of numeric values"
  	 },
  	 phone3: {
  	 		required: "Please complete your phone number",
  			number: "Phone number must consist of numeric values"
  	 },					 
  	 add1: "Please enter an address",
  	 city: "Please enter your city name",
  	 state: "Please enter your state ",
  	 zip: "Please enter your zip code ",
         email1: {
           required: "Please enter an email address to contact you",
           email: "Your email address must be in the format of name@domain.com"
         },
  	 email2: {
  	 	 equalTo: "Your email and verification email must match.",
  		 required: "Please verify your email address"						  
  	 }
   }
   
 	});

});      