    YAHOO.namespace("example.container");
    function init() {
        var content = document.getElementById("content");
        var miolo   = document.getElementById("miolo_hoteis");
        content.innerHTML = "";
        
        if (!YAHOO.example.container.wait) {
            YAHOO.example.container.wait = 
                    new YAHOO.widget.Panel("wait",  
                                                    { width: "240px", 
                                                      fixedcenter: true, 
                                                      close: false, 
                                                      draggable: false, 
                                                      zindex:5,
                                                      modal: true,
                                                      visible: false
                                                    } 
                                                );
            YAHOO.example.container.wait.setHeader("Carregando, aguarde...");
            YAHOO.example.container.wait.setBody("<img src=\"./_imagens/ajax-loader.gif\"/>");
            YAHOO.example.container.wait.render(document.body);

        }
        // Show the Panel
        YAHOO.example.container.wait.show();
        //YAHOO.util.Connect.asyncRequest("GET", "./_conteudo/carrega_lista.inc.php",callback);
    }

function FiltraEstabelecimentos(tipo, categoria, codigo){
init();
	var todoscods;
	
	if(tipo=="unico"){
		//independente da ação, preciso remover a marcação no item principal (de categoria)
		document.getElementById("recurso_todos_"+categoria).setAttribute("class", "");
			
		 if(document.getElementById("recurso_"+codigo).className == "checked"){ //se estiver marcado, desmarca
			document.getElementById("recurso_"+codigo).setAttribute("class", "");
			//document.getElementById("recurso_todos_"+categoria).setAttribute("class", "checked");
		 }else{
		 	document.getElementById("recurso_"+codigo).setAttribute("class", "checked");
		 }
		}
	if(tipo=="todos"){
		//independente da ação, preciso remover a marcação no item principal (de categoria)
		document.getElementById("recurso_todos_"+categoria).setAttribute("class", "checked");
		
		//percorre todos os codigos que pertencem a essa categoria
			var cods = new Array();
			cods = codigo.split("#");
			var indice;
			for(indice in cods){
				if (cods[indice] != ""){
				  (document.getElementById("recurso_"+cods[indice]).setAttribute("class", ""));
				}
			}
		}
//YUI - biblioteca do Yahoo para recursos em Ajax
//YAHOO.util.Connect.setForm(formulario, false);
    var content = document.getElementById("content");
    var miolo   = document.getElementById("miolo_hoteis");

	   YAHOO.util.Connect.asyncRequest('GET', './_conteudo/carrega_lista.inc.php?categoria='+categoria+'&tipo='+tipo+'&codigo='+codigo, {
		success : function(o){
         content.innerHTML = o.responseText;
         content.style.visibility = "visible";
         miolo.innerHTML = "";
			miolo.style.visibility = "hidden";
         YAHOO.example.container.wait.hide();
		},
		failure : function(o){
         content.innerHTML = o.responseText;
         content.style.visibility = "visible";
         content.innerHTML = "CONEXÃO FALHOU!";
         YAHOO.example.container.wait.hide();		
		},
		timeout : 50000
	});		
		
	}
	
	function FiltraEstabelecimentosG(tipo, categoria, codigo){
	 init();
	var todoscods;
	
	if(tipo=="unico"){
		//independente da ação, preciso remover a marcação no item principal (de categoria)
		document.getElementById("recurso_todos_"+categoria).setAttribute("class", "");
		
		 if(document.getElementById("recurso_"+codigo).className == "checked"){ //se estiver marcado, desmarca
			document.getElementById("recurso_"+codigo).setAttribute("class", "");
			}
			else {
				document.getElementById("recurso_"+codigo).setAttribute("class", "checked");
			}
				//todoscods = codigo+"#";
		}
	if(tipo=="todos"){
		//independente da ação, preciso remover a marcação no item principal (de categoria)
		document.getElementById("recurso_todos_"+categoria).setAttribute("class", "checked");
		
		//percorre todos os codigos que pertencem a essa categoria
			var cods = new Array();
			cods = codigo.split("#");
			var indice;
			for(indice in cods){
				if (cods[indice] != ""){
				  (document.getElementById("recurso_"+cods[indice]).setAttribute("class", ""));
				}
			}
		}

		
//YUI - biblioteca do Yahoo para recursos em Ajax
//YAHOO.util.Connect.setForm(formulario, false);
    var content = document.getElementById("content");
    var miolo   = document.getElementById("miolo_hoteis");

	   YAHOO.util.Connect.asyncRequest('GET', './_conteudo/carrega_lista_gastronomia.inc.php?categoria='+categoria+'&tipo='+tipo+'&codigo='+codigo, {
		success : function(o){
         content.innerHTML = o.responseText;
         content.style.visibility = "visible";
         miolo.innerHTML = "";
			miolo.style.visibility = "hidden";
         YAHOO.example.container.wait.hide();
		},
		failure : function(o){
         content.innerHTML = o.responseText;
         content.style.visibility = "visible";
         content.innerHTML = "CONEXÃO FALHOU!";
         YAHOO.example.container.wait.hide();		
		},
		timeout : 50000
	});		
		
	}
	
	function FiltraEstabelecimentosC(tipo, categoria, codigo){
	 init();
	var todoscods;
	
	if(tipo=="unico"){
		//independente da ação, preciso remover a marcação no item principal (de categoria)
		document.getElementById("recurso_todos_"+categoria).setAttribute("class", "");
		
		 if(document.getElementById("recurso_"+codigo).className == "checked"){ //se estiver marcado, desmarca
			document.getElementById("recurso_"+codigo).setAttribute("class", "");
			}
			else {
				document.getElementById("recurso_"+codigo).setAttribute("class", "checked");
			}
				//todoscods = codigo+"#";
		}
	if(tipo=="todos"){
		//independente da ação, preciso remover a marcação no item principal (de categoria)
		document.getElementById("recurso_todos_"+categoria).setAttribute("class", "checked");
		
		//percorre todos os codigos que pertencem a essa categoria
			var cods = new Array();
			cods = codigo.split("#");
			var indice;
			for(indice in cods){
				if (cods[indice] != ""){
				  (document.getElementById("recurso_"+cods[indice]).setAttribute("class", ""));
				}
			}
		}

		
//YUI - biblioteca do Yahoo para recursos em Ajax
//YAHOO.util.Connect.setForm(formulario, false);
    var content = document.getElementById("content");
    var miolo   = document.getElementById("miolo_hoteis");

	   YAHOO.util.Connect.asyncRequest('GET', './_conteudo/carrega_lista_compras.inc.php?categoria='+categoria+'&tipo='+tipo+'&codigo='+codigo, {
		success : function(o){
         content.innerHTML = o.responseText;
         content.style.visibility = "visible";
         miolo.innerHTML = "";
			miolo.style.visibility = "hidden";
         YAHOO.example.container.wait.hide();
		},
		failure : function(o){
         content.innerHTML = o.responseText;
         content.style.visibility = "visible";
         content.innerHTML = "CONEXÃO FALHOU!";
         YAHOO.example.container.wait.hide();		
		},
		timeout : 50000
	});		
		
	}
	
	function FiltraEstabelecimentosA(tipo, categoria, codigo){
	 init();
	var todoscods;
	
	if(tipo=="unico"){
		//independente da ação, preciso remover a marcação no item principal (de categoria)
		document.getElementById("recurso_todos_"+categoria).setAttribute("class", "");
		
		 if(document.getElementById("recurso_"+codigo).className == "checked"){ //se estiver marcado, desmarca
			document.getElementById("recurso_"+codigo).setAttribute("class", "");
			}
			else {
				document.getElementById("recurso_"+codigo).setAttribute("class", "checked");
			}
				//todoscods = codigo+"#";
		}
	if(tipo=="todos"){
		//independente da ação, preciso remover a marcação no item principal (de categoria)
		document.getElementById("recurso_todos_"+categoria).setAttribute("class", "checked");
		
		//percorre todos os codigos que pertencem a essa categoria
			var cods = new Array();
			cods = codigo.split("#");
			var indice;
			for(indice in cods){
				if (cods[indice] != ""){
				  (document.getElementById("recurso_"+cods[indice]).setAttribute("class", ""));
				}
			}
		}

		
//YUI - biblioteca do Yahoo para recursos em Ajax
//YAHOO.util.Connect.setForm(formulario, false);
    var content = document.getElementById("content");
    var miolo   = document.getElementById("miolo_hoteis");

	   YAHOO.util.Connect.asyncRequest('GET', './_conteudo/carrega_lista_atracao.inc.php?categoria='+categoria+'&tipo='+tipo+'&codigo='+codigo, {
		success : function(o){
         content.innerHTML = o.responseText;
         content.style.visibility = "visible";
         miolo.innerHTML = "";
			miolo.style.visibility = "hidden";
         YAHOO.example.container.wait.hide();
		},
		failure : function(o){
         content.innerHTML = o.responseText;
         content.style.visibility = "visible";
         content.innerHTML = "CONEXÃO FALHOU!";
         YAHOO.example.container.wait.hide();		
		},
		timeout : 50000
	});		
		
	}

function ExibeOcultaFAQ(faq) {
   var openhidden = document.getElementById(faq).style.display;
	 if (openhidden == "") {
	    document.getElementById(faq).style.display="none";
			}
			else {
			document.getElementById(faq).style.display="";
			}
	 }
	 
	 function AbrePopUp(pagina,largura,altura){
   var posLargura = (screen.width / 2) - (largura / 2); 
   var posAltura  = (screen.height / 2) - (altura / 2); 
   var propriedades = 'toolbar=no,';          
   propriedades    += 'location=no,';         
   propriedades    += 'directories=no,';       
   propriedades    += 'status=no,';          
   propriedades    += 'menubar=no,';        
   propriedades    += 'scrollbars=yes,';    
   propriedades    += 'resizable=yes,';       
   propriedades    += 'width='+largura+',';   
   propriedades    += 'height='+altura+',';   
   propriedades    += 'left='+posLargura+',';
   propriedades    += 'top='+posAltura;        
   window.open(pagina, 'Exibe', propriedades);
   }
   

