<!--
var varArea='';
var vForm='';
var vOpcaoTipo='optLista';
var varTipoImovel='';
var varUF='';
var varCidade='';
var tpOrdem='E';

function init(vUF,vCidade)
{
	vForm=document.frmEnviar;
	varUF=vUF;
	varCidade=vCidade;	
	getUF();
	
}

//busca os tipo de imóveis por regiao
function getTipoPorRegiao(varCidade)
{
   var varParametro="inc/getdados.asp?o=TIPO_IMOVEIS_REGIAO&cid="+varCidade+"&pg="+varArea+"&dv=dvTipoDeImoveis&rdn="+Math.random();
   var vObjLoading=document.getElementById('dvTipoDeImoveis');
   getDados(varParametro,setTipoPorRegiao,"xml",vObjLoading)
}

function setTipoPorRegiao(strXml)
{
		  var varRetorno=strXml.getElementsByTagName("erro")[0].firstChild.nodeValue;
		  var varOpt=strXml.getElementsByTagName("opt")[0].firstChild.nodeValue;
		  var varDiv=strXml.getElementsByTagName("div")[0].firstChild.nodeValue;
		  var varPg=strXml.getElementsByTagName("pg")[0].firstChild.nodeValue;
		  
		  if(varRetorno=="True")
		  {
			  setDiv(varDiv,"Não encontrado");
		  }
		  else
		  {
			  var dataArray=strXml.getElementsByTagName("tipos");
			  if(dataArray.length > 0)
			  {
				 var varTipos='';
				 var varLink='';
				 for(var i = 0;i < dataArray.length ; i++)
				 {
					var item = dataArray[i];
					var varID=item.getElementsByTagName("id")[0].firstChild.nodeValue;
					var varDescricao=item.getElementsByTagName("descricao")[0].firstChild.nodeValue;
					varLink="<a href=\"imovel_pesq.asp?pg="+varPg+"&ven_tipo="+varID+"&uf="+vForm.txtUF.value+"&cid="+vForm.txtCidade.value+"&tit="+varDescricao+"\">"+varDescricao+"</a>";
					
					varTipos=varTipos+"<div id=\"dvTipos\">"+varLink+"</div>";

				 }
				 setDiv(varDiv,varTipos);			 
			 }
		 }
}

function getTipoParaCombo()
{
   var varParametro="inc/getdados.asp?o=TIPO_IMOVEIS_REGIAO&dv=dvTipoDeImoveis"+getParametros();
   var vObjLoading=document.getElementById('dvTipoDeImoveis');
   getDados(varParametro,setTipoParaCombo,"xml",vObjLoading)
}

function setTipoParaCombo(strXml)
{
	
	  var varRetorno=strXml.getElementsByTagName("erro")[0].firstChild.nodeValue;
	  var varOpt=strXml.getElementsByTagName("opt")[0].firstChild.nodeValue;
	  var varDiv=strXml.getElementsByTagName("div")[0].firstChild.nodeValue;
	  var varPg=strXml.getElementsByTagName("pg")[0].firstChild.nodeValue;
	  
	  if(varRetorno=="True")
	  {
		  setDiv(varDiv,"Não encontrado");
	  }
	  else
	  {
		  var varCombo="<select name='txtTipoImoveis' valign='bottom' class='textorodape' onchange=\"changeCombo('txtTipoImoveis');\"><option value='0'>Tipo de imóveis</option></select>";
		  setDiv(varDiv,varCombo);

		  var dataArray=strXml.getElementsByTagName("tipos");
		  if(dataArray.length > 0)
		  {
			 var varTipos='';
			 var varLink='';
			 for(var i = 0;i < dataArray.length ; i++)
			 {
				var item = dataArray[i];
				var varID=item.getElementsByTagName("id")[0].firstChild.nodeValue;
				var varDescricao=item.getElementsByTagName("descricao")[0].firstChild.nodeValue;
				addOption(varID,varDescricao,vForm.txtTipoImoveis);
			 }
			 	for (var i=0;i<vForm.txtTipoImoveis.options.length;i++)	
				{
				   if(vForm.txtTipoImoveis.options[i].value==varTipoImovel)
				   {
				      vForm.txtTipoImoveis.options[i].selected =true;
				   }
				}			
			 
		 }
	 }	 
     getCarregarCombo('BAIRROS','dvBairros',setBairros);
}

