
var OPT_ID=0;var OPT_TITLE=0;var OPT_VOTES=1;var votedID;$(document).ready(function(){$("#PollVoteForm").submit(formProcess);if($("#poll-results").length>0){animateResults();}
if($.cookie('poll_id')==$("#poll_id").attr("value")){$("#poll-container").html='Consiguiendo datos de la encuesta...';if($.cookie('vote_id')){votedID=$.cookie('vote_id');}
$.getJSON("/polls/results/"+$("#poll_id").attr("value"),loadResults);}});function formProcess(event){event.preventDefault();var id=$("input[@name='poll']:checked").attr("value");id=id.replace("opt",'');$("#poll-container").fadeOut("slow",function(){$(this).html='Realizando votación...';votedID=id;$.getJSON("/polls/vote/"+id,loadResults);$.cookie('vote_id',id,{expires:1});$.cookie('poll_id',$("#poll_id").attr("value"),{expires:1});});}
function animateResults(){$("#poll-results div").each(function(){var percentage=$(this).next().text();$(this).css({width:"0%"}).animate({width:percentage},'slow');});}
function loadResults(data){var total_votes=data.total_votes;var percent;var count=0;var bar_scale=100;var current_bar=0;var color='others';var results_html='<table id="encuestas" align="center" border="0" cellpadding="0" cellspacing="0">'+'<tbody>'+'<tr>'+'<td colspan="2">'+'<h3>Resultados de la encuesta</h3>'+'</td>'+'</tr>';bar_scale=100/data.max_votes;$.each(data.results,function(i,item){count++;percent=Math.round((parseInt(item.votes)/parseInt(total_votes))*100);current_bar=Math.round(parseInt(item.votes)*parseInt(bar_scale));color='others';if(item.id==votedID){color='you';}
results_html=results_html+'<tr>'+'<td class="titulo" colspan="2">'+
item.title+'</td>'+'<tr>'+'</tr>'+'<td class="votos">'+'<b>'+percent+'%</b>'+'</td>'+'<td class="grafico">'+'<div class="barbg">'+'<div class="color" style="background: transparent url(/img/bar_'+color+'.jpg) repeat-x scroll center top; width: '+current_bar+'%;">&nbsp;</div>'+'</div>'+'</td>'+'</tr>';});results_html=results_html+'<tr>'+'<td colspan="3">'+'<p>Número de votos: '+total_votes+'</p>'+'</td>'+'</tr>'+'</tbody>'+'</table>';$("#poll-container").html(results_html).fadeIn("slow",function(){animateResults();});}
