$(function(){
    $(".c_vote").click(function(){
        var dir;
        
        var pr = $(this).parent().children('.c_rating')
        var prv = pr.html()/1
        if ($(this).hasClass('plus')) {
            dir = 'up';
            prv++
        } else {
            dir = 'dn';
            prv--
        }
        var iid = $(this).parent().attr('iid');
        var mode = $(this).parent().attr('mode');
        parent.player.loadJSON({iid:iid, mode:mode, dir: dir, what: 'vote'}, function(data){
            pr.html(prv)
            if (prv > 0) {
                pr.removeClass('minus').addClass('plus')
            } else {
                pr.removeClass('plus').addClass('minus')
            }
            $.jGrowl(_("Vote added."),{
                theme: 	'success',
                header: 'OK',
                sticky: false
            });
        })
        return false;
    })
    
    $(".vote_r").click(function(){
        var $form = $(this).parent();
        var req = {
            what:'vote',
            iid:$form.attr('pid'),
            poll_id: $("input[name=poll]:checked", $form).val(),
            dir: '',
            mode: 41
        }
        parent.player.loadJSON(req, function(data){
            $form.replaceWith(data.form)
        })
    })
    $(".show_r").click(function(){
        var $form = $(this).parent();
        var req = {
            what:'vote',
            iid:$form.attr('pid'),
            poll_id: 0,
            dir: '',
            mode: 41
        }
        parent.player.loadJSON(req, function(data){
            $form.replaceWith(data.form)
        })
    })
    
})