jQuery.validator.addMethod("telephone", function(phone_number, element) {
    phone_number = phone_number.replace(/\s+/g, ""); 
	return this.optional(element) || phone_number.length > 6 && /[0-9-\+\(\)]/.test(phone_number) && !/[^0-9-\+\(\)]/.test(phone_number);
}, "Please specify a valid phone number");

jQuery.validator.addMethod("ruslettersonly", function(value, element) {
	return this.optional(element) || /^[а-я]+$/i.test(value);
}, "Letters only please"); 

jQuery.validator.addMethod("myemail", function(myemail, element) {
    myemail = myemail.replace(/\s+/g, ""); 
	return this.optional(element) || /^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,4}$/.test(myemail);
}, "Please specify a valid email");

jQuery(document).ready(function(){
     

    jQuery('#zakaz').validate({
      rules: {
        fio: { required: true, ruslettersonly:true},
        mobile: { required:true, telephone: true},
        mail: { required: true, myemail:true},
        mess: { required: true}
      },      
      messages: {
        fio: "-некорректно заполнено поле 'Контактное лицо'",
        mobile: "-некорректный номер телефона",
        mail: "-некорректный Email",
        mess: "-некорректно заполнено поле 'Сообщение заказа'"
      }
    });
  });
		
  