function getUF()
{	
   var varParametro="inc/getXML.asp?o=UF&dv=dvUF&rdn="+Math.random();
   var vObjLoading=document.getElementById('dvUF');  
   getDados(varParametro,setUF,"xml")
}

function setUF(strXml)
{
		  var varRetorno=strXml.getElementsByTagName("erro")[0].firstChild.nodeValue;
		  var varOpt=strXml.getElementsByTagName("opt")[0].firstChild.nodeValue;
		  var varDiv=strXml.getElementsByTagName("div")[0].firstChild.nodeValue;
		  
		  alert(varRetorno)
		  
		  if(varRetorno=="True")
		  {
			  setDiv(varDiv,"Não encontrado");
		  }
		  else
		  {
			  var varCombo="<select name='txtUF' class='cssLinkGrid' onchange='changeUF();'><option value='0' class='textorodape'>Selecione um estado</option></select>";
			  
			  setDiv(varDiv,varCombo);
			  var dataArray=strXml.getElementsByTagName("uf");
			  if(dataArray.length > 0)
			  {
				 for(var i = 0;i < dataArray.length ; i++)
				 {					
					var varValorCampo = dataArray[i].attributes.getNamedItem("nome").value;
					addOption(varValorCampo,varValorCampo,vForm.txtUF);
				 }
			 }
			 
			 for (var i=0;i<vForm.txtUF.options.length;i++)	
			 {
			   if(vForm.txtUF.options[i].value==varUF)
			   {
				  vForm.txtUF.options[i].selected =true;
			   }
			}	
			 
		 }
		 getCidade(varUF);
}

function setBairros(strXml)
{
		 var varRetorno=strXml.getElementsByTagName("erro")[0].firstChild.nodeValue;
		  var varOpt=strXml.getElementsByTagName("opt")[0].firstChild.nodeValue;
		  var varDiv=strXml.getElementsByTagName("div")[0].firstChild.nodeValue;
		  var varPg=strXml.getElementsByTagName("pg")[0].firstChild.nodeValue;
		  
		  if(varRetorno=="True")
		  {
			  setDiv(varDiv,"Não encontrado");
		  }
		  else
		  {
			  var varCombo="<select name='txtBairro'  class='textorodape' onchange=\"changeCombo('txtBairro');\"></select>";
			  setDiv(varDiv,varCombo);
			  addOption('','Bairros',vForm.txtBairro);
			  addOption('','Todos',vForm.txtBairro);

			  var dataArray=strXml.getElementsByTagName("bairro");
			  if(dataArray.length > 0)
			  {
				 for(var i = 0;i < dataArray.length ; i++)
				 {					
					var varValorCampo = dataArray[i].attributes.getNamedItem("nome").value;
					addOption(varValorCampo,varValorCampo,vForm.txtBairro);
				 }
			 }
		 }
		 getCarregarCombo('DORMITORIOS','dvDormitorios',setDormitorios);
}

