﻿// Função para iniciar o Ajax
function GetAjax(){
	var a = null;
	if (window.XMLHttpRequest){// Mozila, Safari
	a = new XMLHttpRequest();
	}else if (window.ActiveXObject){// IE
	a = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return a;
}

// Função para alterar valor do rádio
function AlterarValor(valor){
	document.getElementById("opcao").value = valor;
}

// Função que exibi página
function exibir(pagina){
	xmlHttp = GetAjax();
	url = pagina;
	url = url + "?resultado";
	xmlHttp.onreadystatechange = stateChangedPG;
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
	if(xmlHttp.readyState == 1){
		document.getElementById("enquete").innerHTML = "<br/><br/><img src='enquete_arquivos/carregar.gif'>";
		}
		return url;
	}

// Função muda de estado do carregamento
function stateChangedPG(){
	if(xmlHttp.readyState == 4){
		var resultado = document.getElementById("enquete").innerHTML = xmlHttp.responseText;
		}
	}

// Função pega os dados
function GravaOpcao(){
	valor_escolhido = document.getElementById("opcao").value;
	if(valor_escolhido == 0){
		alert("Selecione uma opção!");
	return false;
	}
	xmlHttp = GetAjax();
	url = "enquete.php";
	url = url + "?sid=" + Math.random();
	url = url + "&acao=votar";
	url = url + "&id_enquete=" + document.getElementById("id_enquete").value;
	url = url + "&opcao=" + document.getElementById("opcao").value;
	xmlHttp.onreadystatechange = stateChangeGravaOpcao;
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
	if(xmlHttp.readyState == 1){
		document.getElementById("enquete").innerHTML = "<br/><br/><img src='enquete_arquivos/carregar.gif'>";
		} 
		return url;
	}
// Função que verifica se status é = 4	
function stateChangeGravaOpcao(){
	if(xmlHttp.readyState == 4){
		document.getElementById("enquete").innerHTML = xmlHttp.responseText;
		alert("Voto realizado com sucesso!");
		}
	}	