$(document).ready(function(){
    $('#votarEnquete').click(function(){
        var opcao = $("input[name='resposta']:checked").val();
        if(opcao != null){
            $.post('ajax', {
                tipo:'votarEnquete',
                resposta:opcao
            }, function(dados){
                if(dados!=null){
                    resultado = montarResposta(dados);
                    $('#votarEnquete').attr("disabled", "disabled");
                    $("input[name='resposta']").attr("disabled", "disabled");
                    $('#votarEnquete').parent().parent().after(resultado);
                    return false;
                }
            },
            "json");
        }
        return false;
    });

    $('.midia').mouseover(function(){
       $(this).find('span').css('background-color', '#14A1F0')
                           .css('color', '#EFEFEF');
    });
    $('.midia').mouseout(function(){
       $(this).find('span').css('background-color', '#EFEFEF')
                           .css('color', '#14A1F0');
    });
   
});

function montarResposta(dados){
    totalVotos = 0;
    $.each(dados, function(){
        totalVotos += this.votos;
    });
    resultado = "<hr /><div id=\"resultadoEnquete\">";
    resultado += "<strong>Obrigado por seu voto!</strong>";
    resultado += "<h5>Resultado</h5>";
    $.each(dados, function(){
        resultado += this.nome;
        porcentagem = ((this.votos/totalVotos)*100).toFixed(2);
        barra_porcentagem = ((this.votos/totalVotos)*100).toFixed(0);
        resultado += "<div class=\"percent_enquete\" style=\"background-position:"+(-174 + ((barra_porcentagem * 172)/100))+"px;\">"+porcentagem+"%</div>";
    });
    resultado += "Total de votos <strong>"+totalVotos+"</strong>";
    resultado += "</div>"
    return resultado;
}

function contextoWeb(){
    var urlOriginal = window.location.href;
    var posicaoTextoDeCorte = urlOriginal.lastIndexOf("jornalVideos");
    var contexto = urlOriginal.substring(0,posicaoTextoDeCorte );
    return contexto;
}

