function qnGiveMark(ball) {
    try {
        if (/^q_ball_([a-z0-9_]+)_(\d+)$/i.test(ball.id)) {
            var id = RegExp.$1;
            var ballNum = RegExp.$2;

            $('#q_ball_' + id + '_holder .questionnaire_ball_digit').removeClass('active');
            $(ball).addClass('active');
            $('#' + id).val(ballNum);
        }
    } catch (e) {}
}

function qnChooseCar(car) {
    try {
        if (/^qn_cas_selector_(\d+)$/i.test(car.parentNode.id)) {
            var id = RegExp.$1;

            $('.qn_cas_selector_holder .qn_cas_selector').removeClass('active');
            $(car.parentNode).addClass('active');
            $('#car_fld').val(id);
        }
    } catch (e) {}
}
