// Variável que receberá o objeto XMLHttpRequest
var req;
 
function submitAjax(destino) {
	document.getElementById('loading').style.display='';
	document.getElementById('loading').innerHTML = 	"<div id='tituloSecao'><img src='img/loader.gif' alt='loading...' /><span id='texto'>Aguarde processando ...</span></div>";
	// Verificar o Browser
	// Firefox, Google Chrome, Safari e outros
	if(window.XMLHttpRequest) {
	   req = new XMLHttpRequest();
	}
	// Internet Explorer
	else if(window.ActiveXObject) {
	   req = new ActiveXObject("Microsoft.XMLHTTP");
	}

	campos = "";
	
	frm = document.forms[0];
	if (!(frm == null)){
		//alert(frm.name);
		for (i=0; i<frm.elements.length; i++) {   
			var fieldValue = frm.elements[i].value;   
			if (frm.elements[i].type != 'radio' && frm.elements[i].type != 'checkbox'){			
				campos = campos + frm.elements[i].name + "=" + fieldValue + "&"
			}	
		}   

		if (document.forms[0].name == "inscricaoFase1"){
			if (document.forms[0].sexo[0].checked){
				campos = campos + "sexo=Masc";
			}else{
				campos = campos + "sexo=Fem";
			}
		}
		
		if (campos == ""){
			alert("Informe o criterio para pesquisa !")
			document.getElementById('loading').style.display='none';
			return;
		}
	}	

	// Aqui vai o valor e o nome do campo que pediu a requisição.
	var url = destino + "&" + campos  + "&seq="  + aleatorio(1,400);

    
	// Chamada do método open para processar a requisição
	req.open("Get", url, true); 
 
	// Quando o objeto recebe o retorno, chamamos a seguinte função;
	req.onreadystatechange = function() {
 
	// Exibe a mensagem "Verificando" enquanto carrega
	if(req.readyState == 1) {
		document.getElementById('loading').style.display='';

	}
 
	// Verifica se o Ajax realizou todas as operações corretamente (essencial)
	if(req.readyState == 4 && req.status == 200) {
		// Resposta retornada pelo validacao.php
		var resposta = req.responseText;
		//alert(resposta);		
		if (resposta.length > 10){
			$("#meio").html(resposta);
			document.getElementById('loading').innerHTML = "";
			document.getElementById('loading').style.display='none';
			if (destino == "inscricaoFase1.php?"){
				document.forms['inscricaoFase1'].cpf.focus();
			}
		}else{
			self.location.href='index.php';		
		}
	}
	return false;
}
req.send(null);
 
}

function aleatorio(inferior,superior){ 
    numPossibilidades = superior - inferior 
    aleat = Math.random() * numPossibilidades 
    aleat = Math.floor(aleat) 
    return parseInt(inferior) + aleat 
} 

