// new vote
$(function() {
    var baseurl = '/vote/ajax/vote/';
    $('select.vote-inline').change(function() {
        var topic_pk = this.id.split('-')[1];
        var option_pk = $(this).val();
        var success_icon = $('.success-icon', $(this).parent());
        var voteId = $(this).attr('id');

        success_icon.css('display', 'none');
        $.post(
            baseurl + topic_pk + '/' + option_pk + '/',
            {'topic_pk':topic_pk,'option_pk':option_pk},
            function(data, textStatus) {
                if (textStatus == 'success') {
                    success_icon.css('display', '');
                    $('#counter--'+voteId).html(data);
                } else {
                    // error feedback
                }
            });
    });
});