function setDormitorios(strXml)
{
		 var varRetorno=strXml.getElementsByTagName("erro")[0].firstChild.nodeValue;
		  var varOpt=strXml.getElementsByTagName("opt")[0].firstChild.nodeValue;
		  var varDiv=strXml.getElementsByTagName("div")[0].firstChild.nodeValue;
		  var varPg=strXml.getElementsByTagName("pg")[0].firstChild.nodeValue;
		  
		  if(varRetorno=="True")
		  {
			  setDiv(varDiv,"Não encontrado");
		  }
		  else
		  {
			  var varCombo="<select name='txtDormitorios' class='textorodape' onchange=\"changeCombo('txtDormitorios');\"></select>";
			  setDiv(varDiv,varCombo);
			  addOption('','Dormitorios',vForm.txtDormitorios);
			  addOption('','Todos',vForm.txtDormitorios);
			  
			  var dataArray=strXml.getElementsByTagName("dormitorios");
			  if(dataArray.length > 0)
			  {
				 for(var i = 0;i < dataArray.length ; i++)
				 {					
					var varValorCampo = dataArray[i].attributes.getNamedItem("nome").value;
					addOption(varValorCampo,varValorCampo,vForm.txtDormitorios);
				 }
			 }
		 }
	 	 getCarregarCombo('SUITES','dvSuites',setSuites);
}

function setSuites(strXml)
{
		 var varRetorno=strXml.getElementsByTagName("erro")[0].firstChild.nodeValue;
		  var varOpt=strXml.getElementsByTagName("opt")[0].firstChild.nodeValue;
		  var varDiv=strXml.getElementsByTagName("div")[0].firstChild.nodeValue;
		  var varPg=strXml.getElementsByTagName("pg")[0].firstChild.nodeValue;
		  
		  if(varRetorno=="True")
		  {
			  setDiv(varDiv,"Não encontrado");
		  }
		  else
		  {
			  var varCombo="<select name='txtSuites' class='textorodape' onchange=\"changeCombo('txtSuites');\"></select>";
			  setDiv(varDiv,varCombo);
			  addOption('','Suítes',vForm.txtSuites);
			  addOption('','Todos',vForm.txtSuites);

			  var dataArray=strXml.getElementsByTagName("suites");
			  if(dataArray.length > 0)
			  {
				 for(var i = 0;i < dataArray.length ; i++)
				 {					
					var varValorCampo = dataArray[i].attributes.getNamedItem("nome").value;
					addOption(varValorCampo,varValorCampo,vForm.txtSuites);
				 }
			 }
		 }
	     getCarregarCombo('GARAGEM','dvGaragem',setGaragem);   
}

function setGaragem(strXml)
{
		  var varRetorno=strXml.getElementsByTagName("erro")[0].firstChild.nodeValue;
		  var varOpt=strXml.getElementsByTagName("opt")[0].firstChild.nodeValue;
		  var varDiv=strXml.getElementsByTagName("div")[0].firstChild.nodeValue;
		  var varPg=strXml.getElementsByTagName("pg")[0].firstChild.nodeValue;
		  
		  if(varRetorno=="True")
		  {
			  setDiv(varDiv,"Não encontrado");
		  }
		  else
		  {
			  var varCombo="<select name='txtGaragem' class='textorodape' onchange=\"changeCombo('txtGaragem');\"></select>";
			  setDiv(varDiv,varCombo);
			  addOption('','Garagem',vForm.txtGaragem);
			  addOption('','Todos',vForm.txtGaragem);
			  			  
			  var dataArray=strXml.getElementsByTagName("garagem");
			  if(dataArray.length > 0)
			  {
				 for(var i = 0;i < dataArray.length ; i++)
				 {					
					var varValorCampo = dataArray[i].attributes.getNamedItem("nome").value;
					addOption(varValorCampo,varValorCampo,vForm.txtGaragem);
				 }
			 }
		 }
}

function changeUF()
{
	setDiv("dvTipoDeImoveis",'');
	var varUF=vForm.txtUF.options[vForm.txtUF.selectedIndex].value;
	getCidade(varUF);
}

function getCidade(varUF)
{
   var vObjLoading=document.getElementById('dvCidade');	
   var varParametro="inc/getXML.asp?o=CIDADES&uf="+varUF+"&dv="+vObjLoading.id+"&rdn="+Math.random();   
   getDados(varParametro,setCidade,"xml",vObjLoading)
}

