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() {


    $(".lightbox").fancybox({
        'titleShow'        : false
    });

    var imgs = Array();
    images = $('#gallery img');
    jQuery.each(images, function() {
        imgs.push($(this).attr('src'));
    });


    var cnt = imgs.length;

    var $imageSlide = $('#screen img');
    // set the image control to the last image
    $imageSlide.attr('src', imgs[cnt - 1]);

    if (cnt > 0) setInterval(Slider, 3000);

    function Slider() {
        $imageSlide.fadeOut("slow", function() {
            $(this).attr('src', imgs[(imgs.length++) % cnt])
                    .fadeIn("slow");
        });
    }

$("div#makeMeScrollable").smoothDivScroll({});

    
    jQuery.validator.addMethod("phone_number", function(phone_number, element) {
        phone_number = phone_number.replace(/\s+/g, "");
        return this.optional(element) ||
                phone_number.length > 4 &&
                        phone_number.match(/^(\+)?[0-9\s\-()]+$/);
    }, "Пожалуйста, введите правильный телефонный номер");

    jQuery.validator.addMethod("real_name", function(name, element) {
        return this.optional(element) ||
                name.match(/^[а-яА-я\s\.]+$/);
    }, "Пожалуйста, введите корректное имя");

    // validate signup form on keyup and submit
    var validator = $("#feedback_form").validate({
        rules: {
            name: {
                required: true,
                real_name: true
            },

            text: {
                required: true
            },
            email: {
                email: true
            },
            keystring: {
                required: true
            },
            phone: {
                required: true,
                phone_number: true
            }
        },
        errorPlacement: function(error, element) {
            $(element).addClass('error');

        },
        success: function(element) {
            $(element).removeClass('error');
        }
    });


})
        ;


