function ajaxFunction()
  {
  var xmlHttp;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        alert("Seu navegador não suporta AJAX!");
        return false;
        }
      }
    }
	return xmlHttp;
  }
function muda_inner(dataSource, divID) //dataSource->URL , divID = local para resultado
{
	var Ajax = ajaxFunction(); 
	var obj = document.getElementById(divID);
	

	obj.innerHTML = "<img src=\"./images/carregando.gif\">&nbsp;Aguarde enquanto os dados são atualizados";

	
	if(Ajax) 
	{
		var obj = document.getElementById(divID);
		Ajax.open("GET", dataSource);
		Ajax.onreadystatechange = function()
		{
			if (Ajax.readyState == 4 && Ajax.status == 200) //verifica se a resposta está OK!
			{
				//alert("Ajax.responseText\n----------------------------------------------\n"+Ajax.responseText);
				obj.innerHTML = Ajax.responseText;
			}
		}
		Ajax.send(null);
	}
}

function buscaDados(dataSource, divID, cod_tipo_assinante) //dataSource->URL , divID = local para resultado
{
	var Ajax = ajaxFunction(); 
		
	if(cod_tipo_assinante != 0)
	{
		//Exibindo novamente o div
		var box = document.getElementById('display_'+divID);
    	box.style.display = 'block';
	}
		else
		{
			var box = document.getElementById('display_'+divID);
			box.style.display = 'none';
		}
	
	
	var obj = document.getElementById(divID);		
	if(divID == "erro1" || divID == "erro2" || divID == "erro3")
	{
		obj.innerHTML = "<center><img src=\"./images/carregando.gif\">&nbsp;Carregando</center>";
	}
		else
		{
			obj.innerHTML = "<img src=\"./images/carregando.gif\">&nbsp;Aguarde enquanto os valores são carregados";
		}
	
	if(Ajax) 
	{
		var obj = document.getElementById(divID);
		Ajax.open("GET", dataSource);
		Ajax.onreadystatechange = function()
		{
			if (Ajax.readyState == 4 && Ajax.status == 200) //verifica se a resposta está OK!
			{
				obj.innerHTML = Ajax.responseText;
			}
		}
		Ajax.send(null);
	}
}
