var funcao = {
	Votacao:function(theForm,retorno_resposta,resposta,resposta_ajax){
		var act				= theForm.act.value;
		var enq_id 			= theForm.enq_id.value;
		var comentario 		= '';
		
		for (var i=0; i < theForm.elements.length; i++) {
			if (theForm.elements[i].type == 'radio') {
				if (theForm.elements[i].checked){
					var req_opcao = theForm.elements[i].value;
				}
			}
		}
		
		var url = 'enquete/enquete_act.asp?req_opcao=' + req_opcao +  ' &comentario='  + comentario + ''; 
		var ajax = createXMLHTTP(); 
		ajax.open("post", url, true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
		ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
		ajax.setRequestHeader("Pragma", "no-cache");

		ajax.onreadystatechange = function() {
			if (ajax.readyState == 1){
				document.getElementById(resposta).style.display = 'none';
				document.getElementById(retorno_resposta).style.display = 'block';
				document.getElementById(resposta_ajax).innerHTML = '<div style="width:100%">Votação sendo enviada. Por favor aguarde !</div>';
			}
			else if(ajax.readyState == 4){
				if(ajax.status == 200){
					document.getElementById(resposta).style.display = 'none';
					document.getElementById(retorno_resposta).style.display = 'block';
					document.getElementById(resposta_ajax).innerHTML = ajax.responseText;
				}
				else{
					alert('Problemas ao computar o seu voto!');
					document.getElementById(retorno_resposta).style.display = 'none';
					document.getElementById(resposta).style.display = 'block';
				}
			}
		}
		ajax.send("enq_id=" + enq_id + "&act=" + act + '');
	},
	
	VoltarResposta:function(retorno_resposta,resposta){
		document.getElementById(resposta).style.display = 'block';
		document.getElementById(retorno_resposta).style.display = 'none';
	},
	
	Resultado:function(resposta,enq_id,resultado){
					
		var ajax = createXMLHTTP(); 

		ajax.open("post", "enquete/resultado_act.asp", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
		ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
		ajax.setRequestHeader("Pragma", "no-cache");
		
		ajax.onreadystatechange = function() {
			if (ajax.readyState == 1){
				document.getElementById(resposta).style.display = 'none';
				document.getElementById(resultado).style.display = 'block';
				document.getElementById(resultado).innerHTML = '<div style="width:100%">Por favor aguarde !</div>';
			}
			else if(ajax.readyState == 4){
				if(ajax.status == 200){
					document.getElementById(resposta).style.display = 'none';
					document.getElementById(resultado).style.display = 'block';
					document.getElementById(resultado).innerHTML = ajax.responseText;
				}
				else{
					alert('Problemas ao consultar os resultados!');
					document.getElementById(resposta).style.display = 'none';
					document.getElementById(resultado).style.display = 'block';
				}
			}
		}
		ajax.send("enq_id=" + enq_id + "&resposta=" + resposta + "&resultado=" + resultado);
	},
	
	VoltarResultado:function(resposta,resultado){
		document.getElementById(resposta).style.display = 'block';
		document.getElementById(resultado).style.display = 'none';
	}
}
