$(document).ready(function(){
    var meetOpnCls = new Image;
    meetOpnCls.src = '/images/index/make-meet-close.png';

    $.each({'#meetName': 'Как к вам обращаться', '#meetComp': 'Название компании', '#meetSite': 'Сайт компании', '#meetPhon': 'Телефон'}, function(key, value) {
        if (!$(key).val()) {
            $(key).val(value).one('focus', function(){
                $(this).val('');
            });
        }
    });

    $('#meetOpn').click(function(){

        $('#meetHid').slideToggle().toggleClass('hidden1');

        var $img = $(this);
        if ($('#meetHid').hasClass('hidden1')) {
            $img.get(0).src = meetOpnCls.src;
        } else {
            $img.get(0).src = '/images/index/make-meet.png';
        }
    });


  //обработка формы подписки
    $('#meetForm').submit(function(){
        var name = $('#meetName').val();
        var comp = $('#meetComp').val();
        var site = $('#meetSite').val();
        var phon = $('#meetPhon').val();

        name = $.trim(name);
        comp = $.trim(comp);
        site = $.trim(site);
        phon = $.trim(phon);


        if (!name.length) {
            $('#meetName').addClass('errorElement').val('Заполните поле').focus();
            setTimeout(function(){
                $('#meetName').removeClass('errorElement').val('');
            }, 1111);
            return false;
        }

        if (!comp.length) {
            $('#meetComp').addClass('errorElement').val('Заполните поле').focus();
            setTimeout(function(){
                $('#meetComp').removeClass('errorElement').val('');
            }, 1111);
            return false;
        }

        if (!site.length) {
            $('#meetSite').addClass('errorElement').val('Заполните поле').focus();
            setTimeout(function(){
                $('#meetSite').removeClass('errorElement').val('');
            }, 1111);
            return false;
        }

        if (!phon.length) {
            $('#meetPhon').addClass('errorElement').val('Заполните поле').focus();
            setTimeout(function(){
                $('#meetPhon').removeClass('errorElement').val('');
            }, 1111);
            return false;
        }

        $.post('/meet/ajax/', { 'name': name, 'comp': comp, 'site': site, 'phon': phon }, function(data) {
            if (data.success) {

                alert('Ваша заявка отправлена!');
                $('#meetHid').slideUp();
            }

            if (data.error) {
                alert(data.error);
            }


        }, 'json');

        return false;
    });
});
