$(document).ready(function(){
	$("#votar").click(function(){
		if($("input[name=opcao]").is(':checked')){
			$.ajax({
				type: "POST",
				url: "ajax/enquete_votar.ajax.php",
				data: ({
					opcao: $("input[name=opcao]:checked").val(),
					id_enquete: $("#enquete").val(),
					vote: true,
					rand: encodeURI(Math.random())
				}),
				error: function (xhr, ajaxOptions, thrownError){
					alert("Ocorreu um erro!");
				},
				success: function(msg){
					var numberOfAnswers = (msg).split("-").length-2;//calculate the number of answers
					var splittedResponse = (msg).split("-");
					var pollAnswerTotalPoints = splittedResponse[numberOfAnswers+1];
					
					for(i=0;i<=numberOfAnswers;i++){

						var splittedAnswer = (splittedResponse[i]).split("|");
						var pollAnswerID = (splittedAnswer[0]);
						var pollAnswerPoints = (splittedAnswer[1]);
						var pollAnswerColor = (splittedAnswer[2]);
						var pollPercentage = (100 * pollAnswerPoints / pollAnswerTotalPoints);
						
						seletor = ".pollChart" + parseInt(pollAnswerID);
						$(seletor).css("background-color",pollAnswerColor);
						$(seletor).animate({width:pollPercentage + "%"});
						seletor = ".pollAnswer" + parseInt(pollAnswerID);
						$(seletor).html(" (" + Math.round(pollPercentage) + "% - " + pollAnswerPoints + " votos)");
						$("input[name=opcao]").attr("disabled", "disabled");
						$("#votar").attr("disabled", "disabled");
					}
				}
			});

		}else{
			alert("Selecione uma opção!");
		}
	})
})
