$().ready(function() {
	// validate the comment form when it is submitted
	// validate signup form on keyup and submit
	$("#the_form").validate({
		rules: {
			custfirstname: {required:true, minlength:2},
			custlastname : {required:true, minlength:2},
			custssn: {required:true},
			custhomephone: {required:true, minlength:10, maxlength:10},
			custdob_month: {required:true},
			custdob_day: {required:true},
			custdob_year: {required:true},
			custemail : "required",
			reqamount: {
				required: function(element){
					return $("#reqamount").val() != '-Select-';
				}
			},
			custadd1: {required:true},
			custcity: {required:true},
			custstate:{
				required: function(element){
					return $("#custstate").val() != '--';
				}
			},
			custzip: {required:true},
			curraddperiod: {
				required: function(element){
					return $("#curraddperiod").val() != '-Select-';
				}
			},
			homestatus: {required:true},
			custdlnr: {required:true},
			custdlstate: {
				required: function(element){
					return $("#custdlstate").val() != '-Select-';
				}
			},
			custabano: {required:true},
			custaccountno: {required:true},
			custbankname: {required:true},
			custbankphone: {required:true},
			acctopenperiod: {
				required: function(element){
					return $("#acctopenperiod").val() != '-Select-';
				}
			},
			custaccttype: {
				required: function(element){
					return $("#custaccttype").val() != '-Select-';
				}
			},
			empltype: {
				required: function(element){
					return $("#emplytype").val() != '-Select-';
				}
			},
			empname: {required:true},
			empphone: {required:true},
			jobtitle: {required:true},
			empstartdate_month: {required:true},
			empstartdate_day: {required:true},
			empstartdate_year: {required:true},
			avgsalary: {required:true},
			typeofpayroll: {
				required: function(element){
					return $("#typeofpayroll").val() != '-Select-';
				}
			},
			payrollfrequency: {
				required: function(element){
					return $("#payrollfrequency").val() != '-Select-';
				}
			},
			pd_m: {
				required: function(element){
					return $("#pd_m").val() != '--';
				}
			},
			pd_d: {
				required: function(element){
					return $("#pd_d").val() != '--';
				}
			},
			pd_y: {
				required: function(element){
					return $("#pd_y").val() != '----';
				}
			},
			pd2_m: {
				required: function(element){
					return $("#pd2_m").val() != '--';
				}
			},
			pd2_d: {
				required: function(element){
					return $("#pd2_d").val() != '--';
				}
			},
			pd2_y: {
				required: function(element){
					return $("#pd2_y").val() != '----';
				}
			},
			reffname_1: {required:true},
			reflname_1: {required:true},
			refrelation_1: {required:true},
			refhomephone_1: {required:true},
			refemail_1: {required:true},
			chkterms: {required:true}
		},
		
		messages: {
			custdob_month: "Month Required",
			custdob_day: "Day Required",
			custdob_year: "Year Required"
		},
		
		
	});
	
	$('form').submit(function(){
    // On submit disable its submit button
    $('input[type=submit]', this).attr('disabled', 'disabled');
});

});
