function xmlMicoxLoader(url){  
	//by Micox: micoxjcg@yahoo.com.br.    
	if(window.XMLHttpRequest)
	{        
		var Loader = new XMLHttpRequest();        
		Loader.open("GET", url ,false);        
		Loader.send(null);        
		return Loader.responseXML;    
	}else if(window.ActiveXObject){        
		var Loader = new ActiveXObject("Msxml2.DOMDocument.3.0");        
		Loader.async = false;        
		Loader.load(url);        
		return Loader;    
		}
	}
		

function xmlMicoxArvore(xmlNode,identacao){  
	//by Micox: micoxjcg@yahoo.com.br
	var arvoreTxt=""; 
	var strLink="";
	var strImagem="";
	var cont=0;
	//esta var armazenara o conteudo
	for(var i=0;i<xmlNode.childNodes.length;i++)
	{
	//percorrendo os filhos do nó  
		if(xmlNode.childNodes[i].nodeType == 1)
		{
			//ignorar espaços em branco   
			//pegando o nome do nó   
		 	if(xmlNode.childNodes[i].childNodes.length>0)
			{				
				//ignorar espaços em branco     
				switch (xmlNode.childNodes[i].nodeName) 
				{      
					case "link":        
						//alert(objNode.childNodes[j].firstChild.nodevalue);       
						strLink = xmlNode.childNodes[i].firstChild.nodeValue;
						cont++;
						break;      
					case "imagem":        
						strImagem = xmlNode.childNodes[i].firstChild.nodeValue;
						cont++;
						break;      
				}    
				if(cont == 2)
				{
					arvoreTxt = arvoreTxt + '<li><a href="' + strLink + '" target="_blank"><img src = "' + strImagem + '"/></a></li>';
				}
				
				//recursividade para carregas os filhos dos filhos
				arvoreTxt = arvoreTxt + xmlMicoxArvore(xmlNode.childNodes[i],identacao);
			}      
		}    
	}
return arvoreTxt;
}		
