function devolveRq()
{
	try
	{
		rq = new XMLHttpRequest();
	}
	catch(erro1)
	{
		try
		{
			rq = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(erro2)
		{
			try
			{
				rq = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(erro3)
			{
				window.alert('Seu navegador nao tem suporte a Ajax');
				rq = false;
			}
		}
	}
	return rq;
}
var ajax = devolveRq();

function BuscarCidades(id)
{
	var rand = parseInt(Math.random()*999999999999);
	var url = "buscarcidades.php?r="+rand+"&idEst="+id;
	ajax.open("GET", url, true);
	ajax.onreadystatechange = RespostaCidades;
	ajax.send(null);
	
}

function RespostaCidades()
{
	if(ajax.readyState == 4)
	{
		if(ajax.status == 200)
		{
			var Resp = ajax.responseText;
			document.getElementById("divCidade").innerHTML = Resp;
		}
		else
		{
			window.alert('ERRO: '+ ajax.statusText);
		}
	}
	else
	{
		document.getElementById("divCidade").innerHTML = "Buscando Informacoes. Aguarde...!";
	}
}

function perguntaAjax(endereco, alt)
{
	//alert(endereco+ " - " +alt);
	var rand = parseInt(Math.random()*999999999999);
	ajax.open("GET", "includes/phpFotosAjax.php?r="+rand+"&foto="+endereco+"&alt="+alt, true);
	ajax.onreadystatechange = respostaAjax;
	ajax.send(null);
}

function respostaAjax()
{
	if(ajax.readyState == 1)
	{
			document.getElementById("FotoGrande").innerHTML = "<center>Carregando...!</center>";
			document.getElementById("DivLegenda").innerHTML = "<center>Carregando...!</center>";
	}
	else if(ajax.readyState == 4)
	{
		if(ajax.status == 200)
		{
			var Resp = ajax.responseText;
			var imagem = Resp.split("|")[0];
			var subtitle = Resp.split("|")[1];
			
			/*window.alert(imagem);
			window.alert(subtitle);*/
			document.getElementById("FotoGrande").innerHTML = imagem;
			document.getElementById("DivLegenda").innerHTML = subtitle;
		}
		else
		{
			window.alert('Oppsss, um erro foi descrito como: '+ ajax.statusText);
		}
					
	}
}

//Função retirada do curso Imaster de Ajax e adaptada por Gilson Reis para uso de Java Script não-Obstrutivo!
//Devidos créditos ao grupo Imasters.
function includes()
{
	if (!document.getElementsByTagName) return false;
	var links = document.getElementsByTagName("a"); 
	for (var i=0; i < links.length; i++)
	{
		if (links[i].className.match("fotoEvento"))
		{
			links[i].onclick = function()
			{
				endereco = this.href;
				alt = this.alt;
				perguntaAjax();
				return false; 
			} 
		} 
	} 
} 
//window.onload = perguntaAjax;
window.onload = includes; 