/* ------------------------------------------------------------------------- */
/* SCRIPTS PARA A ENQUETE -------------------------------------------------- */
/* ------------------------------------------------------------------------- */

//Função que atualiza o valor do campo de resposta ao marcar/desmarcar um checkbox (utilizada somente para múltiplas escolhas)
function atualizaRespostaEnquete(id) {
	var resposta = jQuery("#" + id + " input[name='resposta']");
	resposta.val("");
	jQuery("#" + id + " .resposta-checkbox:checked").each(function() {
		resposta.attr("value", resposta.val() + jQuery(this).val() + ",");			
	});
}

//Função que envia a resposta da enquete para a Action "/EnviarVotoEnquete" por Ajax
function enviarRespostaEnquete(path, id, totalVotos, multiplaEscolha) {
	
	var loading = jQuery("#" + id + " .loading-enquete");
	var msg = jQuery("#" + id + " .msg-enquete");
	
	if (multiplaEscolha)
		var resposta = jQuery("#" + id + " input[name='resposta']").val();
	else
		var resposta = jQuery("#" + id + " input[name='resposta']:checked").val();
	
	var idEnquete = jQuery("#" + id + " input[name='idEnquete']").val();
	
	msg.hide();
	loading.fadeIn();
	
	jQuery.ajaxSetup ({ cache: false}); 	
	jQuery.getJSON(path+'/EnviarVotoEnquete.do', { idEnquete: idEnquete, resposta: resposta },
		function(resultado) {				
			loading.hide();
			msg.text(resultado);
			msg.fadeIn();
			msg.css("display", "block");
		}); 
	
	return false;
	
}
