$().ready(function() {


	$("#hif").validate({
    errorContainer: "#error_box",
    errorLabelContainer: "#error_box ul",
    wrapper: "li",

    rules: {
			gender_01:{
        required:true
      },
			bdate_month_01:{
        required:true
      },
			bdate_day_01:{
        required:true
      },
			bdate_year_01:{
        required:true
      },
			height_feet_01:{
        required:true
      },
			height_inches_01:{
        required:true
      },
			weight_01:{
        required:true,
				digits:true
      },
      fname:{
        required:true,
        minlength:2,
        maxlength:25
      },
      lname:{
        required:true,
        minlength:2,
        maxlength:25
      },
			addr:{
        required:true,
        minlength:2,
        maxlength:25
      },
			city:{
        required:true,
        minlength:2,
        maxlength:25
      },
      state:{
        required:true
      },
      zip:{
        required:true,
        minlength:5,
        maxlength:5,
        digits:true
      },
      email:{
        required:true,
        email:true
      },
      home_area_code:{
        required:true,
        minlength:3,
        maxlength:3,
        digits:true
      },
      home_prefix:{
        required:true,
        minlength:3,
        maxlength:3,
        digits:true
      },
      home_suffix:{
        required:true,
        minlength:4,
        maxlength:4,
        digits:true
      },
			plan:{
        required:true
      },
			occupation:{
        required:true
      }
		},
		messages: {
			gender_01: " ",
			bdate_month_01: " ",
			bdate_day_01: " ",
			bdate_year_01:" ",
			height_feet_01:" ",
			height_inches_01: " ",
			weight_01: " ",
      fname:{
        required: " ",
        minlength: " ",
        maxlength: " "
      },
      lname:{
        required: " ",
         minlength: " ",
        maxlength: " "
      },
			addr: " ",
			city: " ",
      state:{
        required: " "
      },
      zip:{
        required: " ",
         minlength: " ",
        maxlength: " "
      },
      email:{
        required: " ",
        email: " "
      },
      home_area_code: " ",
      home_prefix: " ",
      home_suffix: " ",
			plan: " ",
			occupation: " "
      
		},
		submitHandler: function(form) {
   // some other code
   // maybe disabling submit button
   // then:
   do_submit = true;

 }


	});//validate email
});//.ready
