$(document).ready(function(){
  $(".poll").each(function(){
    var poll_id = $(this).find('input[name="poller_id"]').attr("value");

    if ($.cookie('ajax_poller_'+poll_id)) {
        vote_id = $.cookie('ajax_poller_'+poll_id);
        $.ajax({
            url: "/ajax_poller/result/"+poll_id+"/",
            success: function(data) {
                $('#poll-container-'+poll_id).html(data);
                animateResults(poll_id);
            }
        });
    }

    $(this).ajaxForm({
        target: '#poll-container-'+poll_id,
        beforeSubmit: function(formData) {
            for (it in formData){
                if (formData[it]['name'] == 'poll'){
                    $.cookie('ajax_poller_'+poll_id, formData[it]['value'], {expires: 365});
                }
            }
        },
        success: function() {
            animateResults(poll_id);
        }
    });
  });
});

function animateResults(id){
  $("#poll-results-"+id+" div").each(function(){
      var percentage = $(this).next().text();
      if (percentage == '0%')
        percentage = '2%';

      $(this).css({width: "0%"}).animate({
				width: percentage}, 'slow');
  });
}

