function criarRequisicao()
{
	var requisicao = null;
	
	try
	{
		requisicao = new XMLHttpRequest();
	}
	catch(e)
	{
		try
		{
			requisicao = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			requisicao = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	
	return requisicao;
}

function animacao()
{
	return '<p>&nbsp;</p><center><img src="themes/superverde/images/carregando.gif" /><br /><br />carregando...</center>';
}

function iniciarPesquisa(texto, tipo, ordem, pagina)
{
	texto = encodeURI(texto);
	
	http = new criarRequisicao();
	
	url = "busca.php?q="+texto+"&tipo="+tipo+"&ordem="+ordem+"&pagina="+pagina+"&ajax="+true;
	http.onreadystatechange = verificaResultado;
    http.open('GET', url, true);
    http.send(null);
}

function verificaResultado()
{
	if(http.readyState == 1) document.getElementById("principal").innerHTML = "<div id='carregando'>"+animacao()+"</div>";
	if(http.readyState == 4) document.getElementById("principal").innerHTML = http.responseText;
}