 
$(document).ready(function(){
          $("#leadgen").validate({
        
        rules: {
			"contact_name": {required:true},
			"contact_email":{required:true, email:true},
			"zipcode":{required:true, number:true},
			"leadgen_form_procedure": {required:true},
		 
			 
	},
        messages: {
		
				"contact_name": {required:"<b><font color=red>Enter name</font></b>"},
			"contact_email": {required:"<b><font color=red>Enter Email</font></b>"},
			"zipcode": {required:"<b><font color=red>Enter zipcode </font></b>"},                             "leadgen_form_procedure": {required:"<b><font color=red>Enter Procedure </font></b>"},
			
	}
    });
 });   
   
 
 
 
 $(document).ready(function(){
          $("#dashboarSelectService").validate({
        
        rules: { 
			"servicesID": { selectNone:true }, 
			
	},
        messages: {
		
				 
			"servicesID": {selectNone:"<b><font color=red size=-1>&nbsp;Select Service </font></b>"},
			 
			
	}
    });
 });   
 
 
 
 
 
 
 
 
 
 $(document).ready(function(){
          $("#dashboardZipCodeFind").validate({
        
        rules: { 
			"zip":{required:true, number:true , minlength:5},  
			
	},
        messages: {
		
				 
			"zip": {required:"<b><font color=red size=-1>&nbsp;Enter zip code </font></b>",number:"<b><font color=red size=-1>&nbsp;Enter zip code only numbers </font></b>", minlength:"<b><font color=red size=-1>&nbsp;Enter zip code only 5 digit </font></b>"},
			 
			
	}
    });
 });   
   
   //forgot password
   $(document).ready(function(){
          $("#forgot_password").validate({
        
        rules: { 
			"email":{required:true, email:true},  
	},
        messages: {
		
				 
			"email": {required:"<b><font color=red size=-1>&nbsp;Enter Email</font></b>",email:"<b><font color=red size=-1>&nbsp;Please enter correct email </font></b>"},
			 
			
	}
    });
 });   
   
   
   
   
   
   
   $(document).ready(function(){
          $("#frm_leadgen").validate({
        
        rules: {
			"txt_name": {required:true},
			"txt_Email":{required:true, email:true},
			"Phone": {required:true, number:true},
			"Phone1": {required:true, number:true},
			"Phone2": {required:true, number:true},
			"Zip": {required:true, number:true},
		 
			 
	},
        messages: {
		
				"txt_name": {required:"<b><font color=red>Enter name</font></b>"},
			"txt_Email": {required:"<b><font color=red>Enter Email</font></b>"},
			"Phone": {required:"<b><font color=red>Enter Phone</font></b>"},
			"Phone1": {required:"<b><font color=red>Enter Phone</font></b>"},
			"Phone2": {required:"<b><font color=red>Enter Phone</font></b>"},
			"Zip": {required:"<b><font color=red>Enter Zip Code </font></b>"},
	}
    });
 });   
   
   
   ///admin login validation
      $(document).ready(function(){
          $("#admin_login").validate({
        
        rules: {
			"user": {required:true},
			"password":{required:true},
		 
			 
	},
        messages: {
		
				"user": {required:"<b><font color=red >Enter Username</font></b>"},
			"password": {required:"<b><font color=red >Enter Password</font></b>"},
			 
	}
    });
 });   
  
 

	 
	 
	    ///user side top header search
      $(document).ready(function(){
          $("#top_searching").validate({
        
        rules: {
			"zipcode": {required:true, number:true, minlength:5 },
			 
			 
	},
        messages: {
			
				"zipcode": {minlength:"<b><font color=red>invalid</font></b>"},
				"zipcode": {required:"<b><font color=red>invalid</font></b>"},
				"zipcode": {number:"<b><font color=red>invalid</font></b>"},
			 
			 
			 
	}
    });
 });
     
	 
	 
