var enquete = {

		getEnquete : function (){ 
		$.ajax({
			type	: 'POST',
			url		: 'php/serviceEnquete.php',
			cache	: false,
			beforeSend	: function(){$("#txtPerguntaEnquete").empty().html(' ')},
			success	: function(html){enquete.preencheEnquete(html);}
		});
		
		return false;
	},

/* ********************************************************************************************** */	
                                   
	preencheEnquete: function(p){
		var pergunta = '';
		var respostas = '';
		var resultResposta 	= '';
		var porcentagem	 	= '';
		var totalVotos		= 0;
		
		if(p == 'null')
			return false;
			
		struct = eval('(' + p + ')');
		$.each(struct, function(i, val){
			
			totalVotos	+= parseInt(val.votes_response);	 		
		})

		$.each(struct, function(i, val){								
			if(pergunta==''){
				pergunta += val.question;
			}
			respostas += '<input type="radio" name="respostas" id="respostasEnquete" value="'+val.id_response+'"/>&nbsp;'+val.response+'<br><br>';
		
			porcentagem 	= ((val.votes_response * 100)/totalVotos);
			
			porcentagem = porcentagem.toFixed(2);
			
			resultResposta 	+= '<div id="itemResultRespostas">';
			resultResposta 	+= '<div id="resultResposta">'+val.response+' </div>';
			resultResposta  += '<div id="resultPorcentagem">'+porcentagem+'% </div>';
			resultResposta 	+= '</div>';
		})
		$("#txtPerguntaEnquete").empty().html(pergunta);
		$("#respostasEnquete").empty().html(respostas);
		$("#perguntaEnqueteParcial").empty().html(pergunta);
		
		$("#resultRespostas").empty().html(resultResposta);
	},
	
/* ********************************************************************************************** */	
/* ********************************************************************************************** */	
	addVoto : function (idResposta){ 
				
		if(idResposta){
	
			$.ajax({
				type: "POST",
				url: 'php/serviceEnquete.php',
				data: 'idResposta='+idResposta,
				cache: false,
				beforeSend: function(){
					$.blockUI({ 
					message: 'Aguarde...',
					css: { 
						border: 'none',
						fontSize: '15px',
						fontFamily: 'Verdana, Geneva, sans-serif', 
						padding: '15px', 
						backgroundColor: '#000', 
						'-webkit-border-radius': '10px', 
						'-moz-border-radius': '10px', 
						opacity: .5, 
						color: '#fff'
					} }); 
				},
				success: function(text){
					if(text == 500){
						msg = 'OCORREU UM ERRO, POR FAVOR TENTE NOVAMENTE!'
					}else
						msg = 'OBRIGADO, SEU VOTO FOI COMPUTADO COM SUCESSO!'
					$.blockUI({ 
						message: msg,
					css: { 
						border: 'none',
						fontSize: '15px', 
						fontFamily: 'Verdana, Geneva, sans-serif',
						padding: '15px', 
						backgroundColor: '#000', 
						'-webkit-border-radius': '10px', 
						'-moz-border-radius': '10px', 
						opacity: .5, 
						color: '#fff' 
					} }); 
					
					setTimeout($.unblockUI, 2000); 
				}
			});
		
			return false;
		}
	},

	
}

$(document).ready(function(){
	enquete.getEnquete()//,

})
