function getHTTPObject() {
	var xmlhttp;

	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
	try {
	xmlhttp = new XMLHttpRequest();
	} catch (e) {
	xmlhttp = false;
	}
	}
	return xmlhttp;
	}
	var http = getHTTPObject();

	function funcaowebservicecep()
	{
	
	document.getElementById("endereco").value = "";
	document.getElementById("bairro").value = "";
	document.getElementById("cidade").value = "";
	document.getElementById("uf").value = "";
	
	http.open("GET", 'buscarendereco.php?cep='+document.getElementById("cep").value, true);
	http.onreadystatechange = handleHttpResponse;
	http.send(null);

	var arr; //array com os dados retornados
	function handleHttpResponse()
	{
	if (http.readyState == 4)
	{
	var response = http.responseText;
	eval("var arr = "+response); //cria objeto com o resultado
	document.getElementById("endereco").value = arr.endereco;
	document.getElementById("bairro").value = arr.bairro;
	document.getElementById("cidade").value = arr.cidade;
	document.getElementById("uf").value = arr.uf;

	}
	}
}

function SomenteNumero(e){
    var tecla=(window.event)?event.keyCode:e.which;   
    if((tecla>47 && tecla<58)) return true;
    else{
    	if (tecla==8 || tecla==0 || tecla == 88 || tecla == 120 ) return true;
	else  return false;
    }
}

function SomenteLetras(e){ 
    var tecla=(window.event)?event.keyCode:e.which;
     if((tecla >= 65 && tecla <= 90)||(tecla >= 97 && tecla <= 122) || (tecla == 32) ||(tecla >= 224 && tecla <= 228)||(tecla >= 192 && tecla <= 196)||(tecla >= 232 && tecla <= 235)||(tecla >= 236 && tecla <= 239) ||(tecla >= 241 && tecla <= 246)||(tecla >= 249 && tecla <= 253)||(tecla >= 200 && tecla <= 207)||(tecla >= 210 && tecla <= 214)||(tecla >= 217 && tecla <= 220) || (tecla == 39) || (tecla == 199) || (tecla == 231) || (tecla == 126) || (tecla == 136) ) return true;
    else{
    if (tecla != 8) return false;
    else return true;
	}
}

function verifica_cadastro(){

	if(document.getElementById("nome").value == "" ){
		alert( "Preencha o campo Nome!!" );
		document.getElementById("nome").focus();
		return false;
	}
	
	if(document.getElementById("dia").value == "---" ){
		alert( "Escolha o campo dia!!" );
		document.getElementById("dia").focus();
		return false;
	}
	
	if(document.getElementById("mes").value == "---" ){
		alert( "Escolha o campo mês!!" );
		document.getElementById("mes").focus();
		return false;
	}
	
	if(document.getElementById("ano").value == "---" ){
		alert( "Escolha o campo ano!!" );
		document.getElementById("ano").focus();
		return false;
	}
	
	if(document.getElementById("rg").value == ""){
		alert( "Preencha o campo RG corretamente!!" );
		document.getElementById("rg").focus();
		return false;
	}
	
	if(document.getElementById("email").value != document.getElementById("confirmacaoemail").value ){
		alert( "Erro na confirmação do email!!" );
		document.getElementById("email").focus();
		return false;
	}
	
	if(!(document.getElementById("email").value.match("@")) ) {
		alert( "Preencha o campo Email corretamente!!" );
		document.getElementById("email").focus();
		return false;
	}
	
	if(!(document.getElementById("email").value.match('.')) ) {
		alert( "Preencha o campo Email corretamente!!" );
		document.getElementById("email").focus();
		return false;
	}
	
	if(document.getElementById("escola").value == "---" ){
		alert( "Escolha o campo escola!!" );
		document.getElementById("escola").focus();
		return false;
	}
	
	if(document.getElementById("serie").value == "---" ){
		alert( "Escolha o campo serie!!" );
		document.getElementById("serie").focus();
		return false;
	}
	/*
	if(document.getElementById("cep").value == "" ||  document.getElementById("cep").value.length != 8){
		alert( "Preencha o campo CEP corretamente!!" );
		document.getElementById("cep").focus();
		return false;
	}
	
	if(document.getElementById("endereco").value == ""){
		alert( "Preencha o campo endereço!!" );
		document.getElementById("endereco").focus();
		return false;
	}
	
	if(document.getElementById("numero").value == "" ){
		alert( "Preencha o campo numero!!" );
		document.getElementById("numero").focus();
		return false;
	}
	
	if(document.getElementById("bairro").value == "" ){
		alert( "Preencha o campo bairro!!" );
		document.getElementById("bairro").focus();
		return false;
	}
	
	if(document.getElementById("telefoneresidencial").value == "" ||  document.getElementById("telefoneresidencial").value.length != 10){
		alert( "Preencha o campo Telefone corretamente!!" );
		document.getElementById("telefoneresidencial").focus();
		return false;
	}
	
	if(document.getElementById("telefonecelular").value == "" ||  document.getElementById("telefonecelular").value.length != 10){
		alert( "Preencha o campo Celular corretamente!!" );
		document.getElementById("telefonecelular").focus();
		return false;
	}
	*/
	if(document.getElementById("conheceu").value == "" ){
		alert( "Preencha o campo como você ficou sabendo do concurso de bolsas!!" );
		document.getElementById("conheceu").focus();
		return false;
	}
	
	if (document.getElementById("termo").checked == false) {
		alert( "Selecione que você está ciente sobre a inscrição!!" );
		document.getElementById("termo").focus();
		return false;
	}
	
	return true;
}

