$(document).ready(function(){
// ---- Форма -----
  // готовим опции для метода
  // ajaxSubmit плагина jquery.form.js
  var options = { 
  	target: "#output",
	url: "/sendmail/",
	type: "POST",
	clearForm: true,
    timeout: 3000 // тайм-аут
  };
  
  $("#myForm").validate({
  	submitHandler: function(form) {
   	  // вызываем метод ajaxSubmit
   	  // плагина jquery.form.js
  	  $(form).ajaxSubmit(options);
	  
    },
    focusInvalid: false,
    focusCleanup: true,
	rules: {
      Name: {
      	required: true,
      	minlength: 2,
      	maxlength: 30
      },
      Email: {
      	required: true,
      	email: true
      },
      Text: {
      	required: true,
      	maxlength: 256
      }
    },
    messages: {
      Name: {
        required: "Укажите свое имя, пожалуйста!",
        minlength: "Не менее 2 символов",
        maxlength: "Не более 30 символов"
      },
      Email: {
        required: "Нужно указать email адрес",
        email: "Email адрес должен быть корректным"
      },
      Text: {
      	required: "Напишите сообщение, пожалуйста!",
        maxlength: "Не более 256 символов"
      }
    },
    errorPlacement: function(error, element) {
      var er = element.attr("name");
      error.appendTo( element.parent().find("label[@for='" + er + "']").find("em") );
    }
});
// ---- Форма -----
});
