// JavaScript Document
function enq_calcVoto(videnq) {
	var tamanho = document.f_votar.vidresp.length;
	
	var i;
	var idResp;
	var campoResp;
	for (i=0; i < tamanho; i++) {
		campoResp = document.f_votar.vidresp[i];
		if (campoResp.checked == true) {
			idResp = campoResp.value;
			break;
		}
	} // fecha for
	
	// verificando
	document.getElementById("enq_boxMsg").className = "verificandoazul";
	document.getElementById("enq_boxMsg").innerHTML = "Aguarde...";
	
	// estabelece variáveis
	var salvar = true;
	var msgerro = "<strong> Mensagem de erro: </strong>"
	
	// verifica dados
	if (!videnq) {
		salvar = false;
		msgerro += '<br>Falta de parametros: videnq';
	}
	
	if (!idResp) {
		salvar = false;
		msgerro += '<br>Falta de parametros: idResp';
	}
	
	var params = 'action=calcVoto' + '&videnq=' + escape(videnq) + '&vidresp=' + escape(idResp);

	// verifica se já tem um cadastrado
	if (salvar == true) {
		createRequest();
		
		var url = "/erweb/enquetes/includes/calc_voto.php";
		
		request.open("POST", url, true);
		
		request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		
		request.onreadystatechange = function() {
			if (request.readyState == 4) {
				var resposta = request.responseText;
				var str = resposta.split('.');
								
				// deu certo mostra a resposta
				if ((resposta == 'erro.enq') || (resposta == 'erro.enq')) {
				    document.getElementById("enq_boxMsg").className = "verificandovermelho";
					document.getElementById("enq_boxMsg").innerHTML = "<br>Não foi possível verificar os dados ou salvá-los. <br>" +
					    "Contate o Administrador do Sistema";
				} else {
					document.getElementById("enq_boxMsg").className = "verificandotransparente";
					document.getElementById("enq_boxMsg").innerHTML = "";
					document.getElementById("enq_boxMsg").style.display = 'none';
					document.getElementById("bvote").style.display = 'none';
					document.getElementById("enq_respostas").innerHTML = resposta;
					incTotal();
				} // fecha if (str[0] == 'ok') {
				
			} // fecha if (request.readyState == 4) {
					
			if (request.readyState == 1) {
			    document.getElementById("enq_boxMsg").innerHTML = "<strong>Verificando...</strong>";
			} // fecha if (request.readyState == 1) {
					
		} // fecha request.onreadstatechange = function() {
		
        request.send(params);
	} // fecha if (salvar == true) {
	
    // se não pode salvar mostra erro
	if (salvar == false) {
	    document.getElementById("enq_boxMsg").className = "verificandovermelho";
		document.getElementById("enq_boxMsg").innerHTML = msgerro;
	} // fecha if (salvar == false)	
	
	// alert(valor);
}

function incTotal () {
	var total = Number(document.getElementById('enqueteTotal').innerHTML);
	document.getElementById('enqueteTotal').innerHTML = total+1;
}