function verifica_cadastro2(){
	if(document.getElementById("cep").value == "" ||  document.getElementById("cep").value.length != 8){
		alert( "Preencha o campo CEP corretamente!!" );
		document.getElementById("cep").focus();
		return false;
	}
	
	if(document.getElementById("endereco").value == ""){
		alert( "Preencha o campo endereço!!" );
		document.getElementById("endereco").focus();
		return false;
	}
	
	if(document.getElementById("numero").value == "" ){
		alert( "Preencha o campo numero!!" );
		document.getElementById("numero").focus();
		return false;
	}
	
	if(document.getElementById("bairro").value == "" ){
		alert( "Preencha o campo bairro!!" );
		document.getElementById("bairro").focus();
		return false;
	}
	/*
	if(document.getElementById("telefoneresidencial").value == "" ||  document.getElementById("telefoneresidencial").value.length != 8){
		alert( "Preencha o campo Telefone corretamente!!" );
		document.getElementById("telefoneresidencial").focus();
		return false;
	}
	
	if(document.getElementById("DDDresidencial").value == "" ||  document.getElementById("DDDresidencial").value.length != 2){
		alert( "Preencha o campo DDD do Telefone corretamente!!" );
		document.getElementById("DDDresidencial").focus();
		return false;
	}*/
	
	if(document.getElementById("email_responsavel").value != document.getElementById("confirmacaoemail_responsavel").value ){
		alert( "Erro na confirmação do email do Responsavel!!" );
		document.getElementById("email_responsavel").focus();
		return false;
	}
	
	if(document.getElementById("parentesco").value == "---" ){
		alert( "Escolha o grau de parentesco do Responsavel!!" );
		document.getElementById("parentesco").focus();
		return false;
	}
	
	if(document.getElementById("nome_responsavel").value == "" ){
		alert( "Preencha o campo Nome do Responavel!!" );
		document.getElementById("nome_responsavel").focus();
		return false;
	}
	
	/*
	
	if(document.getElementById("telefonecelular").value == "" ||  document.getElementById("telefonecelular").value.length != 8){
		alert( "Preencha o campo Celular corretamente!!" );
		document.getElementById("telefonecelular").focus();
		return false;
	}
	*/
	
	return true;
}
function verifica_RG(){
		var rg = document.getElementById("rg").value;
		var t = rg.length;
		
		var numero = rg.split("");
		tamanho = numero.length;
		vetor = new Array(tamanho);

		if(tamanho>=1)
		{
			vetor[0] = parseInt(numero[0]) * 2; 
		}
		if(tamanho>=2){
			vetor[1] = parseInt(numero[1]) * 3; 
		}
		if(tamanho>=3){
			vetor[2] = parseInt(numero[2]) * 4; 
		}
		if(tamanho>=4){
			vetor[3] = parseInt(numero[3]) * 5; 
		}
		if(tamanho>=5){
			vetor[4] = parseInt(numero[4]) * 6; 
		}
		if(tamanho>=6){
			vetor[5] = parseInt(numero[5]) * 7; 
		}
		if(tamanho>=7){
			vetor[6] = parseInt(numero[6]) * 8; 
		}
		if(tamanho>=8){
			vetor[7] = parseInt(numero[7]) * 9; 
		}
		if(tamanho>=9){
			if(numero[8] == 'x' || numero[8] == 'X')
				numero[8] = 10;
			vetor[8] = parseInt(numero[8]) * 100; 
		}

		total = 0;

		if(tamanho>=1){
			total += vetor[0];
		}
		if(tamanho>=2){
			total += vetor[1]; 
		}
		if(tamanho>=3){
			total += vetor[2]; 
		}
		if(tamanho>=4){
			total += vetor[3]; 
		}
		if(tamanho>=5){
			total += vetor[4]; 
		}
		if(tamanho>=6){
			total += vetor[5]; 
		}
		if(tamanho>=7){
			total += vetor[6];
		}
		if(tamanho>=8){
			total += vetor[7]; 
		}
		if(tamanho>=9){
			total += vetor[8]; 
		}
	
		resto = total % 11;
		
		if(document.getElementById("rg").value == "" || document.getElementById("rg").value.length != 9)
		{
			document.getElementById("resposta_rg2").style.display = "inline-block";
			document.getElementById("resposta_rg").style.display = "none";
			document.getElementById("rg").value=="";
			return false;
		}
		
		if(resto==0){
			document.getElementById("resposta_rg").style.display = 'inline-block';
			document.getElementById("resposta_rg2").style.display = 'none';
			return true;
		}else{
			document.getElementById("resposta_rg2").style.display = "inline-block";
			document.getElementById("resposta_rg").style.display = "none";
			document.getElementById("rg").value=="";
		}	
		
		
		return false;
}

