$('.ajax-mail').fancybox({
	'scrolling'  : 'no',
	'titleShow'  : false,
	'onClosed'   : function() {
	},
        'onComplete' : function() {
            $('#mailForm').validate({
               errorClass: 'errorField',
               rules: {
                 f_Text: 'required',
                 f_Name: 'required',
                 nc_captcha_code: 'required',
                 f_Phone: {required: true, digits: true},
                 f_Email: {required: true, email: true}
               },
               messages: {
                 f_Text: '',
                 f_Name: '',
                 f_Phone: {required: '', digits: ''},
                 f_Email: '',
                 nc_captcha_code: ''
               },
             });
        },
  });

$('#mailForm').bind('submit', function() {
  if (!$(this).valid()) {
    return false;
  }

  $.fancybox.showActivity();

  $.ajax({
	type  : 'POST',
	cache : false,
	url	  : $(this).attr('action'),
	data  : $(this).serializeArray(),
	success: function(data) {
            if (success = $('#mail-success', $(data))) {
              var close = $('<div id=\'close-button\'>Закрыть</div>');
                  close.click(function () { $.fancybox.close(); return false; });
              success.append(close);
              $.fancybox(success);
              $('#mailForm').get(0).reset();
              return false;
            }
            $.fancybox($('#mailForm', $(data)));
	}
  });


  return false;
});
