jQuery.validator.addMethod("phone", function(value, element) {
	return value.match(/^\d{3}-\d{3}-\d{4}$/);
											 }, "");

jQuery.validator.addMethod("captcha", function(value, element) {
        var d = document.getElementById('BotBootInput').value;
        if (d == c) return true;        
        return false;
}, "");


$(document).ready(function() {

	// validate signup form on keyup and submit
	$("#blog_form").validate({
		rules: {
			name: "required",
			message: "required",
			captcha: {
				required: true,
				captcha: true
			},
			phone: {
				required: true,
				phone: true
			},
			email: {
				required: true,
				email: true
			}
		},
		messages: {
			name: "<p style=\"color: #FF0000; font-size: 1.1em; margin-top: 0px; padding: 0px;\">Please enter your name</p>",
			message: "<p style=\"color: #FF0000; font-size: 1.1em; margin-top: 0px; padding: 0px;\">Please write a message</p>",
			phone: {
				required: "<p style=\"color: #FF0000; font-size: 1.1em; margin-top: 0px; padding: 0px;\">Please enter your phone</p>",
				phone: "<p style=\"color: #FFCC00; font-size: 1.1em; margin-top: 0px; padding: 0px;\">Phone format: xxx-xxx-xxxx</p>"
			},
			captcha: {
				required: "<p style=\"color: #FF0000; font-size: 1.1em; margin-top: 0px; padding: 0px;\">Please verify that you are not a spam bot</p>",
				captcha: "<p style=\"color: #FFCC00; font-size: 1.1em; margin-top: 0px; padding: 0px;\">Wrong Asnwer! Please try again!</p>"
			},
			email:{
				required: "<p style=\"color: #FF0000; font-size: 1.1em; margin-top: 0px; padding: 0px;\">Please enter your email</p>",
				email: "<p style=\"color: #FFCC00; font-size: 1.1em; margin-top: 0px; padding: 0px;\">Please enter a valid email</p>"
			}
		}
	});
});