function Imprimir_Comprovante(numero){
	var largura = screen.width;
			var altura = screen.height;
			var topo = 0;
			var esquerda = 0;
			var pagina = "comprovante.php?id=" + numero;
			window.open(pagina,'Comprovante','scrollbars = 1','height=' + altura + ', width=' + largura + ', top=' + topo + ', left=' + esquerda);
}

function verifica_RG_recuperar(){
		var rg = document.getElementById("rg_utilizado").value;
		var t = rg.length;
		
		var numero = rg.split("");
		tamanho = numero.length;
		vetor = new Array(tamanho);

		if(tamanho>=1)
		{
			vetor[0] = parseInt(numero[0]) * 2; 
		}
		if(tamanho>=2){
			vetor[1] = parseInt(numero[1]) * 3; 
		}
		if(tamanho>=3){
			vetor[2] = parseInt(numero[2]) * 4; 
		}
		if(tamanho>=4){
			vetor[3] = parseInt(numero[3]) * 5; 
		}
		if(tamanho>=5){
			vetor[4] = parseInt(numero[4]) * 6; 
		}
		if(tamanho>=6){
			vetor[5] = parseInt(numero[5]) * 7; 
		}
		if(tamanho>=7){
			vetor[6] = parseInt(numero[6]) * 8; 
		}
		if(tamanho>=8){
			vetor[7] = parseInt(numero[7]) * 9; 
		}
		if(tamanho>=9){
			if(numero[8] == 'x' || numero[8] == 'X')
				numero[8] = 10;
			vetor[8] = parseInt(numero[8]) * 100; 
		}

		total = 0;

		if(tamanho>=1){
			total += vetor[0];
		}
		if(tamanho>=2){
			total += vetor[1]; 
		}
		if(tamanho>=3){
			total += vetor[2]; 
		}
		if(tamanho>=4){
			total += vetor[3]; 
		}
		if(tamanho>=5){
			total += vetor[4]; 
		}
		if(tamanho>=6){
			total += vetor[5]; 
		}
		if(tamanho>=7){
			total += vetor[6];
		}
		if(tamanho>=8){
			total += vetor[7]; 
		}
		if(tamanho>=9){
			total += vetor[8]; 
		}
	
		resto = total % 11;
		
		if(document.getElementById("rg_utilizado").value == "" || document.getElementById("rg_utilizado").value.length != 9)
		{
			document.getElementById("resposta_rg2_recuperar").style.display = "inline-block";
			document.getElementById("resposta_rg_recuperar").style.display = "none";
			document.getElementById("rg_utilizado").value=="";
			return false;
		}
		
		if(resto==0){
			document.getElementById("resposta_rg_recuperar").style.display = 'inline-block';
			document.getElementById("resposta_rg2_recuperar").style.display = 'none';
			return true;
		}else{
			document.getElementById("resposta_rg2_recuperar").style.display = "inline-block";
			document.getElementById("resposta_rg_recuperar").style.display = "none";
			document.getElementById("rg_utilizado").value=="";
		}	
		
		
		return false;
}
