    var cities = "";
	var carregouXml = false;
	var carregouLojas = false;
	var carregouAtividade = false;
	
 function ExibeListaLojas(){
		if(carregouLojas){
				document.getElementById("listaLojas").style.display = document.getElementById("listaLojas").style.display == "none" ? "block" : "none";

		 $("#listaLojas").css({display: 'block'});
		 $("#lojas .jScrollPaneContainer").css({display: 'block'});
		 $("#listaLojas").jScrollPane({scrollbarWidth:30, showArrows:true});
		 $("#busca.interna #listaLojas").jScrollPane({scrollbarWidth:24, showArrows:true});
		
		 $("#lojas").mouseleave(function(){
			 $("#lojas").removeAttr("style");
			 $("#listaLojas").hide("fast");
			 $("#lojas .jScrollPaneContainer").hide("fast");
		 });
	 } 

/*
	$("#lojas").bind("click",function(){
		$("#listaLojas").css({display: 'block'});
		$("#listaLojas").jScrollPane({scrollbarWidth:10});
	}).bind("mouseleave",function(){
		$("#listaLojas").hide("fast");
		$('#listaLojas').jScrollPaneRemove();
	});
*/
}

 function ExibeListaAtividade(){
		if(carregouAtividade){
				document.getElementById("listaSegmento").style.display = document.getElementById("listaSegmento").style.display == "none" ? "block" : "none";

		 $("#listaSegmento").css({display: 'block'});
		 $("#atividade .jScrollPaneContainer").css({display: 'block'});
		 $("#listaSegmento").jScrollPane({scrollbarWidth:30, showArrows:true});
		 $("#busca.interna #listaSegmento").jScrollPane({scrollbarWidth:24, showArrows:true});
		
		 $("#atividade").mouseleave(function(){
			 $("#atividade").removeAttr("style");
			 $("#listaSegmento").hide("fast");
			 $("#atividade .jScrollPaneContainer").hide("fast");
		 });
	 } 
 }

	/* CLASSE AJAX */
	function Ajax(){
		var Acao = null;
		var Codigo = "";
		var xDoc = XmlDocument.create();

		xDoc.onreadystatechange = function() {
		    if (xDoc.readyState == 4) {
		        //if (xDoc.status == 200){
		        carregouXml = true;
		        switch (Acao) {
		            case "populaloja":
		                //limpar subgrupo
		                PopulaLoja();
		                break;

		            case "populapalavrachave":
		                PopulaPalavraChave();
		                break;

		            case "populaatividade":
		                //selecionar regiao do grupo
		                PopulaAtividade();
		                break;

		        }
		        //} else {
		        //    alert("Response Status: "+xDoc.status);
		        //}
		    } else {

		        ("Response readyState: " + xDoc.readyState);
		    }
		};
		xDoc.async = true;


		function PopulaLoja() {
			if(carregouXml){
			    var nItens = xDoc.getElementsByTagName("item");
				var loja = document.getElementById("listaLojas");
			    
				for (var i = 0; i < nItens.length; i++){
				    var Texto = document.createTextNode(nItens[i].getAttribute("nome"));
					var linkOption = document.createElement("a");
						linkOption.setAttribute("href", nItens[i].getAttribute("url"));
						linkOption.setAttribute("title", nItens[i].getAttribute("nome"));
						
						linkOption.appendChild(Texto);
						
					loja.appendChild(linkOption);
					
					var option = document.createElement("li");
						option.appendChild(linkOption);
						loja.appendChild(option);
				}
				
				document.getElementById("lojas").getElementsByTagName("span")[0].innerHTML="Selecione uma loja";
				carregouLojas = true;
/*
				document.formbusca.loja.options[0].value = "";
				document.formbusca.loja.options[0].text = "Selecione uma loja";
				document.formbusca.loja.options[0].style.color = "#4B7124";
				document.formbusca.loja.disabled = false;
*/
			}
			/*
			if(carregouXml){
			    var nItens = xDoc.getElementsByTagName("item");
			    
				for (var i = 0; i < nItens.length; i++){
				    var Texto = document.createTextNode(nItens[i].getAttribute('nome'));
					var Option = document.createElement('option');
						Option.setAttribute('value', nItens[i].getAttribute('url'));
						Option.appendChild(Texto);

					document.formbusca.loja.appendChild(Option);
				}

				document.formbusca.loja.options[0].value = "";
				document.formbusca.loja.options[0].text = "Selecione uma loja";
				document.formbusca.loja.options[0].style.color = "#4B7124";
				document.formbusca.loja.disabled = false;
			}
			*/
		};
/*
		function PopulaAtividade(){
			if(carregouXml){
				var nItens = xDoc.getElementsByTagName("item");
				for (var i = 0; i < nItens.length; i++){
					var Texto = document.createTextNode(nItens[i].getAttribute('nome'));
					var Option = document.createElement('option');
						Option.setAttribute('value', nItens[i].getAttribute('url'));
						Option.appendChild(Texto);
*/

		function PopulaAtividade(){
			if(carregouXml){
			    var nItens = xDoc.getElementsByTagName("item");
				var segmento = document.getElementById("listaSegmento");
			    
				for (var i = 0; i < nItens.length; i++){
				    var Texto = document.createTextNode(nItens[i].getAttribute("nome"));
					var linkOption = document.createElement("a");
						linkOption.setAttribute("href", nItens[i].getAttribute("url"));
						linkOption.setAttribute("title", nItens[i].getAttribute("nome"));
						linkOption.style.display="block";

						linkOption.appendChild(Texto);
						
					segmento.appendChild(linkOption);
					
					var option = document.createElement("li");
						option.appendChild(linkOption);
						segmento.appendChild(option);
				}
					document.getElementById("atividade").getElementsByTagName("span")[0].innerHTML="Selecione um segmento";
					carregouAtividade = true;
			}
        };


        function PopulaPalavraChave() {
            if (carregouXml) {
                var nItens = xDoc.getElementsByTagName("item");
                cities = new Array(nItens.length);
                for (var i = 0; i < nItens.length; i++) {
                        cities[i] = nItens[i].getAttribute('nome');
                }
            }

            $().ready(function() {
                $("#palavraChave").autocomplete(cities);
            });
        };
		
		/* CONSULTA AO SERVIDOR */
        this.Executa = function(vAcao, vParametros) {
            switch (vAcao) {
                case "populaloja":
                    break;

                case "populaatividade":
                    break;
            }
            Acao = vAcao;

            if (!carregouXml) {

                carregouXml = false;
                xDoc.load("/xml/xml_loja.asp?dmy=&" + vParametros);

            } else if (vAcao != "populalocalidade") {

                switch (Acao) {
                    case "populaloja":
                        PopulaLoja();
                        break;

                    case "populaatividade":
                        PopulaAtividade();
                        break;

                    case "populapalavrachave":
                        PopulaPalavraChave();
                        break;

                }
            }
        }   /*;*/
	}
