// INSPIRON AJAX AUSSEL
// 01/04/2009 - Guilherme Lamm

function AJAX(Url,Div,Met)
{
	var req = null; 
	var setDiv = Div;
	document.getElementById(setDiv).innerHTML = "Carregando...";
	if(window.XMLHttpRequest)
	{
		req = new XMLHttpRequest();
		if (req.overrideMimeType) 
		{
			req.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) 
	{
		try 
		{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e) {}
		}
	}

	req.onreadystatechange = function()
	{
		document.getElementById(setDiv).innerHTML = "Aguarde...";
		if(req.readyState == 4)
		{
			//Request foi aceito
			if(req.status == 200)
			{
				//encontrou dados
				document.getElementById(setDiv).innerHTML = req.responseText;
			}
			else
			{ 
				//Não encotra os dados
				document.getElementById(setDiv).innerHTML = "Error: returned status code " + req.status + " " + req.statusText;
			}	
		} 
	}; 
	req.open("GET", Url, true); 
	req.send(null); 
}//Fim função aussel 

function ajax(url)
{
    
      req = null;
      if (window.XMLHttpRequest)
	  {
		  req = new XMLHttpRequest();
		  req.onreadystatechange = processReqChange;
		  req.open("GET",url,true);
		  req.send(null);
      } 
	  else if (window.ActiveXObject)
	  {
		  req = new ActiveXObject("Microsoft.XMLHTTP");
		  if (req)
		  {
			  req.onreadystatechange = processReqChange;
			  req.open("GET",url,true);
			  req.send();
		  }
      }
}//Fim função aussel 
function pesquisa(valor)
{
    ajax("busca_nome.php?valor="+valor);
}
function pesquisa2(valor,valor2)
{
    ajax("busca_especialidade.php?valor="+valor+"="+valor2);
}
function atualiza(UF,ID)
{
	AJAX("ajax_especialidade.php?ID="+UF,"cidades"+ID);
}

var i = 1;

function addField()
{
    var TMP = document.getElementById("resultado").innerHTML;
	document.getElementById("resultado").innerHTML = TMP + "<div  id='div"+i+"'>div"+i+"</div>";
	AJAX("combo.php?ID="+i,"div"+i);
	i++;
}

function processReqChange()
{
	// apenas quando o estado for "completado"
	if (req.readyState == 4) 
	{
	// apenas se o servidor retornar "OK"
		if (req.status ==200)
		{
			// procura pela div id="pagina" e insere o conteudo
			// retornado nela, como texto HTML
			document.getElementById('pagina').innerHTML = req.responseText;
		}
	//else
      	//{
     	//	alert("Aguarde carregar todo o Site!");
      	//}
  	}
} //fim função Aussel

