var codAjax;

function criaObjAjax()
{
	try
	{ 
		ajax = new XMLHttpRequest();
	}
	catch(e)
	{ 
		try
		{ 
			ajax = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch(e)
		{ 
			try
			{
				ajax = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e)
			{
				alert("Seu navegador não tem suporte AJAX, recomendo atualizar para o firefox");
				return false;
			} 
		} 
	}
	
	return ajax;
}



function chamaAjax(url,local)
{ 
     document.getElementById('retorno').innerHTML = '<img src="loading.gif" />';

    if(local == 'brasil'){
        url += '&local=brasil';
    }
    else{
        url += '&local=global';
    }
    


    function ajax(url){
			// instancia classe ajax xmlhttpRequest do browser
			ajax = criaObjAjax();
			
			// abre conexao ajax com método e arquivo false quer dizer sincrono
			ajax.open('GET',url,false);
			// manda requisição ...se fosse post as variaveis iriam no lugar do null
			ajax.send(null);
			
			// se a requisição chegou(readyState==4) ele retorna o código da página.
			if(ajax.readyState == 4) 
			{
				return ajax.responseText;
			}
		}
	
	var retorno = ajax(url);
	
    document.getElementById('retorno').innerHTML = retorno;
    
    
	 
} 
