// Função para iniciarmos o Ajax no browser do cliente.
function openAjax() {

var ajax;

try{
    ajax = new XMLHttpRequest(); // XMLHttpRequest para browsers decentes, como: Firefox, Safari, dentre outros.
}catch(ee){
    try{
        ajax = new ActiveXObject("Msxml2.XMLHTTP"); // Para o IE da MS
    }catch(e){
        try{
            ajax = new ActiveXObject("Microsoft.XMLHTTP"); // Para o IE da MS
        }catch(E){
            ajax = false;
        }
    }
}
return ajax;
}

function displayNaoVotou(flag){
	if(flag == true){
		document.getElementById('naoVotou').style.display = '';
	}else{
		document.getElementById('naoVotou').style.display = 'none';
	}
}

function updateTabela(idQuestao,idResposta) {
	
	if(document.getElementById) {
		
		var exibeResultado = document.getElementById('enquetes');
	
			var ajax = openAjax();
			var url = 'comum/enquete.cfm?voto=sim&idQuestao=' + idQuestao + '&idResposta=' + idResposta;
			ajax.open("GET", url, true);
			ajax.onreadystatechange = function() {
				if(ajax.readyState == 1) { // Quando estiver carregando, exibe: carregando...
					
				}
				if(ajax.readyState == 4) { // Quando estiver tudo pronto.
					if(ajax.status == 200) {
						var resultado = ajax.responseText;
						resultado = resultado.replace(/\+/g," ");
						resultado = unescape(resultado);
					
						exibeResultado.innerHTML = resultado;
					} else {
						exibeResultado.innerHTML = "Erro: ";
					}
				}
			}
			ajax.send(null); // submete
		} 
}

function votar(idQuestao,numResp){

	
	var selecionado = 0;
	for(i=0; i < document.EnqueteHome.resposta.length; i++){
		if (document.EnqueteHome.resposta[i].checked){
			selecionado = 1;
			var idResposta = document.EnqueteHome.resposta[i].value;
		}
	}

	if(selecionado == 0){
		displayNaoVotou(true);
	}else{
		updateTabela(idQuestao,idResposta);	
	}
	
}