// Script para a realização da Busca Instantanêa com Ajax
// Função para iniciarmos o Ajax no browser do cliente.
function openAjax() {
var ajax;
try{
    ajax = new XMLHttpRequest(); // XMLHttpRequest para browsers decentes, como: Firefox, Safari, dentre outros.
}catch(ee){
    try{
        ajax = new ActiveXObject("Msxml2.XMLHTTP"); // Para o IE da MS
    }catch(e){
        try{
            ajax = new ActiveXObject("Microsoft.XMLHTTP"); // Para o IE da MS
        }catch(E){
            ajax = false;
        }
    }
}
return ajax;
}
// Função que realiza a busca instantânea
function buscaInstantanea() {
	if(document.getElementById) { 
		var termo = document.getElementById('uf').value;
		var exibeResultado = document.getElementById('cidade');
		if(termo !== "" && termo !== null && termo.length >= 1) {
			var ajax = openAjax(); 
			ajax.open("GET", "includes/buscamex.php?uf=" + termo, true);
			ajax.onreadystatechange = function() {
				if(ajax.readyState == 1) { 
					exibeResultado.innerHTML = "carregando...";
				}
				if(ajax.readyState == 4) { 
					if(ajax.status == 200) {
						var resultado = ajax.responseText;
						resultado = resultado.replace(/\+/g," "); 
						resultado = unescape(resultado);
						exibeResultado.innerHTML = resultado;
					} else {
						exibeResultado.innerHTML = "Erro.";
					}
				}
			}
			ajax.send(null);
		} 
	}
}	
