jQuery(function() {

    $('#email, #name, #message').AddXbutton({ img: '/images/x.gif' });
    // show a simple loading indicator
	var loader = jQuery('<div><img src="/images/ajax-loader.gif" alt="загрузка..." /> отправляю...</div>')
          .css({margin: "15px 0 15px 0"})
	.appendTo("#loader")
	.hide();
    jQuery().ajaxStart(function() {
              jQuery("#result").text("");
    	loader.show(500);
    }).ajaxStop(function() {
    	loader.hide(300);
    }).ajaxError(function(a, b, e) {
    	throw e;
    });

var v = jQuery("#contactForm").validate({
       /* rules: {
          name: {
            required: true,
            minlength: 2
          },
          email: {
            required: true,
            email: true
          },
          message: {
            required: true,
            minlength: 10
          }
        },
        messages: {
          name:    "Пожалуйста введите ваше имя",
          email:   "Введите действительный адрес электронной почты",
          message: "Введите текст сообщения, минимум 10 символов"
        },  */
        submitHandler: function(form) {
          jQuery(form).ajaxSubmit({
            target: "#result"
          });
        }
});

jQuery("#reset").click(function() {
  	v.resetForm();
  });
});