	/*
		BIBLIOTECA DE CLASSES AJAX DO FALATURISTA		
		AUTOR.........: PLINIO PEREIRA DUARTE
		DATA CRIACAO..: 20/08/2007
		DATA ALTERAÇÃO:	18/12/2007
		INDICE DE LOCALIZAÇÃO DE CLASSE
		01 CLASSE conexao			
		02 CLASSE combo
		03 CLASSE conteudo (ok)
		04 CLASSE listaconteudo (ok)
		05 CLASSE listaconteudomenu (ok)
		06 CLASSE listasegmento (ok)
		07 CLASSE listaestabelecimento (ok)
		08 CLASSE combosegmento (ok)
		09 CLASSE galeria (ok)
		10 CLASSE galeriaadmin (admin)
		11 CLASSE mapa
		12 CLASSE linkadd
		13 CLASSE listapraia
		15 CLASSE distancia
		16 CLASSE listapesquisa
		17 CLASSE lista
		18 CLASSE listaevento
		19 CLASSE evento
		20 CLASSE galeriaadmin
		21 CLASSE listaanuncio
		22 CLASSE anuncio
		22 CLASSE pesquisaanuncio
	*/
	//	01 CLASSE conexao METODO PARA CONECTAR AO OBJETO DE MANIPULACAO DE XML
	function conexao(){
		//verifica se o browser tem suporte a ajax
		try{
			this.ajax = new ActiveXObject("Microsoft.XMLHTTP");
			this.erro = "";
		}catch(e){
			try{
				this.ajax = new ActiveXObject("Msxml2.XMLHTTP");
				this.erro = "";
			}catch(ex){
				try{
					this.ajax = new XMLHttpRequest();
					this.erro = "";
				}catch(exc){
					this.erro = "Esse browser não tem recursos para uso do Ajax";
					this.ajax = null;
				}
			}
		}
	}
	//	02 CLASSE combo
	function combo(acao,id,pagina,objcombo){
		var con = new conexao();
		//se tiver suporte ajax
		if(con.erro=="") {
			idOpcao  = document.getElementById("Aguarde");
			con.ajax.open("POST", pagina, true);
			con.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			con.ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(con.ajax.readyState == 1) {
					if (acao==1){
						idOpcao.style.display="";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
				//após ser processado - chama função processXML que vai varrer os dados
				if(con.ajax.readyState == 4 ) {
					if(con.ajax.responseXML) {
						con.erro = "";
						idOpcao.style.display="";
						carregar(con.ajax.responseXML,objcombo);
						setTimeout("idOpcao.style.display='none'",1000);
					}else{
						//caso não seja um arquivo XML emite a mensagem abaixo
						con.erro = "Erro ao buscar dados!";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
			}
			//passa o código do estado escolhido
			var params = "acao="+acao+"&id="+id;
			con.ajax.send(params);
		}else{
			alert(con.erro);
		}
		//	METODO PARA CARREGAR O COMBO SUPERIOR
		function carregar(obj,objcombo){
			//pega a tag cidade
			objcombo.options.length = 1;
			var dataArray   = obj.getElementsByTagName("lista");
			//total de elementos contidos na tag cidade
			if(dataArray.length > 0) {
				//percorre o arquivo XML paara extrair os dados
				for(var i = 0 ; i < dataArray.length ; i++) {
					var item = dataArray[i];
					//contéudo dos campos no arquivo XML
					var id   =  item.getElementsByTagName("id")[0].firstChild.nodeValue;
					var nome =  item.getElementsByTagName("nome")[0].firstChild.nodeValue;			
					//cria um novo option dinamicamente  
					var novo = document.createElement("option");
					//atribui um ID a esse elemento
					novo.setAttribute("id", "opcoes");
					//atribui um valor
					novo.value = id;
					//atribui um texto
					novo.text  = nome;
					//finalmente adiciona o novo elemento
					objcombo.options.add(novo);
				}
			}else {
				//caso o XML volte vazio, printa a mensagem abaixo
				idOpcao.style.display="";
				setTimeout("idOpcao.style.display='none'",1000);
			}	  
		}
	}
	//	03 CLASSE conteudo
	function conteudo(acao,id,pagina){
		var con = new conexao();
		//se tiver suporte ajax
		if(con.erro=="") {
			idTitulo = document.getElementById("TDTitulo");
			idOpcao  = document.getElementById("Aguarde");
			idConteudo = document.getElementById("TDConteudo");
			con.ajax.open("POST", pagina, true);
			con.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			con.ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(con.ajax.readyState == 1) {
					if (acao==1){
						idOpcao.style.display="";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
				//após ser processado - chama função processXML que vai varrer os dados
				if(con.ajax.readyState == 4 ) {
					if(con.ajax.responseXML) {
						idOpcao.style.display="";
						con.erro = "";
						var obj = con.ajax.responseXML;
						var dataArray = obj.getElementsByTagName("conteudo");
						strHTML = "<div>";
						if(dataArray.length > 0) {
							for(var i = 0 ; i < dataArray.length ; i++) {
								var item = dataArray[i];
								var categoria =  item.getElementsByTagName("categoria")[0].firstChild.nodeValue;
								var titulo	  =  item.getElementsByTagName("titulo")[0].firstChild.nodeValue;
								var descricao =  item.getElementsByTagName("descricao")[0].firstChild.nodeValue;
								strHTML += ""+descricao+"";
							}
						}
						strHTML += "</div>";
						idConteudo.innerHTML = strHTML;
						if (categoria != " "){
							idTitulo.innerHTML += " • "+titulo;
						}else{
							idTitulo.innerHTML += titulo;
						}
						setTimeout("idOpcao.style.display='none'",1000);
					}else{
						//caso não seja um arquivo XML emite a mensagem abaixo
						con.erro = "Erro ao buscar dados!";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
			}
			//passa o código do estado escolhido
			var params = "acao="+acao+"&id="+id;
			con.ajax.send(params);
		}else{
			alert(con.erro);
		}
	}
	//	04 CLASSE listaconteudo
	function listaconteudo(acao,id,tipo,inicio,qtde,npagina,pagina){
		var con = new conexao();
		//se tiver suporte ajax
		if(con.erro=="") {
			idOpcao  = document.getElementById("Aguarde");
			idConteudo = document.getElementById("TDConteudo");
			con.ajax.open("POST", pagina, true);
			con.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			con.ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(con.ajax.readyState == 1) {
					if (acao==1){
						idOpcao.style.display="";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
				//após ser processado - chama função processXML que vai varrer os dados
				if(con.ajax.readyState == 4 ) {
					if(con.ajax.responseXML) {
						idOpcao.style.display="";
						con.erro = "";
						var obj = con.ajax.responseXML;
						var dataArray = obj.getElementsByTagName("conteudo");
						strHTML = "<div>";
						if(dataArray.length > 0) {
							for (var i = 0 ; i < dataArray.length ; i++){
								var item  = dataArray[i];
								var lista = item.getElementsByTagName("lista");
								var nreg  = item.getElementsByTagName("nreg")[0].firstChild.nodeValue;
								var tnreg = item.getElementsByTagName("tnreg")[0].firstChild.nodeValue;
								for(var j = 0 ; j < lista.length ; j++) {
									var item = lista[j];
									var idcot = item.getElementsByTagName("id")[0].firstChild.nodeValue;
									var nome  = item.getElementsByTagName("nome")[0].firstChild.nodeValue;
									strHTML += "<a href=conteudo.php?id="+idcot+"&idmunicipio="+id+"&tipo="+tipo+" class=listas>"+nome+"</a>";
								}
								var TotPagina = (nreg/tnreg)
								if (parseInt(nreg) > parseInt(tnreg)){
									strHTML += "<p><div align=center>";
									if(npagina>1) {
										strHTML += "<a href=JavaScript:listaconteudo("+acao+","+id+","+tipo+",0,20,"+(npagina-1)+",'_admin/geraxml.php') class='pg'> « Voltar</a> |";
									}
									for (var k = 0 ; k < TotPagina ; k++){
										var pag =  k + 1;
										if (npagina != pag) {
			                        		strHTML += "<a href=JavaScript:listaconteudo("+acao+","+id+","+tipo+",0,20,"+pag+",'_admin/geraxml.php') class='pg'>"+pag+"</a> ";
										} else {
											strHTML += "<span class='pg2'><b>"+pag+" </b></span>";
										}
									}
									if(npagina < TotPagina) {
										strHTML += " | <a href=JavaScript:listaconteudo("+acao+","+id+","+tipo+",0,20,"+(npagina+1)+",'_admin/geraxml.php') class='pg'> Próxima » </a>";
									}
									strHTML += "</div>";
								}
							}
						}
						strHTML += "</div>";
						idConteudo.innerHTML = strHTML;
						setTimeout("idOpcao.style.display='none'",1000);
					}else{
						//caso não seja um arquivo XML emite a mensagem abaixo
						con.erro = "Erro ao buscar dados!";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
			}
			//passa o código do estado escolhido
			var params = "acao="+acao+"&id="+id+"&tipo="+tipo+"&inicio="+inicio+"&qtde="+qtde+"&npagina="+npagina;
			con.ajax.send(params);
		}else{
			alert(con.erro);
		}
	}	
	//	05 CLASSE listaconteudomenu
	function listaconteudomenu(acao,id,inicio,qtde,npagina,pagina){
		var con = new conexao();
		//se tiver suporte ajax
		if(con.erro=="") {
			idTitulo = document.getElementById("TDTitulo");
			idOpcao  = document.getElementById("Aguarde");
			idConteudo = document.getElementById("TDLista");
			con.ajax.open("POST", pagina, true);
			con.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			con.ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(con.ajax.readyState == 1) {
					if (acao==1){
						idOpcao.style.display="";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
				//após ser processado - chama função processXML que vai varrer os dados
				if(con.ajax.readyState == 4 ) {
					if(con.ajax.responseXML) {
						idOpcao.style.display="";
						con.erro = "";
						var obj = con.ajax.responseXML;
						var dataArray = obj.getElementsByTagName("conteudo");
						strHTML = "<div>";
						if(dataArray.length > 0) {
							for (var i = 0 ; i < dataArray.length ; i++){
								var item  = dataArray[i];
								var lista = item.getElementsByTagName("lista");
								var nreg  = item.getElementsByTagName("nreg")[0].firstChild.nodeValue;
								var tnreg = item.getElementsByTagName("tnreg")[0].firstChild.nodeValue;
								var categoria =  item.getElementsByTagName("categoria")[0].firstChild.nodeValue;
								for(var j = 0 ; j < lista.length ; j++) {
									var item = lista[j];
									var idcot = item.getElementsByTagName("id")[0].firstChild.nodeValue;
									var nome  = item.getElementsByTagName("nome")[0].firstChild.nodeValue;
									strHTML += "<a href=conteudomenu.php?id="+idcot+" class=listas title="+nome+">"+nome+"</a>";
								}
								var TotPagina = (nreg/tnreg)
								if (parseInt(nreg) > parseInt(tnreg)){
									strHTML += "<p><div align=center>";
									if(npagina>1) {
										strHTML += "<a href=JavaScript:listaconteudomenu("+acao+","+id+",0,20,"+(npagina-1)+",'_admin/geraxml.php') class='pg'> « Voltar</a> |";
									}
									for (var k = 0 ; k < TotPagina ; k++){
										var pag =  k + 1;
										if (npagina != pag) {
			                        		strHTML += "<a href=JavaScript:listaconteudomenu("+acao+","+id+",0,20,"+pag+",'_admin/geraxml.php') class='pg'>"+pag+"</a> ";
										} else {
											strHTML += "<span class='pg2'><b>"+pag+" </b></span>";
										}
									}
									if(npagina < TotPagina) {
										strHTML += " | <a href=JavaScript:listaconteudomenu("+acao+","+id+",0,20,"+(npagina+1)+",'_admin/geraxml.php') class='pg'> Próxima » </a>";
									}
									strHTML += "</div>";
								}
							}
						}
						strHTML += "</div>";
						idTitulo.innerHTML = categoria;
						idConteudo.innerHTML = strHTML;
						setTimeout("idOpcao.style.display='none'",1000);
					}else{
						//caso não seja um arquivo XML emite a mensagem abaixo
						con.erro = "Erro ao buscar dados!";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
			}
			//passa o código do estado escolhido
			var params = "acao="+acao+"&id="+id+"&inicio="+inicio+"&qtde="+qtde+"&npagina="+npagina;
			con.ajax.send(params);
		}else{
			alert(con.erro);
		}
	}	
	//	06 CLASSE listasegmento
	function listasegmento(acao,id,idsegmento,inicio,qtde,npagina,pagina){
		var con = new conexao();
		//se tiver suporte ajax
		if(con.erro=="") {
			idOpcao  = document.getElementById("Aguarde");
			idConteudo = document.getElementById("TDConteudo");
			idTitulo   = document.getElementById("TDTitulo");
			con.ajax.open("POST", pagina, true);
			con.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			con.ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(con.ajax.readyState == 1) {
					if (acao==1){
						idOpcao.style.display="";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
				//após ser processado - chama função processXML que vai varrer os dados
				if(con.ajax.readyState == 4 ) {
					if(con.ajax.responseXML) {
						idOpcao.style.display="";
						con.erro = "";
						var obj = con.ajax.responseXML;
						var dataArray = obj.getElementsByTagName("conteudo");
						strHTML = "<div>";
						if(dataArray.length > 0) {
							for (var i = 0 ; i < dataArray.length ; i++){
								var item  = dataArray[i];
								var lista = item.getElementsByTagName("lista");
								var nreg  = item.getElementsByTagName("nreg")[0].firstChild.nodeValue;
								var tnreg = item.getElementsByTagName("tnreg")[0].firstChild.nodeValue;
								for(var j = 0 ; j < lista.length ; j++) {
									var item 	  = lista[j];
									var idcot 	  = item.getElementsByTagName("id")[0].firstChild.nodeValue;
									var nome  	  = item.getElementsByTagName("nome")[0].firstChild.nodeValue;
									var nmcidade  = item.getElementsByTagName("nmcidade")[0].firstChild.nodeValue;
									if (acao==8){
										strHTML += "<a href=listaestabelecimento.php?idsegmento="+idcot+"&id="+id+" class=listas>"+nome+"</a>";
									}else{
										strHTML += "<a href=listaestabmenu.php?idsegmento="+idcot+"&id="+id+" class=listas>"+nome+"</a>";
									}
								}
								var TotPagina = (nreg/tnreg)
								if (parseInt(nreg) > parseInt(tnreg)){
									strHTML += "<p><div align=center>";
									if(npagina>1) {
										strHTML += "<a href=JavaScript:listasegmento("+acao+","+id+","+idsegmento+",0,"+qtde+","+(npagina-1)+",'_admin/geraxml.php') class='pg'> « Voltar</a> |";
									}
									for (var k = 0 ; k < TotPagina ; k++){
										var pag =  k + 1;
										if (npagina != pag) {
			                        		strHTML += "<a href=JavaScript:listasegmento("+acao+","+id+","+idsegmento+",0,"+qtde+","+pag+",'_admin/geraxml.php') class='pg'>"+pag+"</a> ";
										} else {
											strHTML += "<span class='pg2'><b>"+pag+" </b></span>";
										}
									}
									if(npagina < TotPagina) {
										strHTML += " | <a href=JavaScript:listasegmento("+acao+","+id+","+idsegmento+",0,"+qtde+","+(npagina+1)+",'_admin/geraxml.php') class='pg'> Próxima » </a>";
									}
									strHTML += "</div>";
								}
							}
						}
						strHTML += "</div>";
						idConteudo.innerHTML = strHTML;
						idTitulo.innerHTML   = "Estabelecimentos"+nmcidade;
						setTimeout("idOpcao.style.display='none'",1000);
					}else{
						//caso não seja um arquivo XML emite a mensagem abaixo
						con.erro = "Erro ao buscar dados!";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
			}
			//passa o código do estado escolhido
			var params = "acao="+acao+"&id="+id+"&idsegmento="+idsegmento+"&inicio="+inicio+"&qtde="+qtde+"&npagina="+npagina;
			con.ajax.send(params);
		}else{
			alert(con.erro);
		}
	}	
	//	07 CLASSE listaestabelecimento
	function listaestabelecimento(acao,id,idsegmento,inicio,qtde,npagina,pagina){
		var con = new conexao();
		//se tiver suporte ajax
		if(con.erro=="") {
			idOpcao  = document.getElementById("Aguarde");
			idConteudo = document.getElementById("TDConteudo");
			idTitulo   = document.getElementById("TDTitulo");
			con.ajax.open("POST", pagina, true);
			con.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			con.ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(con.ajax.readyState == 1) {
					if (acao==1){
						idOpcao.style.display="";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
				//após ser processado - chama função processXML que vai varrer os dados
				if(con.ajax.readyState == 4 ) {
					if(con.ajax.responseXML) {
						idOpcao.style.display="";
						con.erro = "";
						var obj = con.ajax.responseXML;
						var dataArray = obj.getElementsByTagName("conteudo");
						strHTML = "<div>";
						if(dataArray.length > 0) {
							for (var i = 0 ; i < dataArray.length ; i++){
								var item  = dataArray[i];
								var lista = item.getElementsByTagName("lista");
								var nreg  = item.getElementsByTagName("nreg")[0].firstChild.nodeValue;
								var tnreg = item.getElementsByTagName("tnreg")[0].firstChild.nodeValue;
								for(var j = 0 ; j < lista.length ; j++) {
									var item = lista[j];
									var idcot = item.getElementsByTagName("id")[0].firstChild.nodeValue;
									var nome  = item.getElementsByTagName("nome")[0].firstChild.nodeValue;
									var nmcidade = item.getElementsByTagName("nmcidade")[0].firstChild.nodeValue;
									strHTML += "<a href=estabelecimento.php?id="+idcot+" title="+nome+" class=listas>"+nome+"</a>";
								}
								var TotPagina = (nreg/tnreg)
								if (parseInt(nreg) > parseInt(tnreg)){
									strHTML += "<p><div align=center>";
									if(npagina>1) {
										strHTML += "<a href=JavaScript:listaestabelecimento("+acao+","+id+","+idsegmento+",0,"+qtde+","+(npagina-1)+",'_admin/geraxml.php') class='pg'> « Voltar</a> |";
									}
									for (var k = 0 ; k < TotPagina ; k++){
										var pag =  k + 1;
										if (npagina != pag) {
			                        		strHTML += "<a href=JavaScript:listaestabelecimento("+acao+","+id+","+idsegmento+",0,"+qtde+","+pag+",'_admin/geraxml.php') class='pg'>"+pag+"</a> ";
										} else {
											strHTML += "<span class='pg2'><b>"+pag+" </b></span>";
										}
									}
									if(npagina < TotPagina) {
										strHTML += " | <a href=JavaScript:listaestabelecimento("+acao+","+id+","+idsegmento+",0,"+qtde+","+(npagina+1)+",'_admin/geraxml.php') class='pg'> Próxima » </a>";
									}
									strHTML += "</div>";
								}
							}
						}
						strHTML += "</div>";
						idConteudo.innerHTML = strHTML;
						idTitulo.innerHTML   = "Estabelecimentos"+nmcidade;
						setTimeout("idOpcao.style.display='none'",1000);
					}else{
						//caso não seja um arquivo XML emite a mensagem abaixo
						con.erro = "Erro ao buscar dados!";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
			}
			//passa o código do estado escolhido
			var params = "acao="+acao+"&id="+id+"&idsegmento="+idsegmento+"&inicio="+inicio+"&qtde="+qtde+"&npagina="+npagina;
			con.ajax.send(params);
		}else{
			alert(con.erro);
		}
	}	
	//	08 CLASSE combosegmento
	function combosegmento(acao,id,pagina,objcombo){
		var con = new conexao();
		//se tiver suporte ajax
		if(con.erro=="") {
			idOpcao    = document.getElementById("Aguarde");
			idConteudo = document.getElementById("TDFlag");
			con.ajax.open("POST", pagina, true);
			con.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			con.ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(con.ajax.readyState == 1) {
					if (acao==1){
						idOpcao.style.display="";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
				//após ser processado - chama função processXML que vai varrer os dados
				if(con.ajax.readyState == 4 ) {
					if(con.ajax.responseXML) {
						con.erro = "";
						idOpcao.style.display="";
						var obj = con.ajax.responseXML;
						var dataArray   = obj.getElementsByTagName("flag");
						strHTML = "<table>"+
								  "<tr>";
						cont = 0;
						for(var i = 0 ; i < dataArray.length ; i++) {
							var item = dataArray[i];
							//contéudo dos campos no arquivo XML
							var id   =  item.getElementsByTagName("id")[0].firstChild.nodeValue;
							var nome =  item.getElementsByTagName("nome")[0].firstChild.nodeValue;
							if (cont > 5){
								strHTML += "</tr><tr>";
								cont = 0;
							}
							strHTML += "<td><input type='checkbox' name='flag[]' value='"+id+"'>"+nome+"</td>";
							cont++;
						}
						strHTML += "</table>";
						idConteudo.innerHTML = strHTML;
						carregar(con.ajax.responseXML,objcombo);
						setTimeout("idOpcao.style.display='none'",1000);
					}else{
						//caso não seja um arquivo XML emite a mensagem abaixo
						con.erro = "Erro ao buscar dados!";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
			}
			//passa o código do estado escolhido
			var params = "acao="+acao+"&id="+id;
			con.ajax.send(params);
		}else{
			alert(con.erro);
		}
		//	METODO PARA CARREGAR O COMBO SUPERIOR
		function carregar(obj,objcombo){
			//pega a tag cidade
			objcombo.options.length = 1;
			var dataArray   = obj.getElementsByTagName("lista");
			//total de elementos contidos na tag cidade
			if(dataArray.length > 0) {
				//percorre o arquivo XML paara extrair os dados
				for(var i = 0 ; i < dataArray.length ; i++) {
					var item = dataArray[i];
					//contéudo dos campos no arquivo XML
					var id   =  item.getElementsByTagName("id")[0].firstChild.nodeValue;
					var nome =  item.getElementsByTagName("nome")[0].firstChild.nodeValue;			
					//cria um novo option dinamicamente  
					var novo = document.createElement("option");
					//atribui um ID a esse elemento
					novo.setAttribute("id", "opcoes");
					//atribui um valor
					novo.value = id;
					//atribui um texto
					novo.text  = nome;
					//finalmente adiciona o novo elemento
					objcombo.options.add(novo);
				}
			}else {
				//caso o XML volte vazio, printa a mensagem abaixo
				idOpcao.style.display="";
				setTimeout("idOpcao.style.display='none'",1000);
			}	  
		}
	}
	//	09 CLASSE galeria
	function galeria(acao,id,tipo,dominio,qtde,npagina,pagina){
		var con = new conexao();
		//se tiver suporte ajax
		if(con.erro=="") {
			idOpcao  = document.getElementById("Aguarde");
			idConteudo = document.getElementById("TDGaleria");
			idGaleria  = document.getElementById("TBGaleria");
			idDestaque = document.getElementById("ImagemDestaque");
			con.ajax.open("POST", pagina, true);
			con.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			con.ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(con.ajax.readyState == 1) {
					if (acao==1){
						idOpcao.style.display="";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
				//após ser processado - chama função processXML que vai varrer os dados
				idDestaque.src = "";
				idDestaque.style.display = "none";
				if(con.ajax.readyState == 4 ) {
					if(con.ajax.responseXML) {
						idOpcao.style.display="";
						con.erro = "";
						var obj = con.ajax.responseXML;
						var dataArray = obj.getElementsByTagName("conteudo");
						strHTML = "<table border=0 width='100%' cellpadding='0' cellspacing='0'>";
						var imagemdesc = ""
						if(dataArray.length > 0) {
							for (var i = 0 ; i < dataArray.length ; i++){
								var item  = dataArray[i];
								var galeria = item.getElementsByTagName("galeria");
								var nreg  	= item.getElementsByTagName("nreg")[0].firstChild.nodeValue;
								var tnreg 	= item.getElementsByTagName("tnreg")[0].firstChild.nodeValue;
								strHTML += "<tr><td>";
								if (galeria.length >0){
									idGaleria.style.display="";
									for(var j = 0 ; j < galeria.length ; j++) {
										var item = galeria[j];
										var imagem 	 = item.getElementsByTagName("imagem")[0].firstChild.nodeValue;
										var nome   	 = item.getElementsByTagName("nome")[0].firstChild.nodeValue;
										var destaque = item.getElementsByTagName("destaque")[0].firstChild.nodeValue;
										if (j==0){
											imagemdesc = imagem;
										}
										//
										if (destaque == 1){
											idDestaque.src = dominio+"/"+imagem;
											idDestaque.style.display = "";
										}
										strHTML += "<div style='float:left; display:block;padding:3px;margin:0 5px 5px 0; cursor:hand; border:1px solid #ccc;'>"+
												   "<img src='"+dominio+"/"+imagem+"' width='95px' height='95px' tile='"+nome+"' border='0' class=borderimg onmouseover=mostrarimagem('"+dominio+"/"+imagem+"')>"+
												   "</div>";
									}
								}
								strHTML += "</td><tr><td>&nbsp;</td></tr>";
								var TotPagina = (nreg/tnreg)
								if (parseInt(nreg) > parseInt(tnreg)){
									strHTML += "<tr><td align=center>";
									if(npagina>1) {
										strHTML += "<a href=JavaScript:galeria("+acao+","+id+","+tipo+",'"+dominio+"',"+qtde+","+(npagina-1)+",'"+pagina+"') class='pg'> « Voltar</a> |";
									}
									for (var k = 0 ; k < TotPagina ; k++){
										var pag =  k + 1;
										if (npagina != pag) {
			                        		strHTML += "<a href=JavaScript:galeria("+acao+","+id+","+tipo+",'"+dominio+"',"+qtde+","+pag+",'"+pagina+"') class='pg'>"+pag+"</a> ";
										} else {
											strHTML += "<span class='pg2'><b>"+pag+" </b></span>";
										}
									}
									if(npagina < TotPagina) {
										strHTML += " | <a href=JavaScript:galeria("+acao+","+id+","+tipo+",'"+dominio+"',"+qtde+","+(npagina+1)+",'"+pagina+"') class='pg'> Próxima » </a>";
									}
									strHTML += "</td></tr>";
								}
							}
						}
						strHTML += "</table>";
						idConteudo.innerHTML = strHTML;
						if (idDestaque.style.display == "none"){
							idDestaque.src = dominio+"/"+imagemdesc;
							idDestaque.style.display = "";
						}
						setTimeout("idOpcao.style.display='none'",1000);
					}else{
						//caso não seja um arquivo XML emite a mensagem abaixo
						con.erro = "Erro ao buscar dados!";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
			}
			//passa o código do estado escolhido
			var params = "acao="+acao+"&id="+id+"&tipo="+tipo+"&qtde="+qtde+"&npagina="+npagina;
			con.ajax.send(params);
		}else{
			alert(con.erro);
		}
	}	
	//	10 CLASSE galeriaadmin
	function galeriaadmin(acao,id,tipo,dominio,qtde,npagina,pagina){
		var con = new conexao();
		//se tiver suporte ajax
		if(con.erro=="") {
			idOpcao  = document.getElementById("Aguarde");
			idGaleria = document.getElementById("TDGaleria");
			con.ajax.open("POST", pagina, true);
			con.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			con.ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(con.ajax.readyState == 1) {
					if (acao==1){
						idOpcao.style.display="";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
				//após ser processado - chama função processXML que vai varrer os dados
				if(con.ajax.readyState == 4 ) {
					if(con.ajax.responseXML) {
						idOpcao.style.display="";
						con.erro = "";
						var obj = con.ajax.responseXML;
						var dataArray = obj.getElementsByTagName("conteudo");
						strHTML = "<table border=0 width='100%' align=right>"+
								  "<tr>";
						if(dataArray.length > 0) {
							for (var i = 0 ; i < dataArray.length ; i++){
								var item  = dataArray[i];
								var galeria = item.getElementsByTagName("galeria");
								var nreg  	= item.getElementsByTagName("nreg")[0].firstChild.nodeValue;
								var tnreg 	= item.getElementsByTagName("tnreg")[0].firstChild.nodeValue;
								cont = 0;
								for(var j = 0 ; j < galeria.length ; j++) {
									var item = galeria[j];
									var iditem   = item.getElementsByTagName("id")[0].firstChild.nodeValue;
									var imagem   = item.getElementsByTagName("imagem")[0].firstChild.nodeValue;
									var nome     = item.getElementsByTagName("nome")[0].firstChild.nodeValue;
									var destaque = item.getElementsByTagName("destaque")[0].firstChild.nodeValue;
									if (cont > 3){
										cont=0;
										strHTML += "</tr><tr>";
									}
									strHTML += "<td><table>"+
												"<tr><td><img src='"+dominio+"/"+imagem+"' width='80px' height='80px' border=1></td></tr>"+
												"<tr><td><input type='text' class='form' name='nmimagem[]' idgaleria='"+iditem+"' value='"+nome+"' size='20' maxlength='50'></td></tr>";
									if (destaque == 1){
										strHTML += "<tr><td><input type='radio' class='form' name='destaque' idgaleria='"+iditem+"' value='1' size='20' maxlength='50' checked> Destaque</td></tr>";
									}else{
										strHTML += "<tr><td><input type='radio' class='form' name='destaque' idgaleria='"+iditem+"' value='1' size='20' maxlength='50'> Destaque</td></tr>";
									}
									strHTML +=  "<tr><td><input type='button' name='btnalterar' value='Alterar' onclick='alterargaleria("+iditem+")'> ";
									if (destaque == 0 || galeria.length==1){
										strHTML +=  "<input type='button' name='btnremover' value='Remover' onclick=removerimagem("+iditem+",'"+imagem+"')></td></tr>";
									}
									strHTML +=  "</table></td>";
									cont++;
								}
								var TotPagina = (nreg/tnreg)
								if (parseInt(nreg) > parseInt(tnreg)){
									strHTML += "<tr><td colspan="+galeria.length+" align=center>";
									if(npagina>1) {
										strHTML += "<a href=JavaScript:galeriaadmin("+acao+","+id+","+tipo+",'"+dominio+"',"+qtde+","+(npagina-1)+",'"+pagina+"') class='pg'> « Voltar</a> |";
									}
									for (var k = 0 ; k < TotPagina ; k++){
										var pag =  k + 1;
										if (npagina != pag) {
			                        		strHTML += "<a href=JavaScript:galeriaadmin("+acao+","+id+","+tipo+",'"+dominio+"',"+qtde+","+pag+",'"+pagina+"') class='pg'>"+pag+"</a> ";
										} else {
											strHTML += "<span class='pg2'><b>"+pag+" </b></span>";
										}
									}
									if(npagina < TotPagina) {
										strHTML += " | <a href=JavaScript:galeriaadmin("+acao+","+id+","+tipo+",'"+dominio+"',"+qtde+","+(npagina+1)+",'"+pagina+"') class='pg'> Próxima » </a>";
									}
									strHTML += "</td></tr>";
								}
							}
						}
						strHTML += "</table>";
						idGaleria.innerHTML = strHTML;
						setTimeout("idOpcao.style.display='none'",1000);
					}else{
						//caso não seja um arquivo XML emite a mensagem abaixo
						con.erro = "Erro ao buscar dados!";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
			}
			//passa o código do estado escolhido
			var params = "acao="+acao+"&id="+id+"&tipo="+tipo+"&qtde="+qtde+"&npagina="+npagina;
			con.ajax.send(params);
		}else{
			alert(con.erro);
		}
	}		
	//	11 CLASSE mapa
	function mapa(acao,id,pagina){
		var con = new conexao();
		//se tiver suporte ajax
		if(con.erro=="") {
			idOpcao  = document.getElementById("Aguarde");
			idConteudo = document.getElementById("TDMapa");
			con.ajax.open("POST", pagina, true);
			con.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			con.ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(con.ajax.readyState == 1) {
					if (acao==1){
						idOpcao.style.display="";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
				//após ser processado - chama função processXML que vai varrer os dados
				if(con.ajax.readyState == 4 ) {
					if(con.ajax.responseXML) {
						idOpcao.style.display="";
						con.erro = "";
						var obj = con.ajax.responseXML;
						var dataArray = obj.getElementsByTagName("conteudo");
						strHTML = "<div>";
						if(dataArray.length > 0) {
							for(var i = 0 ; i < dataArray.length ; i++) {
								var item = dataArray[i];
								var mapa =  item.getElementsByTagName("mapa")[0].firstChild.nodeValue;
								strHTML += "<div>"+mapa+"</div>";
							}
						}
						strHTML += "</div>";
						idConteudo.innerHTML = strHTML;
						setTimeout("idOpcao.style.display='none'",1000);
					}else{
						//caso não seja um arquivo XML emite a mensagem abaixo
						con.erro = "Erro ao buscar dados!";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
			}
			//passa o código do estado escolhido
			var params = "acao="+acao+"&id="+id;
			con.ajax.send(params);
		}else{
			alert(con.erro);
		}
	}
	//	12 CLASSE linkadd
	function linkadd(acao,id,qtde,npagina,pagina){
		var con = new conexao();
		//se tiver suporte ajax
		if(con.erro=="") {
			idOpcao    = document.getElementById("Aguarde");
			idConteudo = document.getElementById("TDLink");
			idGaleria  = document.getElementById("TBLink");
			con.ajax.open("POST", pagina, true);
			con.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			con.ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(con.ajax.readyState == 1) {
					if (acao==1){
						idOpcao.style.display="";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
				//após ser processado - chama função processXML que vai varrer os dados
				if(con.ajax.readyState == 4 ) {
					if(con.ajax.responseXML) {
						idOpcao.style.display="";
						con.erro = "";
						var obj = con.ajax.responseXML;
						var dataArray = obj.getElementsByTagName("conteudo");
						strHTML = "<table border=0 width='100%'>";
						if(dataArray.length > 0) {
							for (var i = 0 ; i < dataArray.length ; i++){
								var item  = dataArray[i];
								var galeria = item.getElementsByTagName("galeria");
								var nreg  	= item.getElementsByTagName("nreg")[0].firstChild.nodeValue;
								var tnreg 	= item.getElementsByTagName("tnreg")[0].firstChild.nodeValue;
								strHTML += "<tr><td>";
								if (galeria.length >0){
									idGaleria.style.display="";
									for(var j = 0 ; j < galeria.length ; j++) {
										var item = galeria[j];
										var idcont = item.getElementsByTagName("id")[0].firstChild.nodeValue;
										var nome   = item.getElementsByTagName("nome")[0].firstChild.nodeValue;
										strHTML += "<div><a href='conteudomenu.php?id="+idcont+"' class=listasog border='0'>"+nome+"</a></div>";
									}
								}
								strHTML += "</td></tr>";
								var TotPagina = (nreg/tnreg)
								if (parseInt(nreg) > parseInt(tnreg)){
									strHTML += "<tr><td align=center>";
									if(npagina>1) {
										strHTML += "<a href=JavaScript:linkadd("+acao+","+id+","+qtde+","+(npagina-1)+",'"+pagina+"') class='pg'> « Voltar</a> |";
									}
									for (var k = 0 ; k < TotPagina ; k++){
										var pag =  k + 1;
										if (npagina != pag) {
			                        		strHTML += "<a href=JavaScript:linkadd("+acao+","+id+","+qtde+","+pag+",'"+pagina+"') class='pg'>"+pag+"</a> ";
										} else {
											strHTML += "<span class='pg2'><b>"+pag+" </b></span>";
										}
									}
									if(npagina < TotPagina) {
										strHTML += " | <a href=JavaScript:linkadd("+acao+","+id+","+qtde+","+(npagina+1)+",'"+pagina+"') class='pg'> Próxima » </a>";
									}
									strHTML += "</td></tr>";
								}
							}
						}
						strHTML += "</table>";
						idConteudo.innerHTML = strHTML;
						setTimeout("idOpcao.style.display='none'",1000);
					}else{
						//caso não seja um arquivo XML emite a mensagem abaixo
						con.erro = "Erro ao buscar dados!";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
			}
			//passa o código do estado escolhido
			var params = "acao="+acao+"&id="+id+"&qtde="+qtde+"&npagina="+npagina;
			con.ajax.send(params);
		}else{
			alert(con.erro);
		}
	}	
	//	13 CLASSE lista
	function listapraia(acao,id,qtde,npagina,pagina){
		var con = new conexao();
		//se tiver suporte ajax
		if(con.erro=="") {
			idOpcao  = document.getElementById("Aguarde");
			idConteudo = document.getElementById("TDConteudo");
			con.ajax.open("POST", pagina, true);
			con.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			con.ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(con.ajax.readyState == 1) {
					if (acao==1){
						idOpcao.style.display="";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
				//após ser processado - chama função processXML que vai varrer os dados
				if(con.ajax.readyState == 4 ) {
					if(con.ajax.responseXML) {
						idOpcao.style.display="";
						con.erro = "";
						var obj = con.ajax.responseXML;
						var dataArray = obj.getElementsByTagName("conteudo");
						strHTML = "<table border=0 width='100%'>";
						if(dataArray.length > 0) {
							for (var i = 0 ; i < dataArray.length ; i++){
								var item  = dataArray[i];
								var lista = item.getElementsByTagName("lista");
								var nreg  	= item.getElementsByTagName("nreg")[0].firstChild.nodeValue;
								var tnreg 	= item.getElementsByTagName("tnreg")[0].firstChild.nodeValue;
								strHTML = "<div>";
								for (var j = 0 ; j < lista.length ; j++){
									var item  = lista[j];
									var idcot = item.getElementsByTagName("id")[0].firstChild.nodeValue;
									var nome  = item.getElementsByTagName("nome")[0].firstChild.nodeValue;
									strHTML += "<div>";
									switch (acao){
										case 14:
											strHTML += "<a href='municipio.php?idmunicipio="+idcot+"' class=listas>"+nome+"</a>";
											break;
										case 15:
											strHTML += "<a href='praia.php?id="+idcot+"' class=listas>"+nome+"</a>";
											break;
									}
									strHTML += "</div>";
								}
							}
						}
						var TotPagina = (nreg/tnreg)
						if (parseInt(nreg) > parseInt(tnreg)){
							strHTML += "<div align=center>";
							if(npagina>1) {
								strHTML += "<a href=JavaScript:listapraia("+acao+","+id+","+qtde+","+(npagina-1)+",'"+pagina+"') class='pg'> « Voltar</a> |";
							}
							for (var k = 0 ; k < TotPagina ; k++){
								var pag =  k + 1;
								if (npagina != pag) {
									strHTML += "<a href=JavaScript:listapraia("+acao+","+id+","+qtde+","+pag+",'"+pagina+"') class='pg'>"+pag+"</a> ";
								} else {
									strHTML += "<span class='pg2'><b>"+pag+" </b></span>";
								}
							}
							if(npagina < TotPagina) {
								strHTML += " | <a href=JavaScript:listapraia("+acao+","+id+","+qtde+","+(npagina+1)+",'"+pagina+"') class='pg'> Próxima » </a>";
							}
							strHTML += "</div>";
						}
						strHTML += "</div>";
						idConteudo.innerHTML = strHTML;
						setTimeout("idOpcao.style.display='none'",1000);
					}else{
						//caso não seja um arquivo XML emite a mensagem abaixo
						con.erro = "Erro ao buscar dados!";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
			}
			//passa o código do estado escolhido
			var params = "acao="+acao+"&id="+id+"&qtde="+qtde+"&npagina="+npagina;
			con.ajax.send(params);
		}else{
			alert(con.erro);
		}
	}
	//	14 CLASSE roteiro
	function roteiro(acao,id,tipo,qtde,npagina,pagina){
		var con = new conexao();
		//se tiver suporte ajax
		if(con.erro=="") {
			idOpcao    = document.getElementById("Aguarde");
			idConteudo = document.getElementById("TDConteudo");
			con.ajax.open("POST", pagina, true);
			con.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			con.ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(con.ajax.readyState == 1) {
					if (acao==1){
						idOpcao.style.display="";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
				//após ser processado - chama função processXML que vai varrer os dados
				if(con.ajax.readyState == 4 ) {
					if(con.ajax.responseXML) {
						idOpcao.style.display="";
						con.erro = "";
						var obj = con.ajax.responseXML;
						var dataArray = obj.getElementsByTagName("conteudo");
						strHTML = "<table border=0 width='100%'>";
						if(dataArray.length > 0) {
							for (var i = 0 ; i < dataArray.length ; i++){
								var item  = dataArray[i];
								var lista = item.getElementsByTagName("lista");
								var nreg  	= item.getElementsByTagName("nreg")[0].firstChild.nodeValue;
								var tnreg 	= item.getElementsByTagName("tnreg")[0].firstChild.nodeValue;
								strHTML += "<tr><td>";
								segmento = "";
								cidade   = "";
								if (lista.length >0){
									for(var j = 0 ; j < lista.length ; j++) {
										var item = lista[j];
										var idcot 	 = item.getElementsByTagName("id")[0].firstChild.nodeValue;
										var nome  	 = item.getElementsByTagName("nome")[0].firstChild.nodeValue;
										switch (tipo){
											case "1":
												strHTML += "<a href='municipio.php?idmunicipio="+idcot+"' class=listas>"+nome+"</a>";
												break;
											case "2":
												if (cidade != item.getElementsByTagName("cidade")[0].firstChild.nodeValue){
													var cidade = item.getElementsByTagName("cidade")[0].firstChild.nodeValue; 
													strHTML += "<div class=cat>"+cidade+"</div>";
												}
												//
												if (segmento != item.getElementsByTagName("segmento")[0].firstChild.nodeValue){
													var segmento = item.getElementsByTagName("segmento")[0].firstChild.nodeValue; 
													strHTML += "<div class=subcat>"+segmento+"</div>";
												}
												strHTML += "<a href='estabelecimento.php?id="+idcot+"' class=listas>"+nome+"</a>";
												break;
											case "3":
												strHTML += "<a href='praia.php?id="+idcot+"' class=listas>"+nome+"</a>";
												break;
										}
									}
								}
								strHTML += "</td></tr>";
								var TotPagina = (nreg/tnreg)
								if (parseInt(nreg) > parseInt(tnreg)){
									strHTML += "<tr><td align=center>";
									if(npagina>1) {
										strHTML += "<a href=JavaScript:roteiro("+acao+","+id+",'"+tipo+"',"+qtde+","+(npagina-1)+",'"+pagina+"') class='pg'> « Voltar</a> |";
									}
									for (var k = 0 ; k < TotPagina ; k++){
										var pag =  k + 1;
										if (npagina != pag) {
			                        		strHTML += "<a href=JavaScript:roteiro("+acao+","+id+",'"+tipo+"',"+qtde+","+pag+",'"+pagina+"') class='pg'>"+pag+"</a> ";
										} else {
											strHTML += "<span class='pg2'><b>"+pag+" </b></span>";
										}
									}
									if(npagina < TotPagina) {
										strHTML += " | <a href=JavaScript:roteiro("+acao+","+id+",'"+tipo+"',"+qtde+","+(npagina+1)+",'"+pagina+"') class='pg'> Próxima » </a>";
									}
									strHTML += "</td></tr>";
								}
							}
						}
						if (tipo==2){
							strHTML += "<tr><td align=center><a href='roteiro.php?id="+id+"' target='_blank'>Imprimir</a></td></tr>";
						}
						strHTML += "</table>";
						idConteudo.innerHTML = strHTML;
						setTimeout("idOpcao.style.display='none'",1000);
					}else{
						//caso não seja um arquivo XML emite a mensagem abaixo
						con.erro = "Erro ao buscar dados!";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
			}
			//passa o código do estado escolhido
			var params = "acao="+acao+"&id="+id+"&tipo="+tipo+"&qtde="+qtde+"&npagina="+npagina;
			con.ajax.send(params);
		}else{
			alert(con.erro);
		}
	}		
	//	15 CLASSE distancia
	function distancia(acao,origem,destino,pagina){
		var con = new conexao();
		//se tiver suporte ajax
		if(con.erro=="") {
			idOpcao  = document.getElementById("Aguarde");
			idConteudo = document.getElementById("TDConteudo");
			if (origem == destino){
				idConteudo.innerHTML = "Nenhum registro encontrado!";
				setTimeout("idConteudo.innerHTML = ''",1000);
				return false;
			}
			con.ajax.open("POST", pagina, true);
			con.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			con.ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(con.ajax.readyState == 1) {
					if (acao==1){
						idOpcao.style.display="";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
				//após ser processado - chama função processXML que vai varrer os dados
				if(con.ajax.readyState == 4 ) {
					if(con.ajax.responseXML) {
						idOpcao.style.display="";
						con.erro = "";
						var obj = con.ajax.responseXML;
						var dataArray = obj.getElementsByTagName("conteudo");
						strHTML = "<div>";
						if(dataArray.length > 0) {
							for(var i = 0 ; i < dataArray.length ; i++) {
								var item = dataArray[i];
								var idobj 	  =  item.getElementsByTagName("id")[0].firstChild.nodeValue;
								var distancia =  item.getElementsByTagName("distancia")[0].firstChild.nodeValue;
								var mapa	  =  item.getElementsByTagName("mapa")[0].firstChild.nodeValue;
								strHTML += "<div>Distância: "+distancia+" Km</div>";
								if (mapa != " "){
									strHTML += "<div>Localização no Mapa</div>"+
										   	   "<div>"+mapa+"</div>";
								}
							}
						}
						strHTML += "</div>";
						idConteudo.innerHTML = strHTML;
						setTimeout("idOpcao.style.display='none'",1000);
					}else{
						//caso não seja um arquivo XML emite a mensagem abaixo
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
			}
			//passa o código do estado escolhido
			var params = "acao="+acao+"&origem="+origem+"&destino="+destino;
			con.ajax.send(params);
		}else{
			alert(con.erro);
		}
	}
	//	16 CLASSE listapesquisa
	function listapesquisa(acao,filtro,conteudo,cidade,praia,segmento,pagina){
		var con = new conexao();
		//se tiver suporte ajax
		if(con.erro=="") {
			idOpcao  = document.getElementById("Aguarde");
			idConteudo = document.getElementById("TDConteudo");
			con.ajax.open("POST", pagina, true);
			con.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			con.ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(con.ajax.readyState == 1) {
					if (acao==1){
						idOpcao.style.display="";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
				//após ser processado - chama função processXML que vai varrer os dados
				if(con.ajax.readyState == 4 ) {
					if(con.ajax.responseXML) {
						idOpcao.style.display="";
						con.erro = "";
						var obj = con.ajax.responseXML;
						var dataArray = obj.getElementsByTagName("opcao");
						strHTML = "<div>";
						var totalreg = 0;
						var contpg = 1;
						if(dataArray.length > 0) {
							for (var i = 0 ; i < dataArray.length ; i++){
								var item  = dataArray[i];
								var titulo = item.getElementsByTagName("titulo")[0].firstChild.nodeValue;
								var treg   = item.getElementsByTagName("treg")[0].firstChild.nodeValue;
								var lista  = item.getElementsByTagName("lista");
								switch (titulo){
									case "1":
										strHTML += "<div class=cat>Conteúdo ("+treg+") ocorrências</div>";
										var nmcategoria = "";
										for(var k = 0 ; k < lista.length ; k++) {
											var item = lista[k];
											var idcot	     = item.getElementsByTagName("id")[0].firstChild.nodeValue;
											var categoria    = item.getElementsByTagName("categoria")[0].firstChild.nodeValue;
											var subcategoria = item.getElementsByTagName("subcategoria")[0].firstChild.nodeValue;
											var nome		 = item.getElementsByTagName("nome")[0].firstChild.nodeValue;
											if (nmcategoria != categoria){
												if (nmcategoria != ""){
													strHTML += "<div class=subcat>"+categoria+"</div>";
												}else{
													strHTML += "<div class=subcat>Geral</div>";
												}
												nmcategoria = categoria;
											}
											strHTML += "<a href='conteudomenu.php?id="+idcot+"' class=listas>"+nome+"</a>";
										}
										strHTML += "</p>";
										break;
									case "2":
										strHTML += "<div class=cat>Municípios ("+treg+") ocorrências</div>";
										for(var k = 0 ; k < lista.length ; k++) {
											var item = lista[k];
											var idcot	     = item.getElementsByTagName("id")[0].firstChild.nodeValue;
											var categoria    = item.getElementsByTagName("categoria")[0].firstChild.nodeValue;
											var subcategoria = item.getElementsByTagName("subcategoria")[0].firstChild.nodeValue;
											var nome		 = item.getElementsByTagName("nome")[0].firstChild.nodeValue;
											strHTML += "<a href='municipio.php?idmunicipio="+idcot+"' class=listas>"+nome+"</a>";
										}
										strHTML += "</p>";
										break;
									case "3":
										strHTML += "<div class=cat>Praias ("+treg+") ocorrências</div>";
										var nmcidade = "";
										for(var k = 0 ; k < lista.length ; k++) {
											var item = lista[k];
											var idcot	     = item.getElementsByTagName("id")[0].firstChild.nodeValue;
											var categoria    = item.getElementsByTagName("categoria")[0].firstChild.nodeValue;
											var subcategoria = item.getElementsByTagName("subcategoria")[0].firstChild.nodeValue;
											var nome		 = item.getElementsByTagName("nome")[0].firstChild.nodeValue;
											if (nmcidade != categoria){
												nmcidade = categoria;
												strHTML += "<div class=subcat>"+categoria+"</div>";
											}
											strHTML += "<a href='praia.php?id="+idcot+"' class=listas>"+nome+"</a>";
										}
										strHTML += "</div></p>";
										break;
									case "4":
										strHTML += "<div class=cat>Estabelecimentos ("+treg+") ocorrências</div>";
										var nmcidade = "";
										var nmpraia  = "";
										for(var k = 0 ; k < lista.length ; k++) {
											var item = lista[k];
											var idcot	     = item.getElementsByTagName("id")[0].firstChild.nodeValue;
											var categoria    = item.getElementsByTagName("categoria")[0].firstChild.nodeValue;
											var subcategoria = item.getElementsByTagName("subcategoria")[0].firstChild.nodeValue;
											var nome		 = item.getElementsByTagName("nome")[0].firstChild.nodeValue;
											if (nmcidade != categoria){
												nmcidade = categoria;
												strHTML += "<div class=subcat>"+categoria+"</div>";
											}
											if (nmpraia != subcategoria){
												nmpraia = subcategoria;
												strHTML += "<div>"+subcategoria+"</div>";
											}
											strHTML += "<div><a href='estabelecimento.php?id="+idcot+"'>"+nome+"</a></div>";
										}
										strHTML += "</div></p>";
										break;
								}
							}
						}
						strHTML += "</div>";
						idConteudo.innerHTML = strHTML;
						setTimeout("idOpcao.style.display='none'",1000);
					}else{
						//caso não seja um arquivo XML emite a mensagem abaixo
						con.erro = "Erro ao buscar dados!";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
			}
			//passa o código do estado escolhido
			var params = "acao="+acao+"&filtro="+escape(filtro)+"&conteudo="+conteudo+"&cidade="+cidade+"&praia="+praia+"&segmento="+segmento;
			con.ajax.send(params);
		}else{
			alert(con.erro);
		}
	}		
	//	17 CLASSE lista
	function lista(acao,id,pagina){
		var con = new conexao();
		//se tiver suporte ajax
		if(con.erro=="") {
			idOpcao  = document.getElementById("Aguarde");
			idConteudo = document.getElementById("TDConteudo");
			con.ajax.open("POST", pagina, true);
			con.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			con.ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(con.ajax.readyState == 1) {
					if (acao==1){
						idOpcao.style.display="";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
				//após ser processado - chama função processXML que vai varrer os dados
				if(con.ajax.readyState == 4 ) {
					if(con.ajax.responseXML) {
						idOpcao.style.display="";
						con.erro = "";
						var obj = con.ajax.responseXML;
						var dataArray = obj.getElementsByTagName("lista");
						strHTML = "<div>";
						if(dataArray.length > 0) {
							for (var i = 0 ; i < dataArray.length ; i++){
								var item  = dataArray[i];
								var idcot = item.getElementsByTagName("id")[0].firstChild.nodeValue;
								var nome  = item.getElementsByTagName("nome")[0].firstChild.nodeValue;
								switch (acao){
									case 14:
										strHTML += "<a href='municipio.php?idmunicipio="+idcot+"' class=listas>"+nome+"</a>";
										break;
									case 15:
										strHTML += "<a href='praia.php?id="+idcot+"' class=listas>"+nome+"</a>";
										break;
								}
							}
						}
						strHTML += "</div>";
						idConteudo.innerHTML = strHTML;
						setTimeout("idOpcao.style.display='none'",1000);
					}else{
						//caso não seja um arquivo XML emite a mensagem abaixo
						con.erro = "Erro ao buscar dados!";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
			}
			//passa o código do estado escolhido
			var params = "acao="+acao+"&id="+id;
			con.ajax.send(params);
		}else{
			alert(con.erro);
		}
	}
	//	18 CLASSE listaevento
	function listaevento(acao,inicio,qtde,npagina,pagina){
		var con = new conexao();
		//se tiver suporte ajax
		if(con.erro=="") {
			idTitulo = document.getElementById("TDTitulo");
			idOpcao  = document.getElementById("Aguarde");
			idConteudo = document.getElementById("TDConteudo");
			con.ajax.open("POST", pagina, true);
			con.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			con.ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(con.ajax.readyState == 1) {
					if (acao==1){
						idOpcao.style.display="";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
				//após ser processado - chama função processXML que vai varrer os dados
				if(con.ajax.readyState == 4 ) {
					if(con.ajax.responseXML) {
						idOpcao.style.display="";
						con.erro = "";
						var obj = con.ajax.responseXML;
						var dataArray = obj.getElementsByTagName("conteudo");
						strHTML = "<div>";
						if(dataArray.length > 0) {
							for (var i = 0 ; i < dataArray.length ; i++){
								var item  	  = dataArray[i];
								var lista 	  = item.getElementsByTagName("lista");
								var nreg  	  = item.getElementsByTagName("nreg")[0].firstChild.nodeValue;
								var tnreg 	  = item.getElementsByTagName("tnreg")[0].firstChild.nodeValue;
								categoria 	  = 0;
								data		  = "";
								for(var j = 0 ; j < lista.length ; j++) {
									var item 	    = lista[j];
									var idcot 	    = item.getElementsByTagName("id")[0].firstChild.nodeValue;
									var nome  	    = item.getElementsByTagName("nome")[0].firstChild.nodeValue;
									var datainicio  = item.getElementsByTagName("datainicio")[0].firstChild.nodeValue;
									var idcategoria = item.getElementsByTagName("categoria")[0].firstChild.nodeValue;
									var nmcategoria = item.getElementsByTagName("nmcategoria")[0].firstChild.nodeValue;
									var nmcidade 	= item.getElementsByTagName("nmcidade")[0].firstChild.nodeValue;
									var dominio 	= item.getElementsByTagName("dominio")[0].firstChild.nodeValue;
									if (categoria != idcategoria){
										strHTML += "<div class=categoria><strong>"+nmcategoria+"</strong></div>";
									}
									//
									if (data != datainicio){
										strHTML += "<div><strong>"+datainicio+"</strong></div>";
									}
									strHTML += "<div>» "+nmcidade+" - <a href=\"evento.php?id="+idcot+"&dominio="+dominio+" class=\"lnkeventos\">"+nome+"</a></div>"+
									           "<hr size=1 color=#EBEBEB>";
								}
								var TotPagina = (nreg/tnreg)
								if (parseInt(nreg) > parseInt(tnreg)){
									strHTML += "<p><div align=center>";
									if(npagina>1) {
										strHTML += "<a href=JavaScript:listaevento("+acao+","+inicio+","+qtde+","+(npagina-1)+",'_admin/geraxml.php') class='pg'> « Voltar</a> |";
									}
									for (var k = 0 ; k < TotPagina ; k++){
										var pag =  k + 1;
										if (npagina != pag) {
			                        		strHTML += "<a href=JavaScript:listaevento("+acao+","+inicio+","+qtde+","+pag+",'_admin/geraxml.php') class='pg'>"+pag+"</a> ";
										} else {
											strHTML += "<span class='pg2'><b>"+pag+" </b></span>";
										}
									}
									if(npagina < TotPagina) {
										strHTML += " | <a href=JavaScript:listaevento("+acao+","+inicio+","+qtde+","+(npagina+1)+",'_admin/geraxml.php') class='pg'> Próxima » </a>";
									}
									strHTML += "</div>";
								}
							}
						}
						strHTML += "</div>";
						idConteudo.innerHTML = strHTML;
						setTimeout("idOpcao.style.display='none'",1000);
					}else{
						//caso não seja um arquivo XML emite a mensagem abaixo
						con.erro = "Erro ao buscar dados!";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
			}
			//passa o código do estado escolhido
			var params = "acao="+acao+"&inicio="+inicio+"&qtde="+qtde+"&npagina="+npagina;
			con.ajax.send(params);
		}else{
			alert(con.erro);
		}
	}	
	//	19 CLASSE evento
	function evento(acao,id,pagina){
		var con = new conexao();
		//se tiver suporte ajax
		if(con.erro=="") {
			idTitulo = document.getElementById("TDTitulo");
			idOpcao  = document.getElementById("Aguarde");
			idConteudo = document.getElementById("TDConteudo");
			con.ajax.open("POST", pagina, true);
			con.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			con.ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(con.ajax.readyState == 1) {
					if (acao==1){
						idOpcao.style.display="";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
				//após ser processado - chama função processXML que vai varrer os dados
				if(con.ajax.readyState == 4 ) {
					if(con.ajax.responseXML) {
						idOpcao.style.display="";
						con.erro = "";
						var obj = con.ajax.responseXML;
						var dataArray = obj.getElementsByTagName("conteudo");
						strHTML = "<div>";
						if(dataArray.length > 0) {
							for(var i = 0 ; i < dataArray.length ; i++) {
								var item = dataArray[i];
								var categoria 	  = item.getElementsByTagName("categoria")[0].firstChild.nodeValue;
								var titulo	  	  = item.getElementsByTagName("titulo")[0].firstChild.nodeValue;
								var data	  	  = item.getElementsByTagName("data")[0].firstChild.nodeValue;
								var hora	  	  = item.getElementsByTagName("hora")[0].firstChild.nodeValue;
								var local	  	  = item.getElementsByTagName("local")[0].firstChild.nodeValue;
								var valor	  	  = item.getElementsByTagName("valor")[0].firstChild.nodeValue;
								var localingresso = item.getElementsByTagName("localingresso")[0].firstChild.nodeValue;
								var telefone	  = item.getElementsByTagName("telefone")[0].firstChild.nodeValue;
								var fax	  		  = item.getElementsByTagName("fax")[0].firstChild.nodeValue;
								var email	  	  = item.getElementsByTagName("email")[0].firstChild.nodeValue;
								var site		  = item.getElementsByTagName("site")[0].firstChild.nodeValue;
								var descricao = item.getElementsByTagName("descricao")[0].firstChild.nodeValue;
								strHTML += "<div>"+descricao+"<p></div>"+
										   "<div><b>Informações Adicionais</b></div>"+
										   (data != "30/11/1999" ? "<div><b>Data: </b>"+data+(hora != "&nbsp;" ? " <b>Hora: </b>"+hora : "")+"</div>" : "")+
										   "<div>"+(local 	 != "&nbsp;" ? "<b>Local: </b>"+local             : "")+"</div>"+
										   "<div>"+(valor 	 != "&nbsp;" ? "<b>Valor Ingresso: </b>R$ "+valor : "")+(localingresso != "&nbsp;" ? " <b>Locais de Venda: </b>"+localingresso : "")+"</div>"+
										   "<div>"+(telefone != "&nbsp;" ? "<b>Telefone: </b>"+telefone       : "")+(fax != "&nbsp;"		   ? " <b>Fax: </b>"+fax 					   : "")+"</div>"+
										   "<div>"+(email 	 != "&nbsp;" ? "<b>Email: </b><a href='mailto("+email+")'>"+email : "")+"</a></div>"+
										   "<div>"+(site 	 != "&nbsp;" ? "<b>Site: </b><a href='"+site+"'>"+site+"</a>" : "")+"</div>";
							}
						}
						strHTML += "</div>";
						idConteudo.innerHTML = strHTML;
						if (categoria != " "){
							idTitulo.innerHTML = categoria+" • "+titulo;
						}else{
							idTitulo.innerHTML = titulo;
						}
						setTimeout("idOpcao.style.display='none'",1000);
					}else{
						//caso não seja um arquivo XML emite a mensagem abaixo
						con.erro = "Erro ao buscar dados!";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
			}
			//passa o código do estado escolhido
			var params = "acao="+acao+"&id="+id;
			con.ajax.send(params);
		}else{
			alert(con.erro);
		}
	}
	//	20 CLASSE galeriaadmin
	function galeriaadmn(acao,id,tipo,dominio,qtde,npagina,pagina){
		var con = new conexao();
		//se tiver suporte ajax
		if(con.erro=="") {
			idOpcao  = document.getElementById("Aguarde");
			idGaleria = document.getElementById("TDGaleria");
			con.ajax.open("POST", pagina, true);
			con.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			con.ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(con.ajax.readyState == 1) {
					if (acao==1){
						idOpcao.style.display="";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
				//após ser processado - chama função processXML que vai varrer os dados
				if(con.ajax.readyState == 4 ) {
					if(con.ajax.responseXML) {
						idOpcao.style.display="";
						con.erro = "";
						var obj = con.ajax.responseXML;
						var dataArray = obj.getElementsByTagName("conteudo");
						strHTML = "<table border=0 width='100%' align=right>"+
								  "<tr>";
						if(dataArray.length > 0) {
							for (var i = 0 ; i < dataArray.length ; i++){
								var item  = dataArray[i];
								var galeria = item.getElementsByTagName("galeria");
								var nreg  	= item.getElementsByTagName("nreg")[0].firstChild.nodeValue;
								var tnreg 	= item.getElementsByTagName("tnreg")[0].firstChild.nodeValue;
								cont = 0;
								for(var j = 0 ; j < galeria.length ; j++) {
									var item = galeria[j];
									var iditem   = item.getElementsByTagName("id")[0].firstChild.nodeValue;
									var imagem   = item.getElementsByTagName("imagem")[0].firstChild.nodeValue;
									var ordem    = item.getElementsByTagName("ordem")[0].firstChild.nodeValue;
									if (cont > 4){
										cont=0;
										strHTML += "</tr><tr>";
									}
									strHTML += "<td><table>"+
												"<tr><td><img src='"+dominio+"/"+imagem+"' width='80px' height='80px' border=1></td></tr>"+
												"<tr><td align=center><div>Posicionar Imagem</div>"+
												(ordem > 1 ? "<input type='button' name='btnmoveleft' value='<-' onclick='alterargaleria("+iditem+","+(parseInt(ordem)-1)+","+ordem+")'>&nbsp;" : "")+
												ordem+"&nbsp;"+
												(parseInt(ordem) < parseInt(nreg) ? "<input type='button' name='btnmoverigth' value='->' onclick='alterargaleria("+iditem+","+(parseInt(ordem)+1)+","+ordem+")'>" : "")+
												"</td></tr>";
									strHTML +=  "<tr><td><input type='button' name='btnremover' value='Remover' onclick=removerimagem("+iditem+",'"+imagem+"')></td></tr>";
									strHTML +=  "</table></td>";
									cont++;
								}
								var TotPagina = (nreg/tnreg)
								if (parseInt(nreg) > parseInt(tnreg)){
									strHTML += "<tr><td colspan="+galeria.length+" align=center>";
									if(npagina>1) {
										strHTML += "<a href=JavaScript:galeriaadmn("+acao+","+id+","+tipo+",'"+dominio+"',"+qtde+","+(npagina-1)+",'"+pagina+"') class='pg'> « Voltar</a> |";
									}
									for (var k = 0 ; k < TotPagina ; k++){
										var pag =  k + 1;
										if (npagina != pag) {
			                        		strHTML += "<a href=JavaScript:galeriaadmn("+acao+","+id+","+tipo+",'"+dominio+"',"+qtde+","+pag+",'"+pagina+"') class='pg'>"+pag+"</a> ";
										} else {
											strHTML += "<span class='pg2'><b>"+pag+" </b></span>";
										}
									}
									if(npagina < TotPagina) {
										strHTML += " | <a href=JavaScript:galeriaadmn("+acao+","+id+","+tipo+",'"+dominio+"',"+qtde+","+(npagina+1)+",'"+pagina+"') class='pg'> Próxima » </a>";
									}
									strHTML += "</td></tr>";
								}
							}
						}
						strHTML += "</table>";
						idGaleria.innerHTML = strHTML;
						setTimeout("idOpcao.style.display='none'",1000);
					}else{
						//caso não seja um arquivo XML emite a mensagem abaixo
						con.erro = "Erro ao buscar dados!";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
			}
			//passa o código do estado escolhido
			var params = "acao="+acao+"&id="+id+"&tipo="+tipo+"&qtde="+qtde+"&npagina="+npagina;
			con.ajax.send(params);
		}else{
			alert(con.erro);
		}
	}		
	//	21 CLASSE listaanuncio
	function listaanuncio(acao,id,pagina){
		var con = new conexao();
		//se tiver suporte ajax
		if(con.erro=="") {
			idOpcao  = document.getElementById("Aguarde");
			idConteudo = document.getElementById("TDAnuncio");
			con.ajax.open("POST", pagina, true);
			con.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			con.ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(con.ajax.readyState == 1) {
					if (acao==1){
						idOpcao.style.display="";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
				//após ser processado - chama função processXML que vai varrer os dados
				if(con.ajax.readyState == 4 ) {
					if(con.ajax.responseXML) {
						idOpcao.style.display="";
						con.erro = "";
						var obj = con.ajax.responseXML;
						var dataArray = obj.getElementsByTagName("lista");
						strHTML = "<div>";
						if(dataArray.length > 0) {
							for (var i = 0 ; i < dataArray.length ; i++){
								var item  = dataArray[i];
								var idcot = item.getElementsByTagName("id")[0].firstChild.nodeValue;
								var nome  = item.getElementsByTagName("nome")[0].firstChild.nodeValue;
								strHTML += "<a href=javascript:anuncio(29,"+idcot+",'_admin/geraxml.php') class=listas>"+nome+"</a>";
							}
						}
						strHTML += "</div>";
						idConteudo.innerHTML = strHTML;
						setTimeout("idOpcao.style.display='none'",1000);
					}else{
						//caso não seja um arquivo XML emite a mensagem abaixo
						con.erro = "Erro ao buscar dados!";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
			}
			//passa o código do estado escolhido
			var params = "acao="+acao+"&id="+id;
			con.ajax.send(params);
		}else{
			alert(con.erro);
		}
	}
	//	22 CLASSE anuncio
	function anuncio(acao,id,pagina){
		var con = new conexao();
		//se tiver suporte ajax
		if(con.erro=="") {
			idOpcao = document.getElementById("Aguarde");
			con.ajax.open("POST", pagina, true);
			con.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			con.ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(con.ajax.readyState == 1) {
					if (acao==1){
						idOpcao.style.display="";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
				//após ser processado - chama função processXML que vai varrer os dados
				if(con.ajax.readyState == 4 ) {
					if(con.ajax.responseXML) {
						idOpcao.style.display="";
						con.erro = "";
						var obj = con.ajax.responseXML;
						var dataArray = obj.getElementsByTagName("conteudo");
						if(dataArray.length > 0) {
							var item  = dataArray[0];
							//
							var idanuncio = document.getElementById("hdidanuncio");
							var secao	  = document.getElementById("cmbsessao");
							var ndia	  = document.getElementById("cmbdiasanuncio");
							var fone	  = document.getElementById("txtfone");
							var titulo	  = document.getElementById("txttituloanuncio");
							var descricao = document.getElementById("txtdescricao");
							//
							idanuncio.value = item.getElementsByTagName("id")[0].firstChild.nodeValue;
							secao.value  	= item.getElementsByTagName("secao")[0].firstChild.nodeValue;
							ndia.value  	= item.getElementsByTagName("ndia")[0].firstChild.nodeValue;
							fone.value  	= item.getElementsByTagName("fone")[0].firstChild.nodeValue;
							titulo.value    = item.getElementsByTagName("titulo")[0].firstChild.nodeValue;
							descricao.value = item.getElementsByTagName("descricao")[0].firstChild.nodeValue;
						}
						setTimeout("idOpcao.style.display='none'",1000);
					}else{
						//caso não seja um arquivo XML emite a mensagem abaixo
						con.erro = "Erro ao buscar dados!";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
			}
			//passa o código do estado escolhido
			var params = "acao="+acao+"&id="+id;
			con.ajax.send(params);
		}else{
			alert(con.erro);
		}
	}	
	//	22 CLASSE pesquisaanuncio
	function pesquisaanuncio(acao,id,filtro,qtde,npagina,pagina){
		var con = new conexao();
		//se tiver suporte ajax
		if(con.erro=="") {
			idOpcao  = document.getElementById("Aguarde");
			idConteudo = document.getElementById("TDLista");
			con.ajax.open("POST", pagina, true);
			con.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			con.ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(con.ajax.readyState == 1) {
					if (acao==1){
						idOpcao.style.display="";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
				//após ser processado - chama função processXML que vai varrer os dados
				if(con.ajax.readyState == 4 ) {
					if(con.ajax.responseXML) {
						idOpcao.style.display="";
						con.erro = "";
						var obj = con.ajax.responseXML;
						var dataArray = obj.getElementsByTagName("conteudo");
						strHTML = "<div>";
						if(dataArray.length > 0) {
							var item   	  = dataArray[0];
							var nreg  	  = item.getElementsByTagName("nreg")[0].firstChild.nodeValue;
							var tnreg 	  = item.getElementsByTagName("tnreg")[0].firstChild.nodeValue;
							var secao 	  = item.getElementsByTagName("secao")[0].firstChild.nodeValue;
							var lista 	  = item.getElementsByTagName("lista");
							var qtd_secao = item.getElementsByTagName("qtd_secao");
							var compro    = document.getElementById("compro");
							var vendo     = document.getElementById("vendo");
							var aluto     = document.getElementById("aluto");
							var troco     = document.getElementById("troco");
						    strHTML += (id > 0 ? "<div><h2>"+secao+"</h2></div>" : "");
							for (var i = 0 ; i < lista.length ; i++){
								var item   	  = lista[i];
								var idcot  	  = item.getElementsByTagName("id")[0].firstChild.nodeValue;
								var nome   	  = item.getElementsByTagName("nome")[0].firstChild.nodeValue;
								var email  	  = item.getElementsByTagName("email")[0].firstChild.nodeValue;
								var fone   	  = item.getElementsByTagName("fone")[0].firstChild.nodeValue;
								var titulo 	  = item.getElementsByTagName("titulo")[0].firstChild.nodeValue;
								var descricao = item.getElementsByTagName("descricao")[0].firstChild.nodeValue;
								strHTML += "<div >"+
										   "<h4><b>"+titulo+"</b></h4>"+
										   "<div class=texto>"+descricao+"</div>"+
										   "<div><b>Contato: "+nome+(fone != "&nbsp;" ? " - Fone: "+fone : "")+" - Email: <a href=mailto:"+email+">"+email+"</a></b></div>"+
										   "</div><br><hr size=1 color=#cccccc>";
							}
							//
							for (var i = 0 ; i < qtd_secao.length ; i++){
								var item  = qtd_secao[i];
								var total = item.getElementsByTagName("total")[0].firstChild.nodeValue;
								switch(i){
									case 0:
										compro.innerHTML = "Compro ("+total+")";
										break;
									case 1:
										vendo.innerHTML  = "Vendo ("+total+")";
										break;
									case 2:
										alugo.innerHTML  = "Alugo ("+total+")";
										break;
									case 3:
										troco.innerHTML  = "Troco ("+total+")";
										break;
								}
							}
							//
							var TotPagina = (nreg/tnreg)
							if (parseInt(nreg) > parseInt(tnreg)){
								strHTML += "<div align=center>";
								if(npagina>1) {
									strHTML += "<a href=JavaScript:pesquisaanuncio("+acao+","+id+",'"+filtro+"',"+qtde+","+(npagina-1)+",'"+pagina+"') class='pg'> « Voltar</a> |";
								}
								for (var k = 0 ; k < TotPagina ; k++){
									var pag =  k + 1;
									if (npagina != pag) {
										strHTML += "<a href=JavaScript:pesquisaanuncio("+acao+","+id+",'"+filtro+"',"+qtde+","+pag+",'"+pagina+"') class='pg'>"+pag+"</a> ";
									} else {
										strHTML += "<span class='pg2'><b>"+pag+" </b></span>";
									}
								}
								if(npagina < TotPagina) {
									strHTML += " | <a href=JavaScript:pesquisaanuncio("+acao+","+id+",'"+filtro+"',"+qtde+","+(npagina+1)+",'"+pagina+"') class='pg'> Próxima » </a>";
								}
								strHTML += "</div>";
							}
						}
						strHTML += "</div>";
						idConteudo.innerHTML = strHTML;
						setTimeout("idOpcao.style.display='none'",1000);
					}else{
						//caso não seja um arquivo XML emite a mensagem abaixo
						con.erro = "Erro ao buscar dados!";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
			}
			//passa o código do estado escolhido
			var params = "acao="+acao+"&id="+id+"&filtro="+escape(filtro)+"&npagina="+npagina+"&qtde="+qtde;
			con.ajax.send(params);
		}else{
			alert(con.erro);
		}
	}	
	//	23 CLASSE listaevento
	function listamunicipio_evento(acao,id,pagina){
		var con = new conexao();
		//se tiver suporte ajax
		if(con.erro=="") {
			idTitulo = document.getElementById("TDTitulo");
			idOpcao  = document.getElementById("Aguarde");
			idConteudo = document.getElementById("TDConteudo");
			con.ajax.open("POST", pagina, true);
			con.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			con.ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(con.ajax.readyState == 1) {
					if (acao==1){
						idOpcao.style.display="";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
				//após ser processado - chama função processXML que vai varrer os dados
				if(con.ajax.readyState == 4 ) {
					if(con.ajax.responseXML) {
						idOpcao.style.display="";
						con.erro = "";
						var obj = con.ajax.responseXML;
						var dataArray = obj.getElementsByTagName("lista");
						strHTML = "<div>";
						data	= "";
						cidade	= "";
						if(dataArray.length > 0) {
							for (var i = 0 ; i < dataArray.length ; i++){
								var item  	    = dataArray[i];
								var nmcategoria = item.getElementsByTagName("nmcategoria")[0].firstChild.nodeValue;
								var idcidade	= item.getElementsByTagName("id")[0].firstChild.nodeValue;
								var nmcidade 	= item.getElementsByTagName("nmcidade")[0].firstChild.nodeValue;
								strHTML += "<div>» <a href='listaeventomunicipio.php?categoria="+id+"&municipio="+idcidade+"'>"+nmcidade+"</a></div>";
							}
						}
						strHTML += "</div>";
						idTitulo.innerHTML   = nmcategoria;
						idConteudo.innerHTML = strHTML;
						setTimeout("idOpcao.style.display='none'",1000);
					}else{
						//caso não seja um arquivo XML emite a mensagem abaixo
						con.erro = "Erro ao buscar dados!";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
			}
			//passa o código do estado escolhido
			var params = "acao="+acao+"&id="+id+"&municipio=0";
			con.ajax.send(params);
		}else{
			alert(con.erro);
		}
	}	
	//	23 CLASSE listaevento
	function listaevento_cat(acao,id,municipio,pagina){
		var con = new conexao();
		//se tiver suporte ajax
		if(con.erro=="") {
			idTitulo = document.getElementById("TDTitulo");
			idOpcao  = document.getElementById("Aguarde");
			idConteudo = document.getElementById("TDConteudo");
			con.ajax.open("POST", pagina, true);
			con.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			con.ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(con.ajax.readyState == 1) {
					if (acao==1){
						idOpcao.style.display="";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
				//após ser processado - chama função processXML que vai varrer os dados
				if(con.ajax.readyState == 4 ) {
					if(con.ajax.responseXML) {
						idOpcao.style.display="";
						con.erro = "";
						var obj = con.ajax.responseXML;
						var dataArray = obj.getElementsByTagName("lista");
						strHTML = "<div>";
						data	= "";
						cidade	= "";
						if(dataArray.length > 0) {
							for (var i = 0 ; i < dataArray.length ; i++){
								var item  	    = dataArray[i];
								var idcot 	    = item.getElementsByTagName("id")[0].firstChild.nodeValue;
								var nome  	    = item.getElementsByTagName("nome")[0].firstChild.nodeValue;
								var datainicio  = item.getElementsByTagName("datainicio")[0].firstChild.nodeValue;
								var idcategoria = item.getElementsByTagName("categoria")[0].firstChild.nodeValue;
								var nmcategoria = item.getElementsByTagName("nmcategoria")[0].firstChild.nodeValue;
								var nmcidade 	= item.getElementsByTagName("nmcidade")[0].firstChild.nodeValue;
								var dominio 	= item.getElementsByTagName("dominio")[0].firstChild.nodeValue;
								//
								if (datainicio != "1999-11-30" && datainicio != "0000-00-00"){
									if (data != datainicio){
										data = datainicio;
										strHTML += "<div><strong>"+datainicio+"</strong></div>";
									}
								}
								strHTML += "<div><a href=\"evento.php?id="+idcot+"&dominio="+dominio+" class=\"lnkeventos\">"+nome+"</a></div>"+
										   "<hr size=1 color=#EBEBEB>";
							}
						}
						strHTML += "</div>";
						idTitulo.innerHTML   = nmcategoria;
						idConteudo.innerHTML = strHTML;
						setTimeout("idOpcao.style.display='none'",1000);
					}else{
						//caso não seja um arquivo XML emite a mensagem abaixo
						con.erro = "Erro ao buscar dados!";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
			}
			//passa o código do estado escolhido
			var params = "acao="+acao+"&id="+id+"&municipio="+municipio;
			con.ajax.send(params);
		}else{
			alert(con.erro);
		}
	}	
	//	09 CLASSE galeria
	function galeria3(acao,id,tipo,dominio,qtde,npagina,pagina){
		var con = new conexao();
		//se tiver suporte ajax
		if(con.erro=="") {
			idOpcao  = document.getElementById("Aguarde");
			idConteudo = document.getElementById("TDGaleria");
			idGaleria  = document.getElementById("TBGaleria");
			idDestaque = document.getElementById("ImagemDestaque");
			con.ajax.open("POST", pagina, true);
			con.ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			con.ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(con.ajax.readyState == 1) {
					if (acao==1){
						idOpcao.style.display="";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
				//após ser processado - chama função processXML que vai varrer os dados
				idDestaque.src = "";
				idDestaque.style.display = "none";
				if(con.ajax.readyState == 4 ) {
					if(con.ajax.responseXML) {
						idOpcao.style.display="";
						con.erro = "";
						var obj = con.ajax.responseXML;
						var dataArray = obj.getElementsByTagName("conteudo");
						strHTML = "<table border=0 width='100%' cellpadding='0' cellspacing='0'>";
						var imagemdesc = ""
						if(dataArray.length > 0) {
							for (var i = 0 ; i < dataArray.length ; i++){
								var item  = dataArray[i];
								var galeria = item.getElementsByTagName("galeria");
								var nreg  	= item.getElementsByTagName("nreg")[0].firstChild.nodeValue;
								var tnreg 	= item.getElementsByTagName("tnreg")[0].firstChild.nodeValue;
								strHTML += "<tr><td>";
								if (galeria.length >0){
									idGaleria.style.display="";
									for(var j = 0 ; j < galeria.length ; j++) {
										var item = galeria[j];
										var imagem 	 = item.getElementsByTagName("imagem")[0].firstChild.nodeValue;
										var nome   	 = item.getElementsByTagName("nome")[0].firstChild.nodeValue;
										var destaque = item.getElementsByTagName("destaque")[0].firstChild.nodeValue;
										if (j==0){
											imagemdesc = imagem;
										}
										//
										if (destaque == 1){
											idDestaque.src = dominio+"/"+imagem;
											idDestaque.style.display = "";
										}
										strHTML += "<div style='float:left; display:block;padding:3px;margin:0 5px 5px 0; cursor:hand; border:1px solid #ccc;'>"+
												   "<a href=JavaScript:aumentar('"+dominio+"/"+imagem+"')><img src='"+dominio+"/"+imagem+"' width='95px' height='95px' tile='"+nome+"' border='0' class=borderimg onmouseover=mostrarimagem('"+dominio+"/"+imagem+"')></a>"+
												   "</div>";
									}
								}
								strHTML += "</td><tr><td>&nbsp;</td></tr>";
								var TotPagina = (nreg/tnreg)
								if (parseInt(nreg) > parseInt(tnreg)){
									strHTML += "<tr><td align=center>";
									if(npagina>1) {
										strHTML += "<a href=JavaScript:galeria3("+acao+","+id+","+tipo+",'"+dominio+"',"+qtde+","+(npagina-1)+",'"+pagina+"') class='pg'> « Voltar</a> |";
									}
									for (var k = 0 ; k < TotPagina ; k++){
										var pag =  k + 1;
										if (npagina != pag) {
			                        		strHTML += "<a href=JavaScript:galeria3("+acao+","+id+","+tipo+",'"+dominio+"',"+qtde+","+pag+",'"+pagina+"') class='pg'>"+pag+"</a> ";
										} else {
											strHTML += "<span class='pg2'><b>"+pag+" </b></span>";
										}
									}
									if(npagina < TotPagina) {
										strHTML += " | <a href=JavaScript:galeria3("+acao+","+id+","+tipo+",'"+dominio+"',"+qtde+","+(npagina+1)+",'"+pagina+"') class='pg'> Próxima » </a>";
									}
									strHTML += "</td></tr>";
								}
							}
						}
						strHTML += "</table>";
						idConteudo.innerHTML = strHTML;
						if (idDestaque.style.display == "none"){
							idDestaque.innerHTML = "<a href=JavaScript:aumentar('"+dominio+"/"+imagemdesc+"') title=''>"+
											 	   "<img src="+dominio+"/"+imagemdesc+" width='320' height='260' class='borderimg' />"+
											       "</a>";
							idDestaque.style.display = "";
						}
						setTimeout("idOpcao.style.display='none'",1000);
					}else{
						//caso não seja um arquivo XML emite a mensagem abaixo
						con.erro = "Erro ao buscar dados!";
						setTimeout("idOpcao.style.display='none'",1000);
					}
				}
			}
			//passa o código do estado escolhido
			var params = "acao="+acao+"&id="+id+"&tipo="+tipo+"&qtde="+qtde+"&npagina="+npagina;
			con.ajax.send(params);
		}else{
			alert(con.erro);
		}
	}	
		