/**
 * 1 Легковой автомобиль
 * 2 Автобус
 * 3 Грузовой автомобиль
 * 4 Мотоцикл или мотороллер
 * 5 Прицеп к легковому автомобилю
 * 6 Прицеп к грузовому автомобилю
 */
function changeVehicleType(value) {
    if (value == 'Легковой автомобиль') {
        $('tr.engine_volume').show();
    } else {
        $('tr.engine_volume').hide();
    }

    if (value == 'Автобус') {
        $('tr.seating_capacity').show();
    } else {
        $('tr.seating_capacity').hide();
    }

    if (value == 'Грузовой автомобиль') {
        $('tr.carrying_capacity').show();
    } else {
        $('tr.carrying_capacity').hide();
    }

    if (value == 'Мотоцикл или мотороллер') {
        $('tr.moto_engine_volume').show();
    } else {
        $('tr.moto_engine_volume').hide();
    }
}


function changeContractType(value) {
    if (value == 'любой автомобиль — один водитель (2 тип)') {
        $('#holder_2').addClass('disabled');
        $('#holder_2 input').attr('disabled', 'disabled');

        $('tr.vehicle_type td select, tr.engine_volume, tr.seating_capacity, tr.carrying_capacity, tr.moto_engine_volume').hide();
        //changeVehicleType(1);

        $('tr.vehicle_type td .comment').show();
        $('tr.engine_volume').hide();

        $('#holder_1 input')[0].checked = true;
    } else {
        $('#holder_2').removeClass('disabled');
        $('#holder_2 input').attr('disabled', '');

        $('tr.vehicle_type td .comment').hide();
        $('tr.vehicle_type td select').show();
        changeVehicleType($('tr.vehicle_type td select').val());
    }

    if (value == 'один автомобиль — от одного до пяти водителей (3 тип)') {
        $('tr.persons').show();
    } else {
        $('tr.persons').hide();
    }
}




function initHandlers() {
    $('input, select').attr('disabled', '');

    step1Handlers();
//    step1StartState();

//    $('form[name=name_osago] input[type=text], form[name=name_osago] textarea, form[name=name_osago] select').change(formChanged);
//    $('form[name=name_osago] input[type=radio], form[name=name_osago] input[type=checkbox').ctrck(formChanged);

}

function step1Handlers() {


    $('tr.vehicle_type td select').change(
        function () {
            changeVehicleType(this.value);
        }
    );
    
    $('input[name=osa_contract_type]').click(
        function () {
            changeContractType(this.value);
        }
    );
}

function step1StartState() {
    $('input:checked').ctrck();
    $('select').change();
}

 $(document).ready(function(){
 	initHandlers()
 });
