var links='';
carregar=true;
//pagina='http://api.flickr.com/services/feeds/photos_public.gne?id=48095538@N03&lang=pt-br&format=rss_200'
fotos='';
fotosMini='';
total=0

function receberPagina(p)
{
	pagina=p;
	setTimeout('carregarFlick();',6000);
}
function carregarFlick()
{
	carregaXML(trataXml,pagina,'','','')	
}






function trataXml(pagina)
{		
	var xmlPagina = pagina.getElementsByTagName('item');
		
	if(xmlPagina.length > 0)
	{
		for(i = 0; i < xmlPagina.length; i++)
		{			
			for(j=0;j<xmlPagina.item(i).childNodes.length;j++)
			{				
				if(xmlPagina.item(i).childNodes.item(j).nodeName=='link')
					links=links+xmlPagina.item(i).childNodes.item(j).childNodes.item(0).nodeValue+'|';
				if(xmlPagina.item(i).childNodes.item(j).nodeName=='media:content')
					fotos=fotos+xmlPagina.item(i).childNodes.item(j).attributes.getNamedItem("url").value+'|';
				if(xmlPagina.item(i).childNodes.item(j).nodeName=='media:thumbnail')
					fotosMini=fotosMini+xmlPagina.item(i).childNodes.item(j).attributes.getNamedItem("url").value+'|';
			}
			total=total+1
		}

		lista=fotos.split('|');
		listaMini=fotosMini.split('|');
		listaLinks=links.split('|');
		strFinal='';
		
		j=0
		for (i=0;i<=total-1;i++) 
		{
			strFinal=strFinal+'<table style="float:left; width: 75px"><tr><td align="center" width="75" class="espGal2"><a target="_blank" href="'+listaLinks[i]+'"><img src="'+listaMini[i]+'" width="75" style="cursor:pointer;" height="75" border="0" /></a></td></tr></table>'
			j=j+1
		}
		//alert(strFinal)
		tamanho=416/j
		document.getElementById('tabelaQRecebeFotos').innerHTML=strFinal;
		$(".colorbox").colorbox();	
	}
	
	else
	{
		//alert('else')
		xmlPagina = pagina.getElementsByTagName('entry');
		//alert(xmlPagina)
		if(xmlPagina.length > 0)
		{
				
				for(i = 0; i < xmlPagina.length; i++)
				{
				var title, author_nome, author_url, link, dataPost,strFinal;
				strFinal='';
				total=0;
					for(iCampos = 0; iCampos < xmlPagina.item(i).childNodes.length; iCampos++)
					{
						var nome = xmlPagina.item(i).childNodes.item(iCampos).nodeName;
						var no=xmlPagina.item(i).childNodes.item(iCampos);
						if(nome=='title')
							title=no.childNodes.item(0).nodeValue;
						else if(nome=='author')
						{
							for(iAuthor = 0; iAuthor < no.childNodes.length; iAuthor++)
							{
								if(no.childNodes.item(iAuthor).nodeName=='name')
									author_nome=no.childNodes.item(iAuthor).childNodes.item(0).nodeValue;
								else if(no.childNodes.item(iAuthor).nodeName=='uri')
									fotosMinis=no.childNodes.item(iAuthor).childNodes.item(0).nodeValue;
							}				
						}
						else if (nome=='link' && xmlPagina.item(i).childNodes.item(iCampos).getAttribute('type')=='text/html')
						{
							links=links+xmlPagina.item(i).childNodes.item(iCampos).getAttribute('href')+'|';
						}
						else if(nome=='link' && xmlPagina.item(i).childNodes.item(iCampos).getAttribute('type')=='image/jpeg')
							fotos=fotos+xmlPagina.item(i).childNodes.item(iCampos).getAttribute('href')+'|';
					}
					total++;
				}
		//alert(links);
		
		lista=fotos.split('|');
		listaMini=fotosMini.split('|');
		listaLinks=links.split('|');
		strFinal='';
		
		//alert(lista[1])
		j=0
		for (i=0;i<xmlPagina.length;i++) 
		{
			strFinal=strFinal+'<table style="float:left; width: 75px"><tr><td align="center" width="75" class="espGal2"><a target="_blank" href="'+listaLinks[i]+'"><img src="_abrirImagemWeb.aspx?local=0&x=75&y=75&imagem='+lista[i]+'" style="cursor:pointer;" border="0" /></a></td></tr></table>'
			j=j+1
		}
		//alert(strFinal)
		tamanho=416/j
		document.getElementById('tabelaQRecebeFotos').innerHTML=strFinal;
		$(".colorbox").colorbox();		
		
		}
	}
	
	//alert(fotos)
}	
function carregaXML(acao, pagina, vars, param, param2)
{
	var xmlhttp = inicializaXmlHttp();
	var p = this;
	xmlhttp.open("POST", "_API_CarregaXML.asp?pagina=" + escape(pagina), true);
	xmlhttp.onreadystatechange = function()
	{
		if(xmlhttp.readyState == 4)
		{
			if(window.ActiveXObject)
			{
				xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
				xmlDoc.loadXML(xmlhttp.responseText);
				objt = xmlDoc.documentElement;
			}
			else
				if(document.implementation && document.implementation.createDocument)
				{
					xmlDoc = new DOMParser().parseFromString(xmlhttp.responseText, "text/xml");
					objt = xmlDoc.childNodes[0];
				}
				else
				{
					alert('Seu browser n&atilde;o pode executar esse script');
				}
			if(acao)
				acao(objt, param, param2, p);			
		}
	};
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.send(vars);
}
function inicializaXmlHttp()
{
	var xmlhttp;
	try
	{
		xmlhttp = new XMLHttpRequest();
		xmlhttp.overrideMimeType('text/xml');
	}
	catch(ee)
	{
		try
		{
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			}

			catch(E)
			{
				xmlhttp = false;
			}
		}
	}
	return xmlhttp;
}
