$(document).ready(function() {
    $('.voteaction-active').click(function(){
      var votecounter = $(this).prev().children('a');
      var voteaction  = $(this);
      var myRegexp = /votar-(.*)/;
      var match = myRegexp.exec($(this).attr('id'));
      $.ajax({
        url: '/vote/id/'+match[1],
        success: function(data) {
          if (data == "ok"){
            votecounter.text( parseInt(votecounter.text()) + 1);
            voteaction.text("¡gracias!");
            voteaction.removeClass('voteaction-active');
          }else if(data=="anon"){
            $('#dialog-anon').dialog('open');
          }else if(data=="toomany"){
            $('#dialog-toomanyvotes').dialog('open');
          }
        }
      });
    });
    $('#dialog-anon').dialog({ autoOpen: false });
    $('#dialog-toomanyvotes').dialog({ autoOpen: false });
  });

