function doVote() {
    var action = '/json/vote';
    if ($("form#voting input[type=radio]:checked").val()) {
        $("#vote_ajax").show();
        $.getJSON(action + '?process=1&vote=' + $("form#voting input[type=radio]:checked").val(), null, buildVoteResults);
    }
}
function buildVoteResults(data) {
    $("#vote_ajax").hide();
    if (!(data.thanks || data.vote_answers)) return;
    $("#voting").html('');
    
    if (data.thanks) {
        $("<p />").html("Спасибо, Ваш голос принят").appendTo("#voting");
        return;
    }
    $("#voting").remove();
    
    var div = $("<div />").attr('id','vote_res').appendTo("#voting-form");
    $.each(data.vote_answers, function(i,item) 
    {
        $("<p />").html(item.answer).prepend($('<span />').html(item.per_ans+'% ').addClass(item.best ? 'red_vote' : '')).appendTo(div);
        $("<div />").addClass(item.best ? 'red_bg' : '').attr({"style":"width:"+(item.per_ans)+"%" }).html('&nbsp;').appendTo(div);
    });
    $('<p />').html('<i>Всего голосов: '+data.vote_total+'</i>').appendTo(div);
}