function getAtualizaCoordenadaImovel(x,y,vImob,vRef,vArea,objDiv)
{
   if(objDiv!=null)
   {
	   var varParametro="inc/getXMLAtualizaCoordenada.asp?x="+x+"&y="+y+"&imob="+vImob+"&ref="+vRef+"&pg="+vArea+"&dv="+objDiv.id+"&rdn="+Math.random();   
	   getDados(varParametro,setAtualizaCoordenadaImovel,"xml",objDiv);
   }
}

function setAtualizaCoordenadaImovel(strXml)
{
	var varRetorno=strXml.getElementsByTagName("erro")[0].firstChild.nodeValue;
	var varDiv=strXml.getElementsByTagName("div")[0].firstChild.nodeValue;
	//setDiv(varDiv,'');
}

function fCriarXml(varLat,varLon,varErro)
{
	var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	
	var objRoot=xmlDoc.createElement("root");
	xmlDoc.appendChild(objRoot);

	var objNodeErro=xmlDoc.createElement("erro");
	objNodeErro.text=varErro;
	objRoot.appendChild(objNodeErro);

	var objNodeDiv=xmlDoc.createElement("div");
	objNodeDiv.text="map";
	objRoot.appendChild(objNodeDiv);
	
	if(varErro==false)
	{
		var objNodeCoord = xmlDoc.createElement("coordenadas");
		objRoot.appendChild(objNodeCoord);

		var objNodeLat=xmlDoc.createElement("lat");
		objNodeLat.text=varLat;
		objNodeCoord.appendChild(objNodeLat);
	
		var objNodeLon=xmlDoc.createElement("lon");
		objNodeLon.text=varLon;
		objNodeCoord.appendChild(objNodeLon);
	} 
	return xmlDoc;
}	

function setDivAmpliar(lat,lng)
{
	divAmpliar.innerHTML="<a href=\"javascript:void(0);\" onClick=\"fAmpliar('popAmpliarMapa.asp?lat="+lat+"&lng="+lng+"');\">[Ampliar mapa]</a>";	
}


function setCidade(strXml)
{
	  var varRetorno=strXml.getElementsByTagName("erro")[0].firstChild.nodeValue;
	  var varOpt=strXml.getElementsByTagName("opt")[0].firstChild.nodeValue;
	  var varDiv=strXml.getElementsByTagName("div")[0].firstChild.nodeValue;
	  
	  if(varRetorno=="True")
	  {
		  setDiv(varDiv,"Não encontrado");
	  }
	  else
	  {
		  var varCombo="<select name='txtCidade' class='cssLinkGrid'><option value='0'>Selecione uma cidade</option></select>";
		  setDiv(varDiv,varCombo);
		  var dataArray=strXml.getElementsByTagName("cidade");
		  if(dataArray.length > 0)
		  {
			 for(var i = 0;i < dataArray.length ; i++)
			 {					
				var varValor = dataArray[i].attributes.getNamedItem("nome").value;
				addOption(varValor,varValor,vForm.txtCidade);
			 }
		 }
		 
		for (var i=0;i<vForm.txtCidade.options.length;i++)	
		{
		   if(vForm.txtCidade.options[i].value==varCidade)
		   {
			  vForm.txtCidade.options[i].selected =true;
		   }
		}			 
	 }
}

function setarComboCookie()
{
	
	for (var i=0;i<vForm.txtUF.options.length;i++)	
	{
	   if(vForm.txtUF.options[i].value==varUF)
	   {
		  vForm.txtUF.options[i].selected =true;
	   }
	}		

	for (var i=0;i<vForm.txtCidade.options.length;i++)	
	{
	   if(vForm.txtCidade.options[i].value==varCidade)
	   {
		  vForm.txtCidade.options[i].selected =true;
	   }
	}		
}

function changeCidade()
{
	var varCidade=vForm.txtCidade.options[vForm.txtCidade.selectedIndex].value;
	if(vOpcaoTipo=='optLista')
	{
	   getTipoPorRegiao(varCidade);
	}
	else if(vOpcaoTipo=='optCombo')
	{
		getTipoParaCombo(varCidade);
	}
}

