$().ready(function() {

 $("#contactform #wp-submit").click(function() {
	$("#contactform").validate({
		errorClass: "invalid",
		errorElement: "p",
		rules: {
			Topic: "required",
			Name: "required",
			HumanValidation: "required",
			//ZIP: "required",
			//security_code: {
			//required: true,
			//minlength: 6,
			//maxlength: 6
			//},
			Email: {
			required: true,
			email: true
			}
		},
		messages: {
			Topic: "Please tell us what you're inquiring about.",
			//state: "",
			HumanValidation: "",
			Name: "",
			Email: ""
			}
		});
});
	
$("#registerform #wp-submit-reg").click(function() {
	$("#registerform").validate({
		errorClass: "invalid",
		errorElement: "p",
		rules: {
			user_login: "required",
			terms: "required",
			cc_csc: {
			required: '#debtdiet_signup:checked',
			digits: true,
			minlength: 3
			},
			cc_creditCardNumber: {
			required: '#debtdiet_signup:checked',
			creditcard: true
			},
			cc_Name: {
			required: '#debtdiet_signup:checked'
			},
			cc_street: {
			required: '#debtdiet_signup:checked'
			},
			cc_street2: {
			required: false
			},
		/*	cc_street2: {
				required: function(element) {
	        return $("#cc_street").val() < 0;
	      }
			},
			*/
			cc_city: {
			required: '#debtdiet_signup:checked'
			},
			cc_state: {
			required: '#debtdiet_signup:checked'
			},
			cc_cardType: {
			required: '#debtdiet_signup:checked'
			},
			cc_zip: {
			required: '#debtdiet_signup:checked'
				},
			cc_countryCode: {
			required: '#debtdiet_signup:checked'
			},
			cc_expMonth: {
			required: '#debtdiet_signup:checked'
			},
			cc_expYear: {
			required: '#debtdiet_signup:checked'
			},
			user_email: {
			required: true,
			email: true
		//	},
			// cc_creditCardNumber: {
			//creditcard2: function(){ return $('#cc_cardType').val(); }
    	}
		},
		messages: {
			cc_zip: "",
			cc_state: "",
			cc_city: "",
			cc_street: "",
			//cc_street2: "",
			cc_Name: "",
			user_email: "",
			user_login: "",
			terms: "You must agree to the Rules of the Site"
			}
		});
 });
// $('#cc_cardType').change(function(){
 // $("#registerform").validate().element('#cc_creditCardNumber');
// });

 $("#loginform #signIn").click(function() {
	$("#loginform").validate({
		errorClass: "invalid",
		errorElement: "p",
		rules: {
			log: "required",
			pwd: "required"
		},
		messages: {
			log: "",
			pwd: ""
			}
		});
	});
	
 $("#lostpasswordform #forgotPass").click(function() {
	$("#lostpasswordform").validate({
		errorClass: "invalid",
		errorElement: "p",
		rules: {
			user_login: "required"
			},
		messages: {
			user_login: ""
			}
		});
	});
	
 $("#writejean #writejean_submit").click(function() {
	$("#writejean").validate({
		errorClass: "invalid",
		errorElement: "p",
		rules: {
			Question: "required",
			HumanValidation: "required"
		},
		messages: {
			Question: "You must write a message before sending.",
			HumanValidation: ""
			}
		});
		});
	
	
 }); // ENDS ALL FORMS
