$(document).ready(function() {
   $("#showTestDrive").click(function () {
        if($("#testDriveHolder").is(":hidden")) {
             $("#testDriveHolder").slideDown("slow");
        } else {
             $("#testDriveHolder").slideUp("slow");
        }

        return false;
   });
   //Datepicker settings
   $.datepicker.regional['ru'] = {clearText: 'Effacer', clearStatus: '',
        ccloseText: 'Закрыть',
        prevText: '&#x3c;Пред',
        nextText: 'След&#x3e;',
        currentText: 'Сегодня',
        monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь',
        'Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
        monthNamesShort: ['Янв','Фев','Мар','Апр','Май','Июн',
        'Июл','Авг','Сен','Окт','Ноя','Дек'],
        dayNames: ['воскресенье','понедельник','вторник','среда','четверг','пятница','суббота'],
        dayNamesShort: ['вск','пнд','втр','срд','чтв','птн','сбт'],
        dayNamesMin: ['Вс','Пн','Вт','Ср','Чт','Пт','Сб'],
        weekHeader: 'Не',
        dateFormat: 'dd.mm.yy',
        firstDay: 1,
        isRTL: false,
        showMonthAfterYear: false,
        yearSuffix: '',
        initStatus: 'Выбор даты', isRTL: false};
   $.datepicker.setDefaults($.datepicker.regional['ru']);
   
   $( "#t-date" ).datepicker({
        showOn: "both",
        buttonImage: "img/calendar.gif",
        buttonImageOnly: true
   });

   $("#signup-drive").click(function () {

        var mark        = jQuery.trim($('#t-mark').val());
        var model       = jQuery.trim($('#t-model').val());
        var city        = jQuery.trim($('#t-city').val());
        var date        = jQuery.trim($('#t-date').val());
        var secondname  = jQuery.trim($('#t-secondname').val());
        var name        = jQuery.trim($('#t-name').val());
        var patronymic  = jQuery.trim($('#t-patronymic').val());
        var phone       = jQuery.trim($('#t-phone').val());
        var email       = jQuery.trim($('#t-email').val());
        var exp         = jQuery.trim($('#t-exp').val());
        var saler       = jQuery.trim($('#t-saler').val());
        var salermail   = jQuery.trim($('#t-salermail').val());
        var err         = "";
        var captcha     = "";

        if($('#t-captcha').length) {
            captcha =  jQuery.trim($('#t-captcha').val());
        }

        if(!date) {
            err += "Вы неправильно заполнили Дату тест-драйва\n";
        }
        if(!secondname) {
            err += "Вы неправильно заполнили Фамилию\n";
        }
        if(!name) {
            err += "Вы неправильно заполнили Имя\n";
        }
        if(!phone) {
            err += "Вы неправильно заполнили Телефон\n";
        }
        if(!email) {
            err += "Вы неправильно заполнили Email\n";
        }

//        alert(' mark: ' + mark + ' model ' + model + ' city ' + city + ' date '
//              + date + ' secondname ' + secondname + ' name ' + name + ' patronimic ' + patronimic +
//              ' phone ' + phone + ' email ' + email + ' exp ' + exp + ' saler ' + saler + ' salermail ' + salermail);

        if(!err) {
            $.post("./ajax/ajax_testdrive.php", {mark: mark, model: model, city: city, date: date, captcha: captcha,
                                             secondname: secondname, name: name, patronymic: patronymic, phone: phone,
                                             email: email, exp: exp, saler: saler, salermail: salermail, mode: "send"},
            function(data) {
                //alert(data);
                if(data) {
                    alert(data);
                } else {
                    $("#testdrive-block").slideUp("slow");
                    $("#msg-drive").html("Спасибо! Ваша заявка на \n\
                               тест-драйв автомобиля "+mark+" "+model+" в городе "+city+" отправлена в "+saler+". \n\
                                В ближайшее время с Вами свяжется менеджер автосалона для уточнения деталей.");
                }
            });
        } else {
            alert(err);
        }
        

         
        
        return false;
   });
   
   $(".testdrive-control").click( function() {
       var elm      = $(this).prev();
       var avto_id  = elm.attr('name');
       var type     = elm.val();
       var usid     =  $("#usid").val();
       
       if(elm.val() == 'set-testdrive') {
           elm.val('drop-testdrive');
           $(this).text('Снять с тест-драйва');
       } else {
           elm.val('set-testdrive');
           $(this).text('Записать на тест-драйв');
       }

       $.post("./ajax/ajax_testdrive.php", {avto_id: avto_id, type: type, usid: usid, mode: "set"},
        function(data) {
            //alert(data);
        });
   });
   
});