function setDiv(obj,msg)
{
	if(msg!=null)
	{
		var vObj=document.getElementById(obj);
		if(vObj!=null)
		{
		vObj.innerHTML=msg;	
		}
	}
} 

function getParametros()
{
	var vRet='';
	var varBairro='';
	var varDormitorio='';
	var varSuites='';
	var varGaragem='';
	
	if(vForm.txtBairro)
	{
	   varBairro=vForm.txtBairro.options[vForm.txtBairro.selectedIndex].value;
	}
	if(vForm.txtDormitorios)
	{
		varDormitorio=vForm.txtDormitorios.options[vForm.txtDormitorios.selectedIndex].value;
	}
	if(vForm.txtSuites)
	{
	   varSuites=vForm.txtSuites.options[vForm.txtSuites.selectedIndex].value;
	}
	if(vForm.txtGaragem)
	{
	   varGaragem=vForm.txtGaragem.options[vForm.txtGaragem.selectedIndex].value;
	}

	vRet="&uf="+varUF+"&cid="+varCidade+"&ven_tipo="+varTipoImovel+"&pg="+varArea+"&bairro="+varBairro+"&dorm="+varDormitorio+"&suite="+varSuites+"&gar="+varGaragem+"&rdn="+Math.random();	
	return vRet;
}

function getCarregarCombo(varO,vDiv,callback)
{
   var vObjLoading=document.getElementById(vDiv);   
   var varParametro="inc/getXML.asp?o="+varO+"&dv="+vObjLoading.id+getParametros();
   //setDiv("teste",varParametro);
   getDados(varParametro,callback,"xml",vObjLoading)   
}

function changeCombo(varObj)
{
	varTipoImovel=vForm.txtTipoImoveis.options[vForm.txtTipoImoveis.selectedIndex].value;
	if(varObj=='txtTipoImoveis')
	{
	   getCarregarCombo('BAIRROS','dvBairros',setBairros);
		dsImoveis.setURL("inc/getXMLImoveis.asp?Retorno=0"+getParametros()); 
		dsImoveis.loadData();
	}
	if(varObj=='txtBairro')
	{
		getCarregarCombo('DORMITORIOS','dvDormitorios',setDormitorios);
		dsImoveis.setURL("inc/getXMLImoveis.asp?Retorno=0"+getParametros()); 
		dsImoveis.loadData();
	}
	if(varObj=='txtDormitorios')
	{
		getCarregarCombo('SUITES','dvSuites',setSuites);
		dsImoveis.setURL("inc/getXMLImoveis.asp?Retorno=0"+getParametros()); 
		dsImoveis.loadData();
	}
	if(varObj=='txtSuites')
	{
	    getCarregarCombo('GARAGEM','dvGaragem',setGaragem);   
		dsImoveis.setURL("inc/getXMLImoveis.asp?Retorno=0"+getParametros()); 
		dsImoveis.loadData();
	}
	if(varObj=='txtGaragem')
	{		
		dsImoveis.setURL("inc/getXMLImoveis.asp?Retorno=0"+getParametros()); 
		dsImoveis.loadData();
	}
}

function setTipoOrdem(tpO)
{
	if(tpO=="E" && tpOrdem=="E")
	{
		tpOrdem="D";
	}
	else
	{
		tpOrdem="E";	
	}
}

