// Script para a realização da Busca Instantanêa com Ajax
// Por Leandro Vieira Pinho, colunista iMasters (Dreamweaver)

// Função que realiza a busca instantânea
function buscaRapida() {
	if(document.getElementById) { // Para os browsers complacentes com o DOM W3C.
		
		var parametro = document.getElementById('busca').value;
		
		var exibeResultado = document.getElementById('resultados'); // div que exibirá o resultado da busca.
		if(parametro.length==0){ exibeResultado.style.display = 'none'; } else { exibeResultado.style.display = 'block'; }

			var ajax = openAjax(); // Inicia o Ajax.
			ajax.open("GET", "busca_rapida.php?parametro=" + parametro, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
			ajax.onreadystatechange = function() {
				//if(ajax.readyState == 1) { // Quando estiver carregando, exibe: carregando...
					//exibeResultado.innerHTML = "<h2>Buscando mensagens...</h2>";
				//}
				if(ajax.readyState == 4) { // Quando estiver tudo pronto.
					if(ajax.status == 200) {
						var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
						//resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
						//resultado = unescape(resultado); // Resolve o problema dos acentos
						exibeResultado.innerHTML = resultado;
					} else {
						exibeResultado.innerHTML = "Erro: ";
					}
				}
			}
			ajax.send(null); // submete
		} 
	}
