function ajaxGet(url, elemento, carregando)
{
	var txtAguarde = '<span class="carregando"><img src="imagens/ajax_aguarde.gif" alt="" /> <b>Aguarde... Carregando!!!<b></span>';
	
	var http = criarAjax();
	if (http)
	{
		url = antiCache(url);
		http.onreadystatechange = ajaxOnReady;
		http.open("GET", url, true);
		http.setRequestHeader("Cache-Control", "no-cache");
		http.setRequestHeader("Pragma", "no-cache");
		if (carregando)
			elemento.innerHTML = txtAguarde;
		http.send(null);
		return true;
	}
	else
	{
		return false;
	}

	function ajaxOnReady()
	{
		if (http.readyState == 4)
		{
			if(http.status == 200)
			{
				var texto = http.responseText;
				if (texto.indexOf(" ") < 0) texto = texto.replace(/\+/g," ");
				elemento.innerHTML = texto;
			}
			else
			{
				if (carregando)
					elemento.innerHTML = "Falha no carregamento ("+ http.status +")";
			}
			http = null;
		}
		else if(carregando)
		{
			elemento.innerHTML = txtAguarde;
        }
	}

	function criarAjax()
	{
		if (typeof(XMLHttpRequest) != 'undefined')
		{
			return new XMLHttpRequest();
		}
		var aux = ['Microsoft.XMLHTTP', 'Msxml2.XMLHTTP', 'Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.4.0', 'Msxml2.XMLHTTP.3.0'];
		for (var i = 0; i < aux.length; i++)
		{
			try { return new ActiveXObject(aux[i]); }
			catch(e){}
		}
		return null;
    }

	function antiCache(url)
	{
		var dt = new Date();
		if (url.indexOf("?") >= 0)
			return url + "&" + encodeURI(Math.random() + "_" + dt.getTime());
		else
			return url + "?" + encodeURI(Math.random() + "_" + dt.getTime());
	}
}

window.onload = function() {
	var img = new Image();
	img.src = "imagens/ajax_aguarde.gif";

	var lista = document.getElementById("listprod").getElementsByTagName("div");
	for (var i = 0; i < lista.length; i++)
		carregarFotos(lista[i].id, '1');
}

function carregarFotos(id, pag)
{
	ajaxGet('resultados_cruzamentos_fotos.asp?id='+ id +'&pag='+ pag +'', document.getElementById(id), true);
}