function ordenarPor(varObj,tpO)
{
	if(varObj=='Referencia')
	{
		dsImoveis.setURL("inc/getXMLImoveis.asp?Retorno=0"+getParametros()+"&or="+tpOrdem+"&or_por=0"); 
		dsImoveis.loadData();
		setTipoOrdem(tpO);
	}
	if(varObj=='Bairro')
	{
		dsImoveis.setURL("inc/getXMLImoveis.asp?Retorno=0"+getParametros()+"&or="+tpOrdem+"&or_por=1"); 
		dsImoveis.loadData();
		setTipoOrdem(tpO);
	}
	if(varObj=='AreaTotal')
	{
		dsImoveis.setURL("inc/getXMLImoveis.asp?Retorno=0"+getParametros()+"&or="+tpOrdem+"&or_por=2"); 
		dsImoveis.loadData();
		setTipoOrdem(tpO);
	}
	if(varObj=='Dormitorio')
	{
		dsImoveis.setURL("inc/getXMLImoveis.asp?Retorno=0"+getParametros()+"&or="+tpOrdem+"&or_por=3"); 
		dsImoveis.loadData();
		setTipoOrdem(tpO);
	}
	if(varObj=='Suite')
	{		
		dsImoveis.setURL("inc/getXMLImoveis.asp?Retorno=0"+getParametros()+"&or="+tpOrdem+"&or_por=4"); 
		dsImoveis.loadData();
		setTipoOrdem(tpO);
	}
	if(varObj=='Garagem')
	{		
		dsImoveis.setURL("inc/getXMLImoveis.asp?Retorno=0"+getParametros()+"&or="+tpOrdem+"&or_por=5"); 
		dsImoveis.loadData();
		setTipoOrdem(tpO);
	}
	if(varObj=='ValorTotal')
	{		
		dsImoveis.setURL("inc/getXMLImoveis.asp?Retorno=0"+getParametros()+"&or="+tpOrdem+"&or_por=6"); 
		dsImoveis.loadData();
		setTipoOrdem(tpO);
	}
}

function addOption(varValue,varTexto,obj)
{		
	var opt = document.createElement('OPTION');
	opt.value = varValue;
	opt.text = varTexto;
	obj.options.add(opt);	
}

function fDivTodosNoMapa(varCodigoMapa)
{
	if(varCodigoMapa!="@codmapa")
	{
	   var varUrlTodosMapa="popTodosNoMapa.asp?id="+varCodigoMapa+"&c=0"+getParametros();
	   var varLink="<a href='javascript:void(0);' onclick=\"fMapa('"+varUrlTodosMapa+"','800','500');\" class='azul-claroBran'>Mostrar todos os im&oacute;veis no mapa</a>";
	   setDiv("dvTodosNoMapa",varLink);
	}
}

function fMapaAdm(varCodigoMapa,vW,vH)
{
var varUrlTodosMapa="../popTodosNoMapa.asp?id="+varCodigoMapa+"&c=0"+getParametrosAdmin();
	   var varLink="<a href='javascript:void(0);' onclick=\"fMapa('"+varUrlTodosMapa+"','800','500');\" class='azul-claroBran'>Mostrar todos os im&oacute;veis no mapa</a>";
	   
	if(varUrlTodosMapa!='')
	{
	   window.open(varUrlTodosMapa,'jMapa','width='+vW+',height='+vH);	   
	}
}

function fDivTodosNoMapaAdm(varCodigoMapa)
{
	if(varCodigoMapa!="@codmapa")
	{
	   var varLink="<a href='javascript:void(0);' onclick=\"fMapaAdm('"+varCodigoMapa+"','800','500');\" class='azul-claroBran'>Mostrar todos os im&oacute;veis no mapa</a>";
	   setDiv("dvTodosNoMapa",varLink);
	}
}


function getParametrosAdmin()
{
	var vRet='';
	var varBairro='';
	var varDormitorio='';
	var varSuites='';
	var varGaragem='';
	
	if(vForm.txtBairro)
	{
	   varBairro=vForm.txtBairro.value;
	}
	if(vForm.txtDormitorios)
	{
		varDormitorio=vForm.txtDormitorios.value;
	}
	if(vForm.txtSuites)
	{
	   varSuites=vForm.txtSuites.value;
	}
	if(vForm.txtGaragem)
	{
	   varGaragem=vForm.txtGaragem.value;
	}

	if(vForm.txtTipo)
	{
	   varTipoImovel=vForm.txtTipo.options[vForm.txtTipo.selectedIndex].value;
	}
	
	vRet="&uf="+varUF+"&cid="+varCidade+"&ven_tipo="+varTipoImovel+"&pg="+varArea+"&bairro="+varBairro+"&dorm="+varDormitorio+"&suite="+varSuites+"&gar="+varGaragem+"&rdn="+Math.random();	
	return vRet;
}

