// JavaScript Document

//APP AJAX

function StartAjax(requestPagina, AjaxTarget, loading) {
	if(document.getElementById) { // Para os browsers complacentes com o DOM W3C.
		//var termo = document.getElementById('q').value; // Pega o termo digitado no campo de texto.
		var exibeResultado = document.getElementById(AjaxTarget); // div que exibirá o resultado da busca.
		var pagina = requestPagina //construção da URL com variaveis e parametros.
		if(pagina !== "") { // Verifica se o campo não está vazio, ou se foi digitado no mínimo três caracteres.
		
			var ajax = GetXmlHttpObject(loading); // Inicia o Ajax.
			ajax.open("GET", pagina, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
			//alert(pagina);
			ajax.onreadystatechange = function() {
				if(ajax.readyState == 1) { // Quando estiver carregando, exibe: carregando...
					exibeResultado.innerHTML = "<center><br><br><br><br><br><img src='../imagens/carregando.png' /></center>"; //"<center><br /><img src='imagens/"+loading+" /><br /></center>";
				}
				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;
						//fnAlert(requestPagina);
					} else {
						exibeResultado.innerHTML = "Erro: " ;
					}
				}
			}
			ajax.send(null); // submete
		} 
	}
}	


function GetXmlHttpObject(loading) {
var xmlHttp=null;
var imgLoad = loading
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
	{
	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
  catch (e)
	{
	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
  }
return xmlHttp;
}

function fnAlert(msg) {
	
	alert(msg)
	
	}


//FIM APP AJAX

