//===================================================================	
var req;
var divContainer;
var qtdItens;

function loadXMLDoc(url)
{
    req = null;
    // Procura por um objeto nativo (Mozilla/Safari)
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", url, true);
        req.send(null);
    // Procura por uma vers�o ActiveX (IE)
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange;
            req.open("GET", url, true);
            req.send();
        }
    }	
}

function processReqChange()
{
    // apenas quando o estado for "completado"
    if (req.readyState == 4) {
        // apenas se o servidor retornar "OK"
        if (req.status == 200) {
            // retornado nela, como texto HTML
            divContainer.innerHTML = "recebido";
			parseXML_LojaVirtual(req);
        } else {
            //alert("Houve um problema ao obter os dados:\n" + req.statusText);
        }
    } else if(req.readyState == 1) {
		divContainer.innerHTML = "<b>carregando</b>";
	}
} 

function parseXML_LojaVirtual(xobj)
{
	var x = xobj.responseXML;
	var str = "", t, m, a;
	
	if(window.XMLHttpRequest){ // gecko
		var lista 	= x.childNodes.item(0);
		var titulos 	= lista.getElementsByTagName("titulo");
		var desc 	= lista.getElementsByTagName("descricao");
		var imagens 	= lista.getElementsByTagName("imagem");
		var precos 	= lista.getElementsByTagName("preco");
		var urls 	= lista.getElementsByTagName("url_detalhes");
	} else { // ie
		var ieXDoc = new ActiveXObject("Msxml.DOMDocument");		
		ieXDoc.loadXML(x.xml);
		var titulos 	= ieXDoc.getElementsByTagName("titulo");
		var desc 	= ieXDoc.getElementsByTagName("descricao");
		var imagens 	= ieXDoc.getElementsByTagName("imagem");
		var precos 	= ieXDoc.getElementsByTagName("preco");
		var urls 	= ieXDoc.getElementsByTagName("url_detalhes");
	}
		
		for(i=0; i<qtdItens; i++){
			t = titulos.item(i).childNodes.item(0).nodeValue;
			d = desc.item(i).childNodes.item(0).nodeValue;
			m = new String(imagens.item(i).childNodes.item(0).nodeValue);
				m = m.replace("http://www.shop.com.br/cancaonova/fotos/", "http://www.cancaonova.com/lojavirtual/fotos/");				
			a = urls.item(i).childNodes.item(0).nodeValue;
			p = precos.item(i).childNodes.item(0).nodeValue;
			
			str += "<div class=\"p_produto\"><a href=\""+ a +"\" class=\"p_link\"><img class=\"p_img\" width=\"45px\" src=\""+ m +"\"><p class=\"p_titulo\">"+ t +"</p><p class=\"p_titulo\">"+ d +"</p><p class=\"p_preco\">R$"+ p +"</p></a></div>";
		}
	
	divContainer.innerHTML = str;
}

function openLoja(_div, _qtd)
{
	qtdItens = _qtd;
	divContainer = document.getElementById(_div);
	loadXMLDoc("http://prt01.cancaonova.com/html/portal/includes/inc_proxy_shop.xml.php");
}
//===================================================================