function fMapa(varUrl,vW,vH)
{
	if(varUrl!='')
	{
	   window.open(varUrl,'jMapa','width='+vW+',height='+vH);	   
	}
}


function getMapaLink(cX,cY,area)
{
		vW=800;
	    vH=500;
		
		var vUrlAmpliar='';
		if(area=='site')
		{
		   vUrlAmpliar="popAmpliarMapa.asp";
		}
		else if(area=='admin')
		{
		   vUrlAmpliar="../popAmpliarMapa.asp";	
		}
		varUrlM=vUrlAmpliar+"?lat="+cX+"&lng="+cY;
		fMapa(varUrlM,vW,vH);
}

function getDados(varParam,callback,varRet,vLoading) {
	  //verifica se o browser tem suporte a ajax
	  try {
         ajax = new ActiveXObject("Microsoft.XMLHTTP");
      } 
      catch(e) {
         try {
            ajax = new ActiveXObject("Msxml2.XMLHTTP");
         }
	     catch(ex) {
            try {
               ajax = new XMLHttpRequest();
            }
	        catch(exc) {
               alert("Esse browser não tem recursos para uso do Ajax");
               ajax = null;
            }
         }
      }
	  //se tiver suporte ajax
	  if(ajax)
	  {
		  ajax.open("GET", varParam, true);
		  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		 
		  ajax.onreadystatechange = function() {
          //enquanto estiver processando...emite a msg de carregando
		  if(ajax.readyState == 1)
		  {
			 vLoading.innerHTML = "<center>Aguarde...</center>";   
	      }
			//após ser processado - chama função processXML que vai varrer os dados
            if(ajax.readyState == 4 )
			{
				if(varRet=="xml")
				{
					if(ajax.responseXml)
					{
					   callback(ajax.responseXml);
					}
					else
					{
					   //caso não seja um arquivo XML emite a mensagem abaixo
					   vLoading.innerHTML = "Erro.";
					}
				}
				else if(varRet=="txt")
				{
					if(ajax.responseText)
					{
					   callback(ajax.responseText);
					}
					else
					{
					   //caso não seja um arquivo XML emite a mensagem abaixo
					   vLoading.innerHTML = "Erro.";
					}
				}
            }
         }
         ajax.send(null);
      }
   }
   
function fAmpliar(vURL)
{
	window.open(vURL,"fJanela","width=800,height=500");
}	

function fValidaForm()
{
	var vForm=document.frmEnviar;
	
	if(vForm.txtBusca.value=='' || vForm.txtBusca.value=='Digite aqui')
	{
		alert("Informe um nome, atividade ou palavra-chave que esta procurando!");
		vForm.txtBusca.focus();
		return false;
	}
	
/*	if(vForm.txtUF.options[vForm.txtUF.selectedIndex].value==0)
	{
		alert("Por favor, selecione um estado, melhorando\n o resultado de sua busca!");
		vForm.txtUF.focus();
		return false;
	}
	
	if(vForm.txtCidade.options[vForm.txtCidade.selectedIndex].value==0)
	{
		alert("Por favor, selecione uma cidade, melhorando\n o resultado de sua busca!");
		vForm.txtCidade.focus();
		return false;
	}	*/
}
var xmlHttp
function MandaID(str)
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Este browser no suporta HTTP Request")
		return
	}

	var url="detalheNovo.asp" // o arquivo que ir executar a SQL das cidades
	url=url+"?uf="+str // recebe o ID do estado para filtrar as cidade
	url=url+"&sidjs="+Math.random()
	xmlHttp.onreadystatechange=stateChanged
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function stateChanged()
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("exibe_cidade").innerHTML=xmlHttp.responseText
	}
}

/* Instancia */
function GetXmlHttpObject()
{
var objXMLHttp=null

	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
return objXMLHttp
}

   
//-->