/*
 * Translated default messages for the jQuery validation plugin.
 * Locale: RU
 */
jQuery.extend(jQuery.validator.messages, {
        required: "Это поле необходимо заполнить.",
        remote: "Пожалуйста, введите правильное значение.",
        email: "Пожалуйста, введите корретный адрес электронной почты.",
        url: "Пожалуйста, введите корректный URL.",
        date: "Пожалуйста, введите корректную дату.",
        dateISO: "Пожалуйста, введите корректную дату в формате ISO.",
        number: "Пожалуйста, введите число.",
        digits: "Пожалуйста, вводите только цифры.",
        creditcard: "Пожалуйста, введите правильный номер кредитной карты.",
        equalTo: "Пожалуйста, введите такое же значение ещё раз.",
        accept: "Пожалуйста, выберите файл с правильным расширением.",
        maxlength: jQuery.validator.format("Пожалуйста, введите не больше {0} символов."),
        minlength: jQuery.validator.format("Пожалуйста, введите не меньше {0} символов."),
        rangelength: jQuery.validator.format("Пожалуйста, введите значение длиной от {0} до {1} символов."),
        range: jQuery.validator.format("Пожалуйста, введите число от {0} до {1}."),
        max: jQuery.validator.format("Пожалуйста, введите число, меньшее или равное {0}."),
        min: jQuery.validator.format("Пожалуйста, введите число, большее или равное {0}.")
});

$(document).ready(function() {
    /* ОТПРАВКА СООБЩЕНИЯ */
    $("#data-send").validate();
    var optionsDataAdd = {
        target: '#js_msg',
        beforeSubmit: showAnimationInfo,
        success: showNewForm,
        timeout: 3000
    };
    $('#data-send').ajaxForm(optionsDataAdd);

});

/**
 * Вывод анимационного изображения и собощения о том, что данные начали отправляться на сервер
 */
function showAnimationInfo() {
    $('#js_msg').html("<strong>Пожалуйста</strong> подождите. Идёт отправка сообщения...");
}

/**
 * Если пришло сообщение без указания ошибки, то очистить поля формы
 */
function showNewForm() {
    var success = $("#js_msg").find("#success_msg");

    if (success.length != 0) {
        $("#data-send").resetForm();
    }

    Recaptcha.reload ();
}
