function getHTTPObject() {
	var req;
	req = false;
	// branch for native XMLHttpRequest object
	if(window.XMLHttpRequest) {
		try {
			req = new XMLHttpRequest();
		} catch(e) {
			req = false;
		}
	// branch for IE/Windows ActiveX version
	} else if(window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				req = false;
			}
		}
	}
	return req;
}
var req2 = getHTTPObject();
var req3 = getHTTPObject();

function DadEstado(rpr_uf)
{

	req2.open("POST", "carrega_cidade.php?rpr_uf="+rpr_uf, true);
	req2.onreadystatechange = function() 
	{
		if(req2.readyState == 4) 
		{
			var html = req2.responseText
			var lista = document.getElementById("htm_id_cidades")
			lista.innerHTML = html;
		}
	};
	
	req2.setRequestHeader('Content-Type', 'text/html; charset=iso-8859-1');
	req2.send("");
}


function DadBairro(rpr_cidade,est_sigla_busca)
{

	req3.open("POST", "carrega_bairro.php?est_sigla_busca="+est_sigla_busca+"&rpr_cidade="+rpr_cidade, true);
	req3.onreadystatechange = function() 
	{
		if(req3.readyState == 4) 
		{
			var html = req3.responseText
			var lista = document.getElementById("htm_rpr_bairro")
			lista.innerHTML = html;
		}
	};
	
	req3.setRequestHeader('Content-Type', 'text/html; charset=iso-8859-1');
	req3.send("");
}




function removeSpaces(string) {
	var tstring = "";
	string = '' + string;
	splitstring = string.split(" ");
	for(i = 0; i < splitstring.length; i++)
	tstring += splitstring[i];
	return tstring;
}

function ValidComprar() {
	var form = document.getElementById("form");
	var est_sigla_busca = document.getElementById("est_sigla_busca");
	var rpr_cidade_busca = document.getElementById("rpr_cidade_busca");
	var rpr_bairro_busca = document.getElementById("rpr_bairro_busca");
	

	// Regra para a validação de e-mail.
	var reEmail = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	
	if(removeSpaces(est_sigla_busca.value) == "") {
		alert("Escolha o Estado");
		est_sigla_busca.focus();
		return;
	}
	
	if(removeSpaces(rpr_cidade_busca.value) == "") {
		alert("Escolha a Cidade");
		rpr_cidade_busca.focus();
		return;
	}
	if(removeSpaces(rpr_bairro_busca.value) == "") {
		alert("Escolha o Bairro");
		rpr_bairro_busca.focus();
		return;
	}

	form.submit();
}