//user registration step 1 
      $(document).ready(function(){
          $("#singup_first_step").validate({
        
        rules: {
			"product_id": { selectNone: true },
			"company_name": {required:true},
			"first_name": {required:true},
			"last_name": {required:true},
			"address": {required:true},
			"city": {required:true},
			"state_txt": {required:true},
			"zip": {required:true,number:true},
			"txt_email":{required:true,email:true},			 
			"txt_phone_no":{number:true},
			 "txt_phone_no1":{number:true},
			 "txt_phone_no2":{required:true},
			"username": {required:true},
			"password": {required:true}, 
			"cpassword": {required:true, equalTo: "#password"}, 
			 
			 
	},
        messages: {
			"product_id": {selectNone:"<b><font color=red>&nbsp;Please Select Service</font></b>"},
				"company_name": {required:"<b>&nbsp;<font color=red>Enter Company Name</font></b>"},
				"first_name": {required:"<b>&nbsp;<font color=red>Enter First Name</font></b>"},
				"last_name": {required:"<b>&nbsp;<font color=red>Enter Last Name</font></b>"},
				"address": {required:"<b>&nbsp;<font color=red>Enter Address</font></b>"},
				"city": {required:"<b>&nbsp;<font color=red>Enter City</font></b>"},
				"state_txt": {required:"<b>&nbsp;<font color=red>Enter State</font></b>"},
				"zip": {required:"<b>&nbsp;<font color=red>Enter Zip Code</font></b>"},
					"txt_email": {required:"<b>&nbsp;<font color=red> Enter Email </font></b>"},  
				"txt_phone_no": {number:"<b>&nbsp;<font color=red>Only Number Allow</font></b>"},
			 "txt_phone_no1": {number:"<b>&nbsp;<font color=red>Only Number Allow</font></b>"},
			 "txt_phone_no2": {required:"<b>&nbsp;<font color=red>Enter Phone</font></b>"}, 
				"username": {required:"<b>&nbsp;<font color=red>Enter User Name</font></b>"},
				"password": {required:"<b>&nbsp;<font color=red>Enter Password</font></b>"},
				"cpassword": {required:"<b>&nbsp;<font color=red>Enter Confirm Password</font></b>"},
				"cpassword": {equalTo:"<b>&nbsp;<font color=red>Password should be match</font></b>"},
			 
			 
			 
	}
    });
 });
     
	 
	 //user registration step 1 
      $(document).ready(function(){
          $("#profile_update").validate({
        
        rules: {
			"company_name": {required:true},
			"first_name": {required:true},
			"last_name": {required:true},
			"address": {required:true},
			"city": {required:true},
			"state_txt": {required:true},
			"zip": {required:true,number:true},
			"txt_email":{required:true,email:true},			 
			"txt_phone_no":{number:true},
			 "txt_phone_no1":{number:true},
			 "txt_phone_no2":{required:true},
			 
			 
			 
	},
        messages: {
			"product_id": {selectNone:"<b><font color=red size=-1>&nbsp;Please Select Service</font></b>"},
				"company_name": {required:"<b>&nbsp;<font color=red size=-1>Enter Company Name</font></b>"},
				"first_name": {required:"<b>&nbsp;<font color=red size=-1>Enter First Name</font></b>"},
				"last_name": {required:"<b>&nbsp;<font color=red size=-1>Enter Last Name</font></b>"},
				"address": {required:"<b>&nbsp;<font color=red size=-1>Enter Address</font></b>"},
				"city": {required:"<b>&nbsp;<font color=red size=-1>Enter City</font></b>"},
				"state_txt": {required:"<b>&nbsp;<font color=red size=-1> Enter State</font></b>"},
				"zip": {required:"<b>&nbsp;<font color=red size=-1>Enter Zip Code</font></b>"},
					"txt_email": {required:"<b>&nbsp;<font color=red size=-1> Enter Email </font></b>"},  
				"txt_phone_no": {number:"<b>&nbsp;<font color=red size=-1>Only Number Allow</font></b>"},
			 "txt_phone_no1": {number:"<b>&nbsp;<font color=red size=-1>Only Number Allow</font></b>"},
			 "txt_phone_no2": {required:"<b>&nbsp;<font color=red size=-1>Enter Phone</font></b>"}, 
			 
			 
			 
			 
	}
    });
 });
    
	 
	 
	 //Order Form
	 
      $(document).ready(function(){
          $("#DoDirectPaymentForm").validate({
        
        rules: {
			"firstName": { required: true },
			"lastName": {required:true},
			"creditCardNumber": {required:true, creditcard:true}, 
			"creditCardType": {required:true},
			"expDateMonth": {required:true},
			"expDateYear": {required:true},
			"cvv2Number": {required:true,number:true},
			"address1": {required:true},
			"zip": {required:true, number:true , minlength:true},
			"city":{required:true},			 
			"state_txt": {required:true},
		 
			 
			 
			 
	},
        messages: {
			"firstName": {required:"<b><font color=red' color=red size=-2>&nbsp;Please First Name</font></b>"},
				"lastName": {required:"<b>&nbsp;<font color=red size=-2>Please Enter Last Name</font></b>"},
				"creditCardType": {required:"<b>&nbsp;<font color=red size=-2>credit card type</font></b>"},
				"creditCardNumber": {required:"<font color=red size=-2 color=red>&nbsp;Enter Correct format of credit card no</font>",creditcard:"<font color=red size=-2 color=red>&nbsp;Enter Correct format of credit card no</font>"},
				"expDateMonth": {required:"<b>&nbsp;<font color=red size=-2>Select Month</font></b>"},
				"expDateYear": {required:"<b>&nbsp;<font color=red size=-2>Select year</font></b>"},
				"cvv2Number": {required:"&nbsp;<font size=-2 color=red>Enter Verification Number</font>", number:"&nbsp;<font size=-2 color=red>Only number allow</font>"},
				"address1": {required:"<b>&nbsp;<font color=red size=-2>Enter Address</font></b>"},
					"zip": {required:"&nbsp;<font size=-2 color=red>Enter Zip Code</font>", number:"&nbsp;<font size=-2 color=red>Only number allow</font>" , minlength:"&nbsp;<font size=-2 color=red>Only 5 number allow</font>"},
					"city": {required:"<b>&nbsp;<font color=red size=-2> Enter City </font></b>"},  
				"state_txt": {required:"<b>&nbsp;<font color=red size=-2>Enter State</font></b>"},
				 
			 
			 
			 
			 
	}
    });
 });
     
	
	 
	 
	 
	 	 //Order Form dashboard
	 
      $(document).ready(function(){
          $("#DoDirectPaymentFormDashboard").validate({
        
        rules: {
			"firstName": { required: true },
			"lastName": {required:true},
			"creditCardNumber": {required:true, creditcard:true}, 
			"creditCardType": {required:true},
			"expDateMonth": {required:true},
			"expDateYear": {required:true},
			"cvv2Number": {required:true,number:true},
			"address1": {required:true},
			"zip": {required:true, number:true , minlength:5},
			"city":{required:true},			 
			"state_txt": {selectNone: true},
		 

			 
	},
        messages: {
			"firstName": {required:"<font color=red size=-2 color=red>&nbsp;Enter First Name</font>"},
				"lastName": {required:"&nbsp;<font size=-2 color=red>Please Enter Last Name</font>"},
				"creditcard": {required:"<font color=red size=-2 color=red>&nbsp;Enter Correct format of credit card no</font>"},
				"creditCardNumber": {required:"<font color=red size=-2 color=red>&nbsp;Enter Correct format of credit card no</font>",creditcard:"<font color=red size=-2 color=red>&nbsp;Enter Correct format of credit card no</font>"},
				"creditCardType": {required:"&nbsp;<font size=-2 color=red>Enter First Name</font>"}, 
				"expDateMonth": {required:"&nbsp;<font size=-2 color=red>Select Month</font>"},
				"expDateYear": {required:"&nbsp;<font size=-2 color=red>Select year</font>"},
				"cvv2Number": {required:"&nbsp;<font size=-2 color=red>Enter Verification Number</font>", number:"&nbsp;<font size=-2 color=red>Only number allow</font>"},
				"address1": {required:"&nbsp;<font size=-2 color=red>Enter Address</font>"},
				"zip": {required:"&nbsp;<font size=-2 color=red>Enter Zip Code</font>", number:"&nbsp;<font size=-2 color=red>Only number allow</font>",minlength:"&nbsp;<font size=-2 color=red>Only 5 number allow</font>"},
					"city": {required:"&nbsp;<font size=-2 color=red> Enter City </font>"},  
				"state_txt": {selectNone:"&nbsp;<font size=-2 color=red>Select State</font>"},
				 
			 
			 
			 
			 
	}
    });
 });
     
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 //search validation
      $(document).ready(function(){
          $("#frm_laststep").validate({
        
        rules: { 
			"txt_name": {required:true,number:false},
			"txt_email":{required:true,email:true},
			"txt_phone_no":{number:true},
			"txt_phone_no1":{number:true},
			"txt_phone_no2":{number:true},
		 
			 
	},
        messages: {
		
				"txt_name": {required:"<b> <font color=red>This field is required</font></b>"},
				"txt_email": {required:"<b><font color=red> Enter Email </font></b>"},
				"txt_email": {email:"<b> <font color=red>Enter Correct Email </font></b>"},
			 
			"txt_phone_no": {number:"<b> <font color=red>Only Numbers Allow</font></b>"},
			
		 
			"txt_phone_no1": {number:"<b> <font color=red>Only Numbers Allow</font></b>"},
			
			 
			"txt_phone_no2": {number:"<b> <font color=red>Only Numbers Allow</font></b>"},
			 
	}
    });
 }); 
    

	 //Change profile password
      $(document).ready(function(){
          $("#frmChangePassword").validate({
        
        rules: { 
			"newPassword": {required:true},
			 
			"cnewPassword": {required:true}, 
			"cnewPassword": {equalTo: "#newPassword"},
			
		 
		 
			 
	},
        messages: {
		
 
				"newPassword": {required:"<b>&nbsp;<font color=red size=-2>Required Password</font></b>"},
				"cnewPassword": {required:"<b>&nbsp;<font color=red size=-2> Required Confirm Password </font></b>"},
				"cnewPassword": {equalTo:"<b>&nbsp;<font color=red size=-2>Password should be match</font></b>"},
			 
			 
	}
    });
 }); 
    
	
		 //Change Billing information
      $(document).ready(function(){
          $("#frmChangeBilling").validate({
        
        rules: { 
		"creditCardType": {selectNone:true},
		  "creditCardNumber": {required:true, creditcard:true}, 
			"cvvNumber": {required:true,number:true,minlength:3},
			"expDateMonth": { selectNone:true },
			"expDateYear": { selectNone:true },
			 "address1": {required:true},
			"state_txt": { selectNone:true },
			 "zip": {required:true, number:true , minlength:5},
  			"city": {required:true},
			 
	},
        messages: {
		
 				"creditCardType": {selectNone:"<font color=red size=-2 color=red>&nbsp;Select credit card type</font>"},	
				"creditCardNumber": {required:"<font color=red size=-2 color=red>&nbsp;Enter Correct format of credit card no</font>",creditcard:"<font color=red size=-2 color=red>&nbsp;Enter Correct format of credit card no</font>"},
				"cvvNumber": {required:"&nbsp;<font size=-2 color=red>Enter Verification Number</font>", number:"&nbsp;<font size=-2 color=red>Only number allow</font>",minlength:"&nbsp;<font size=-2 color=red>at least 3 number allow</font>"},
				"expDateMonth": {selectNone:"<b>&nbsp;<font color=red size=-2> Select Month Date</font></b>"},
				"expDateYear": {selectNone:"<b>&nbsp;<font color=red size=-2> Select year Date </font></b>"},
							
			 "address1": {required:"&nbsp;<font size=-2 color=red>Enter Address</font>"},
				"state_txt": {selectNone:"<b>&nbsp;<font color=red size=-2> Select State </font></b>"},
				"zip": {required:"&nbsp;<font size=-2 color=red>Enter Zip Code</font>", number:"&nbsp;<font size=-2 color=red>Only number allow</font>",minlength:"&nbsp;<font size=-2 color=red>Minimum digit allow for zip code/font>"},
					"city": {required:"&nbsp;<font size=-2 color=red> Enter City </font>"}, 
				
			 
	}
    });
 }); 
    



	
	
	$(document).ready(function(){
          $("#validation2").validate({
        
        rules: {
			"txt_name": {required:true},
			"txt_email": {required:true,email:true},
			 "txt_phone_no":{number:true},
			"txt_phone_no1":{number:true},
			"txt_phone_no2":{required:true,number:true},
		 
			 
	},
        messages: {
		
				"txt_name": {required:"<b><font color=red>Enter Name</font></b>"},
				"txt_email": {required:"<b><font color=red>Enter Email</font></b>"},
				"txt_phone_no": {number:"<b> <font color=red>Only Numbers Allow</font></b>"},
			
		 
			"txt_phone_no1": {number:"<b> <font color=red>Only Numbers Allow</font></b>"},
			
			 
			"txt_phone_no2": {required:"<b> <font color=red>Enter Phone No</font></b>"},
			 
			
	}
    });
 });   
   

	$(document).ready(function(){
          $("#login").validate({
        
        rules: {
			"txtUserName": {required:true},
			"txtPassword": {required:true}
			 
		 
			 
	},
        messages: {
		
				"txtUserName": {required:"<b><font color=red size=-1> Enter User Name</font></b>"},
				"txtPassword": {required:"<b><font color=red size=-1> Enter Password</font></b>"},
			 
			
	}
    });
 });
   
   
	  	//drop down validation
	 jQuery.validator.addMethod(
  "selectNone",
  function(value, element) {
    if (element.value == "first")
    {
      return false;
    }
    else return true;
  } 
);

$(document).ready(function() {
  $("#purchase-region-form").validate({
    rules: {
      "product_id": { selectNone: true } ,  
	  "state_id": { selectNone: true } ,
	  
    },
	  messages: {
		
				"product_id": {selectNone:"<b><font style='font-size:12px;' color=red>Please Select Service</font></b>"},
				"state_id": {selectNone:"<b><font style='font-size:12px;' size=+1 color=red>Please Select State</font></b>"},
				 
	
	  }
	
  });
});
 


	  	//drop down validation
	 jQuery.validator.addMethod(
  "selectNone",
  function(value, element) {
    if (element.value == "first")
    {
      return false;
    }
    else return true;
  } 
);

$(document).ready(function() {
  $("#top_searching").validate({
    rules: {
      "search_id": { selectNone: true }   
	  
    },
  });
});
 
 
