function RecuperaConteudoCombo(select, urlQuery, select2, insereItemVazio){
	// Mostra aviso		
	window.status = 'Carregando dados...';

	// Carrega documento XML
	var xml = new ActiveXObject("Microsoft.XMLDOM");
	xml.async = false;
	//alert(urlQuery)
	xml.load(urlQuery); 
	//alert(xml.xml)
	// Carrega XSL da combo/lista
	var xsl = new ActiveXObject("Microsoft.XMLDOM");
	xsl.async = false;
	xsl.load("/Apoio_SITARWEB/includes/XML/ComboXSL.asp");
	
	// Troca o conteúdo do objeto
	select.innerHTML = '';
	var strSelect = select.outerHTML;
	if (insereItemVazio)
		select.outerHTML = strSelect.substring(0, strSelect.length - 9) + '<OPTION></OPTION>' + xml.transformNode(xsl) + '</SELECT>';
	else
		select.outerHTML = strSelect.substring(0, strSelect.length - 9) + xml.transformNode(xsl) + '</SELECT>';
	
	if (select2 != null) {
		select2.innerHTML = '';
		strSelect = select2.outerHTML;
		select2.outerHTML = strSelect.substring(0, strSelect.length - 9) + '<OPTION></OPTION>' + xml.transformNode(xsl) + '</SELECT>';
	}
	
	// Limpa as mensagens
	window.status = '';
}
