<!--

mudarCorFav();

var varArea='';
var vForm='';
var vOpcaoTipo='optLista';
var varTipoImovel='';
var varUF='';
var varCidade='';
var tpOrdem='D';
var ordemPor=6;
var varImobCodigo='';
var varBairro='';
var varDormitorio='';
var varGaragem=''
var varParcerias='';
var varPesqAvancada=false;
var varUFAvanc='';
var varCidAvanc='';
var varImobAvanc='';
var varTipoAvanc='';
var objParametrosIni=null;
var varVideo='';

var varPesqAvanc='';

var varDormIni='';
var varDormFim='';
var varM2Ini='';
var varM2Fim='';
var varValorIni='';
var varValorFim='';
var varReferencia='';
var varEndereco='';

function init(pAreaAcesso,pO,pUF,pCidade,pTipoImovel,varImob,pVideo,pBairro)
{
	varVideo=pVideo;
	varArea=pAreaAcesso;
	vForm=document.frmForm;
	vOpcaoTipo=pO;	
	varTipoImovel=pTipoImovel;
	varUF=pUF;
	varCidade=pCidade;
	tpOrdem="D";
	ordemPor=6;
	varImobCodigo=varImob;
	
	if(pBairro!="")
	{
		varBairro=pBairro;
	}	
	else
	{
	varBairro=getCookie('b','');
	}
	varDormitorio=getCookie('d','');
	if(varDormitorio=='')
	{
		varDormitorio=varDormIni;		
	}
	else if(varDormitorio!=varDormIni)
	{
		varDormitorio=varDormIni;	
	}
	
	varGaragem=getCookie('g','');
	varParcerias='';

	if(varPesqAvancada==true)
	{
		
		varUFAvanc=getCookie('ufavanc','');
        varCidAvanc=getCookie('cidavanc','');
		varImobAvanc=getCookie('imobavanc','');
	    varTipoAvanc=getCookie('tipoavanc','');
	}
	else
	{
		varUFAvanc="PR";
		varCidAvanc="CURITIBA";
	}
	
	objParametrosIni=ImovelIni();
}

function getCookie(nomeCookie,varPar)
{
	var v=readCookie(nomeCookie);
	if(v!=null && v!='')
	{		
		return v.replace('+',' ');
	}
	else
	{
		return varPar;
	}
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

// função para enviar email solicitando detalhes de um imóvel
function fSolicitarMaisDetalhes() {
	var vForm=document.frmMaisDetalhes;
	var varReferencia=vForm.txtReferencia.value;
	var varImob=vForm.txtImob.value;
	var varTipo=vForm.txtTipo.value;
	var varNome=vForm.txtNome.value;
	var varEmail=vForm.txtEmail.value;
	var varTelefone=vForm.txtTelefone.value;
	var varObs=vForm.txtObs.value;
	
	var vObjLoading=document.getElementById('divRespostaMaisDetalhes');

	var varParametro="inc/getXMLMaisDetalhes.asp?tipo="+varTipo+"&ref="+varReferencia;
	varParametro=varParametro+"&imob="+varImob+"&nome="+varNome;
	varParametro=varParametro+"&email="+varEmail+"&fone="+varTelefone;
	varParametro=varParametro+"&obs="+varObs+"&dv=divRespostaMaisDetalhes&rdn="+Math.random();
    //setDiv("divRespostaMaisDetalhes",varParametro);
	getDados(varParametro,setSolicitarMaisDetalhes,"xml",vObjLoading)
}

function setSolicitarMaisDetalhes(strXml)
{
	var varRetorno=strXml.getElementsByTagName("erro")[0].firstChild.nodeValue;
	var varDiv=strXml.getElementsByTagName("div")[0].firstChild.nodeValue;

	if(varRetorno=="True")
	{
	   setDiv(varDiv,"Erro ao enviar a mensagem!");
	}
	else
	{
		var vForm=document.frmMaisDetalhes;
		vForm.txtReferencia.value="";
		vForm.txtImob.value="";
		vForm.txtTipo.value="";
		vForm.txtNome.value="";
		vForm.txtEmail.value="";
		vForm.txtTelefone.value="";
		vForm.txtObs.value="";
	    setDiv(varDiv,"Solicitação enviada com sucesso!");
	}
}

function getOpcoesImob(varParametroImob)
{
	var varTipos="Imóveis para:";

	var varLink='';

	varLink="<a href=\"imovel_pesq.asp?pg=v&"+varParametroImob+"\">Vendas</a>";
	varTipos=varTipos+"<div id=\"dvTipos\">"+varLink+"</div>";

	varLink="''";
	
	varLink="<a href=\"imovel_pesq.asp?pg=l&"+varParametroImob+"\">Locação</a>";
	varTipos=varTipos+"<div id=\"dvTipos\">"+varLink+"</div>";
	
	setDiv("dvTipoDeImoveis",varTipos);	
}

//busca os tipo de imóveis por regiao
function getImobiliariasCombo(varCidade)
{
   var objUF=document.getElementById("txtUF"); 
   var varUF=objUF.options[objUF.selectedIndex].value;

   var varParametro="inc/getdados.asp?o=imob&uf="+varUF+"&cid="+varCidade+"&pg="+varArea+"&dv=divComboImobiliarias&rdn="+Math.random();
   //setDiv("divComboImobiliarias",varParametro);
   var vObjLoading=document.getElementById('divComboImobiliarias');
   getDados(varParametro,setImobiliariasCombo,"xml",vObjLoading)
}

function setImobiliariasCombo(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,"<span class='links_topo'>Não encontrado</span>");
		  getTipoParaComboAvanc();
	  }
	  else
	  {
		 var dataArray=strXml.getElementsByTagName("imobiliarias");
		 if(dataArray.length > 0)
		 {
		    var varTipos='';
			var varLink='';
			
			var varCombo="<select id='txtComboImobiliarias' name='txtComboImobiliarias' onchange='getTipoParaComboAvanc();'  class='textorodape'><option value='0' class='textorodape'>Imobiliárias</option><option value='0' class='textorodape'>Todas</option></select>";
			setDiv(varDiv,varCombo);
			
			var objTipo=document.getElementById("txtComboImobiliarias");
			
			for(var i = 0;i < dataArray.length ; i++)
			 {
				var item = dataArray[i];
				var varID=item.getElementsByTagName("id")[0].firstChild.nodeValue;
				var varDescricao=item.getElementsByTagName("nome")[0].firstChild.nodeValue;
				
				addOption(varID,varDescricao,objTipo);
			 }
			 
			 for (var i=0;i<objTipo.options.length;i++)	
			 {
			    if(objTipo.options[i].value.toUpperCase()==varImobAvanc.toUpperCase())
			    {
			       objTipo.options[i].selected=true;
			    }
		 	 }	
			 
			getTipoParaComboAvanc();
		}
	}
}


//busca os tipo de imóveis por regiao
function getImobiliarias(varCidade)
{

var varParametro="inc/getdados.asp?o=imob&cid="+varCidade+"&pg="+varArea+"&dv=dvTipoDeImoveis&rdn="+Math.random();
   //setDiv("teste",varParametro);
   var vObjLoading=document.getElementById('dvTipoDeImoveis');
   getDados(varParametro,setImobiliarias,"xml",vObjLoading)
}

function setImobiliarias(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,"<span class='links_topo'>Não encontrado</span>");
	  }
	  else
	  {
		 var dataArray=strXml.getElementsByTagName("imobiliarias");
		 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("nome")[0].firstChild.nodeValue;
			   var varVendas=item.getElementsByTagName("vendas")[0].firstChild.nodeValue;
			   var varLocacao=item.getElementsByTagName("locacao")[0].firstChild.nodeValue;
			   
			   //mostra caixa para escolha de vendas ou locacao
			   if(varVendas!="null" && varLocacao!="null")
			   {
				   varLink="<a href=\"javascript:void(0);\" onClick=\"getOpcoesImob('ven_tipo=0&imob="+varID+"&uf=&cid=&tit="+varDescricao+"');\">"+varDescricao+"</a>";
					
				   varTipos=varTipos+"<div id=\"dvTipos\">"+varLink+"</div>";				   
			   }
			   else
			   {
				   if(varVendas!="null")
				   {
				   	  varPg="v";
				   }
				   else if(varLocacao!="null")
				   {
					  varPg="l";
				   }
				   
				   varLink="<a href=\"imovel_pesq.asp?ven_tipo=0&pg="+varPg+"&imob="+varID+"&uf=&cid=&tit="+varDescricao+"\">"+varDescricao+"</a>";
					
				   varTipos=varTipos+"<div id=\"dvTipos\">"+varLink+"</div>";
			   }
		    }
			setDiv(varDiv,varTipos);			 
		}
	}
}


function fLimparDivIni()
{
	setDiv("divTipos","");
	setDiv("divRegioes","");
	setDiv("divDormitorios","");
	if(document.getElementById("dvBuscaDireta"))
	{
		document.getElementById("dvBuscaDireta").style.display = 'none';
		document.getElementById("dvPesq").style.display = 'inline';
	}
}

function getListaTipos(varPG)
{	
   objParametrosIni.fLimpar();
   fLimparDivIni();
   objParametrosIni.setOper(varPG);
   objParametrosIni.setOpt("LISTA_TIPOS");
   objParametrosIni.setDiv("divTipos");
      
   getDados("inc/getdados.asp?"+objParametrosIni.getParam(),setListaTipos,"xml",objParametrosIni.getDiv());
}

function getListaTiposPrime()
{   
   objParametrosIni.fLimpar();
   fLimparDivIni();
   objParametrosIni.setImob("0002");
   objParametrosIni.setOper("v");
   objParametrosIni.setOpt("LISTA_TIPOS");
   objParametrosIni.setDiv("divTipos");
   getDados("inc/getdados.asp?"+objParametrosIni.getParam(),setListaTipos,"xml",objParametrosIni.getDiv());
}

function getRegioesPorTipo(varIDTipo)
{
	objParametrosIni.setTipo(varIDTipo);
    objParametrosIni.setOpt("REGIAO_POR_TIPO");
    objParametrosIni.setDiv("divRegioes");
    getDados("inc/getdados.asp?"+objParametrosIni.getParam(),setRegioesPorTipo,"xml",objParametrosIni.getDiv());
	 document.getElementById("divDormitorios").style.display="none";
}

function getDormPorRegiao(varIDReg)
{
	 objParametrosIni.setRegiao(varIDReg);
    objParametrosIni.setOpt("DORM_POR_REGIAO");
    objParametrosIni.setDiv("divDormitorios");
    getDados("inc/getdados.asp?"+objParametrosIni.getParam(),setDormPorRegiao,"xml",objParametrosIni.getDiv());
	 document.getElementById("divDormitorios").style.display="block";
}


function getGridImoveis(varDorm)
{
	objParametrosIni.setDorm(varDorm);
	window.location=objParametrosIni.getUrlImovelPesq();
}


function setDormPorRegiao(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,"<span class='links_topo'>Não encontrado</span>");
		  }
		  else
		  {
			  var dataArray=strXml.getElementsByTagName("dorm");
			  
			  if(dataArray.length > 0)
			  {
				 var varLink='';
				 var varTipos='';
//				 var varTipos="<div id=\"dvTipos\">"+"<a href=\"javascript:getGridImoveis(\'"+0+"'\);\">"+Indiferente+"</a>"+"</div>";
				 for(var i = 0;i < dataArray.length ; i++)
				 {
					var item = dataArray[i];
					var varID=item.getElementsByTagName("id")[0].firstChild.nodeValue;
					if (varID=="Indiferente") {
						varLink="<a href=\"javascript:getGridImoveis(\'"+varID+"'\);\">"+varID+"</a>";
						varTipos=varTipos+"<div id=\"dvTipos\">"+varLink+"</div>";
					}
					else {
						varLink="<a href=\"javascript:getGridImoveis(\'"+varID+"'\);\">"+varID+" dormitório(s)</a>";
						varTipos=varTipos+"<div id=\"dvTipos\">"+varLink+"</div>";
					}

				 }
				 setDiv(varDiv,varTipos);			 
			 }
		 }
}


function setRegioesPorTipo(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,"<span class='links_topo'>Não encontrado</span>");
		  }
		  else
		  {
			  var dataArray=strXml.getElementsByTagName("regiao");
			  
			  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=\"javascript:void(0);\" onClick=\"getDormPorRegiao(\'"+varID+"'\);\">"+varDescricao+"</a>";
					
					varTipos=varTipos+"<div id=\"dvTipos\">"+varLink+"</div>";

				 }
				 setDiv(varDiv,varTipos);			 
			 }
		 }
}

function setListaTipos(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,"<span class='links_topo'>Não encontrado</span>");
		  }
		  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+"'>"+varDescricao+"</a>";
					
					varTipos=varTipos+"<div id=\"dvTipos\"><table width=\"100%\"><tr><td><img src=\"img/tick.gif\"> "+varLink+"</td></tr><tr height=\"1\" bgcolor=\"#316AC5\"><td height=\"1\" bgcolor=\"#316AC5\"/></td></tr></table></div>";

				 }
				 setDiv(varDiv,varTipos);			 
			 }
		 }
}

function getTipoParaComboAvanc()
{
   var objUF=document.getElementById("txtUF"); 
   var varUF=objUF.options[objUF.selectedIndex].value;
   
   var objCidade=document.getElementById("txtCidade");   
   var varCidade=objCidade.options[objCidade.selectedIndex].value;

   var objImob=document.getElementById("txtComboImobiliarias");   
   if(objImob)
   {
      var varImob=objImob.options[objImob.selectedIndex].value;
   }
   else
   {
	   var varImob="0";   
   }

   var varParametro="inc/getdados.asp?o=TIPO_IMOVEIS_REGIAO&dv=dvTipoDeImoveis&pg="+varArea+"&uf="+varUF+"&cid="+varCidade+"&imob="+varImob;
//   setDiv("dvTipoDeImoveis",varParametro);
   var vObjLoading=document.getElementById('dvTipoDeImoveis');
   getDados(varParametro,setTipoParaComboAvanc,"xml",vObjLoading)
}

function setTipoParaComboAvanc(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,"<span class='links_topo'>Não encontrado</span>");
	  }
	  else
	  {
		  var varCombo="<select id='txtTipoImoveis' name='txtTipoImoveis' valign='bottom' class='textorodape'><option value='-1'>Tipo de imóveis</option><option value='0'>Todos</option></select>";
		  setDiv(varDiv,varCombo);

		  var dataArray=strXml.getElementsByTagName("tipos");
		  
		  var objTipo=document.getElementById("txtTipoImoveis");
		  
		  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,objTipo);
			 }
			 
			 for (var i=0;i<objTipo.options.length;i++)	
			 {
			    if(objTipo.options[i].value.toUpperCase()==varTipoAvanc.toUpperCase())
			    {
			       objTipo.options[i].selected=true;
			    }
		 	 }			
		 }
	 }	 
     
}

function getTipoParaCombo() {
   var varParametro="inc/getdados.asp?o=LISTA_TIPOS&dv=dvTipoDeImoveis"+getParametros();
   //setDiv("teste",varParametro);
   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;
	varDiv="dvTipoDeImoveis";
	var varPg=strXml.getElementsByTagName("pg")[0].firstChild.nodeValue;
	  
	if(varRetorno=="True") {
		setDiv(varDiv,"<span class='links_topo'>Não encontrado</span>");
	} else {
		  var varCombo="<select id='txtTipoImoveis' name='txtTipoImoveis' valign='bottom' class='textorodape' onchange=\"changeCombo('txtTipoImoveis');\"><option value='-1'>Tipo de imóveis</option><option value='0'>Todos</option></select>";
		  setDiv(varDiv,varCombo);

		  var dataArray=strXml.getElementsByTagName("tipos");
		  
		  var objTipo=document.getElementById("txtTipoImoveis");
		  
		  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,objTipo);
			 }
			
			 for (var i=0;i<objTipo.options.length;i++)	
			 {
			    if(objTipo.options[i].value.toUpperCase()==varTipoImovel.toUpperCase())
			    {
			       objTipo.options[i].selected=true;
			    }
			 }		
		  }
		  getCarregarCombo('DORMITORIOS','dvDormitorios',setDormitorios);
	 }	 
     
}

function getUF()
{
   var varParametro="inc/getXML.asp?o=UF&pg="+varArea+"&dv=dvUF&rdn="+Math.random();
   var vObjLoading=document.getElementById('dvUF');
   getDados(varParametro,setUF,"xml",vObjLoading)
}

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;
		  var varPg=strXml.getElementsByTagName("pg")[0].firstChild.nodeValue;
		  
		  if(varRetorno=="True")
		  {
			  setDiv(varDiv,"<span class='links_topo'>Não encontrado</span>");
		  }
		  else
		  {
			  var varCombo="<select id='txtUF' name='txtUF' class='textorodape' onchange='changeUF();'><option value='0' class='textorodape'>UF</option></select>";
			  setDiv(varDiv,varCombo);
			  
			  var objUF=document.getElementById("txtUF");
			   
			  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,objUF);
				 }
			 }
			
			 var b=false;
			 //instrução usada para deixar por default o estado PR
			 for (var i=0;i<objUF.options.length;i++)	
			 {
			    if(objUF.options[i].value.toUpperCase()==varUFAvanc.toUpperCase())
				{
				   objUF.options[i].selected=true;
				   b=true;
				}
			 }
			 
			 if(b==false)
			 {
				for (var i=0;i<objUF.options.length;i++)	
			    {
			       if(objUF.options[i].value.toUpperCase()=="PR")
				   {
				      objUF.options[i].selected=true;
				   }
				}
			 }
				changeUF();
			//****************************************	
			 
		 }
}



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;
		  varDiv="dvDormitorios";
		  var varPg=strXml.getElementsByTagName("pg")[0].firstChild.nodeValue;
		  
		  if(varRetorno=="True")
		  {
			  setDiv(varDiv,"<span class='links_topo'>Não encontrado</span>");
		  }
		  else
		  {
			  var varCombo="<select id='txtDormitorios' name='txtDormitorios' class='textorodape' onchange=\"changeCombo('txtDormitorios');\"></select>";
			  setDiv(varDiv,varCombo);
			  
			  var objDormitorio=document.getElementById("txtDormitorios");
			  
			  addOption('','Dormitorios',objDormitorio);
			  addOption('','Todos',objDormitorio);
			  
			  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,objDormitorio);
				 }
			 }
			 //instrução usada para deixar por default o estado PR
			 for (var i=0;i<objDormitorio.options.length;i++)	
				{
				   if(objDormitorio.options[i].value==varDormitorio)
				   {
				      objDormitorio.options[i].selected =true;
				   }
				}
			// getCarregarCombo('GARAGEM','dvGaragem',setGaragem); 
		 }
//	 	  setTimeout(getListaFavoritos,1000);  
}



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,"<span class='links_topo'>Não encontrado</span>");
		  }
		  else
		  {
			  var varCombo="<select id='txtGaragem' name='txtGaragem' class='textorodape' onchange=\"changeCombo('txtGaragem');\"></select>";
			  setDiv(varDiv,varCombo);
			  
			  var objGaragem=document.getElementById("txtGaragem");
			  
			  addOption('','Garagem',objGaragem);
			  addOption('','Todos',objGaragem);
			  			  
			  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;
					if(varValorCampo!="null")
					{
					   addOption(varValorCampo,varValorCampo,objGaragem);
					}
				 }
			 }
			 //instrução usada para deixar por default o estado PR
			 for (var i=0;i<objGaragem.options.length;i++)	
			 {
				   if(objGaragem.options[i].value==varGaragem)
				   {
				      objGaragem.options[i].selected =true;
				   }
			 }
		 }
		 setTimeout(getListaFavoritos,1000);
}

function changeUF()
{
	setDiv("dvTipoDeImoveis",'');
	var objUF=document.getElementById("txtUF");
	var varUF=objUF.options[objUF.selectedIndex].value;
	getCidade(varUF);
}

function getCidade(varUF)
{
   var vObjLoading=document.getElementById('dvCidade');	
   var varParametro="inc/getXML.asp?o=CIDADES&uf="+varUF+"&pg="+varArea+"&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 fBuscaImob(vValor)
{
   var objCidade=document.getElementById("txtCidade");
   
   var varCidade=objCidade.options[objCidade.selectedIndex].value;
   var varParametro="inc/getdados.asp?o=imob&cid="+varCidade+"&pg=imob&qry="+vValor+"&dv=dvTipoDeImoveis&rdn="+Math.random();
   var vObjLoading=document.getElementById('dvTipoDeImoveis');
   //setDiv("dvTipoDeImoveis",varParametro);
   getDados(varParametro,setImobiliarias,"xml",vObjLoading)
}

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;
	  var varPg=strXml.getElementsByTagName("pg")[0].firstChild.nodeValue;
	  
	  if(varRetorno=="True")
	  {
		  setDiv(varDiv,"<span class='links_topo'>Não encontrado</span>");
	  }
	  else
	  {
		  var varCombo="<select id='txtCidade' name='txtCidade' class='textorodape' onchange='changeCidade();'><option value='0'>Cidades</option></select>";
		  setDiv(varDiv,varCombo);
		  
		  var objCidade=document.getElementById("txtCidade");
		  
		  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,objCidade);
			 }
		 }
		 
		 			 //instrução usada para deixar por default o estado PR
			 for (var i=0;i<objCidade.options.length;i++)	
			 {
				   if(varPesqAvancada==true)
				   {
     				   if(objCidade.options[i].value.toUpperCase()==unescape(varCidAvanc).toUpperCase())
					   {
				           objCidade.options[i].selected=true;
				   		}
				   }
				   else
				   {
					   if(objCidade.options[i].value.toUpperCase()==varCidAvanc.toUpperCase())
					   {
						  objCidade.options[i].selected=true;
					   }
				   }
				}
				changeCidade();
			//****************************************	
	 }
}

function changeCidade()
{
	var objCidade=document.getElementById("txtCidade");
	var varCidade=objCidade.options[objCidade.selectedIndex].value;
    
	if(varPesqAvancada==false)
	{	
		if(vOpcaoTipo=='optLista')
		{
			if(varArea=='imob')
			{
			   getImobiliarias(varCidade);
			}
			else
			{
				getTipoPorRegiao(varCidade);	
			}
		}
		else if(vOpcaoTipo=='optCombo')
		{
			getTipoParaCombo(varCidade);
		}
	}
	else
	{
		getImobiliariasCombo(varCidade);
	}
}

function setDiv(obj,msg)
{
	if(msg!=null)
	{
		var vObj=document.getElementById(obj);
		if(vObj!=null)
		{
		vObj.innerHTML=msg;	
		}
	}
}

function getParametros()
{
	var vRet='';
	var varGaragem='';
	var varBairro='';
	
	var objBairro=document.getElementById("txtBairro");
	var objDormitorio=document.getElementById("txtDormitorios");
	var objGaragem=document.getElementById("txtGaragem");
	
	if(objBairro)
	{	  
	   varBairro=objBairro.value;
	}
	if(objDormitorio)
	{
			varDormitorio=objDormitorio.options[objDormitorio.selectedIndex].value;
	}
	if(objGaragem)
	{
	   varGaragem=objGaragem.options[objGaragem.selectedIndex].value;
	}

	vRet="&opt="+varParcerias+"&uf="+varUF+"&cid="+varCidade+"&ven_tipo="+varTipoImovel+"&imob="+varImobCodigo+"&pg="+varArea+"&bairro="+varBairro+"&dorm="+varDormitorio+"&gar="+varGaragem+"&tv="+varVideo;
	
	
	if(varPesqAvanc=='True') {
		vRet="pesqavanc=1&dini="+varDormIni+"&dfim="+varDormFim+"&m2ini="+varM2Ini+"&m2fim="+varM2Fim+"&vini="+varValorIni+"&vfim="+varValorFim+"&ref="+varReferencia+"&end="+varEndereco+"&cid="+varCidadeSel+"&ven_tipo="+varTipoImovelSel;
	}
	else
	{
		if(varReferencia!="")
		{
			vRet=vRet+"&ref="+varReferencia;		
		}
		if(varEndereco!="")
		{
		   vRet=vRet+"&end="+varEndereco;
		}
		if(varEdificio!="")
		{
		   vRet=vRet+"&ed="+varEdificio;
		}
	}
	//setDiv("teste",vRet);
	vRet=vRet+"&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("dvBairros",varParametro); 
   getDados(varParametro,callback,"xml",vObjLoading);
}


function selCombo()
{

	  varDormitorio='';
	  varGaragem='';

	var objDormitorio=document.getElementById("txtDormitorios");
	var objGaragem=document.getElementById("txtGaragem");


	  if(objDormitorio)
	  {
		  objDormitorio.options[0].selected =true;
	  }
	  if(objGaragem)
	  {
		  objGaragem.options[0].selected =true;
	  }
}

function fComboBairro(vO)
{
	varArea=vO;
	getCarregarCombo('BAIRROS','dvBairros',setBairros);	
}

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,"<span class='links_topo'>Não encontrado</span>");
		  }
		  else
		  {
			  var varCombo="<select id='txtBairro' name='txtBairro'></select>";
			  setDiv(varDiv,varCombo);
			  
			  var objBairro=document.getElementById("txtBairro");
			  
			  addOption('0','Selecione',objBairro);
			  
			  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,objBairro);
				 }
			 }
		 }
}

function fBuscaBairro()
{
	selCombo();
		
	var vObj=document.getElementById("dvDormitorios");  
	if(vObj!=null)
	{
		getCarregarCombo('DORMITORIOS','dvDormitorios',setDormitorios);
	}
	dsImoveis.setURL("inc/getXMLImoveis.asp?Retorno=0"+getParametros()); 
	dsImoveis.loadData();
}

function changeCombo(varObj)
{
	var objTipoImoveis=document.getElementById("txtTipoImoveis");
	
	varTipoImovel=objTipoImoveis.options[objTipoImoveis.selectedIndex].value;
	vDescTipoImovel=objTipoImoveis.options[objTipoImoveis.selectedIndex].text;
	document.getElementById("tipoImovel").innerHTML=vDescTipoImovel;
	if(varObj=='txtTipoImoveis')
	{
		selCombo();
		
		var vObj=document.getElementById("dvDormitorios");  
		if(vObj!=null)
		{
			getCarregarCombo('DORMITORIOS','dvDormitorios',setDormitorios);
		}
		dsImoveis.setURL("inc/getXMLImoveis.asp?Retorno=0"+getParametros()); 
		dsImoveis.loadData();
	}
	
	if(varObj=='txtDormitorios')
	{
	    var vObj=document.getElementById("dvGaragem");  
		if(vObj!=null)
		{
			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(tpOrdem=="E")
	{
		tpOrdem="D";
	}
	else if(tpO=="E" && tpOrdem=="D")
	{
		tpOrdem="E";
	}
	else
	{
		tpOrdem="E";	
	}
}

function ordenarPor(varObj,tpO) {
	mudarSeta()
	if(varObj=='Referencia') {
		setTipoOrdem(tpO);
		dsImoveis.setURL("inc/getXMLImoveis.asp?Retorno=0"+getParametros()+"&or="+tpOrdem+"&or_por=0"); 
		dsImoveis.loadData();		
		ordemPor=0;
	}
	if(varObj=='Bairro') {
		setTipoOrdem(tpO); 
		dsImoveis.setURL("inc/getXMLImoveis.asp?Retorno=0"+getParametros()+"&or="+tpOrdem+"&or_por=1"); 
		dsImoveis.loadData();
		
		ordemPor=1;
	}
	if(varObj=='AreaTotal') {
		setTipoOrdem(tpO); 
		dsImoveis.setURL("inc/getXMLImoveis.asp?Retorno=0"+getParametros()+"&or="+tpOrdem+"&or_por=2"); 
		dsImoveis.loadData();		
		ordemPor=2;
	}
	if(varObj=='Dormitorio') {
		setTipoOrdem(tpO); 
		dsImoveis.setURL("inc/getXMLImoveis.asp?Retorno=0"+getParametros()+"&or="+tpOrdem+"&or_por=3"); 
		dsImoveis.loadData();		
		ordemPor=3;
	}
	if(varObj=='Garagem') {		
		setTipoOrdem(tpO);
		dsImoveis.setURL("inc/getXMLImoveis.asp?Retorno=0"+getParametros()+"&or="+tpOrdem+"&or_por=5"); 
		dsImoveis.loadData();
		ordemPor=5;
	}
	if(varObj=='ValorTotal') {		
		setTipoOrdem(tpO);
		dsImoveis.setURL("inc/getXMLImoveis.asp?Retorno=0"+getParametros()+"&or="+tpOrdem+"&or_por=6"); 
		dsImoveis.loadData();
		ordemPor=6;
	}
	if(varObj=='Endereco') {
		setTipoOrdem(tpO);
		dsImoveis.setURL("inc/getXMLImoveis.asp?Retorno=0"+getParametros()+"&or="+tpOrdem+"&or_por=7"); 
		dsImoveis.loadData();
		ordemPor=6;
	}
}

function addOption(varValue,varTexto,obj)
{		
	var opt = document.createElement('OPTION');
	opt.value = varValue;
	opt.text = varTexto;
	obj.options.add(opt);	
}

function fDivTodosNoMapa(varCodigoMapa,retorno)
{
	if(varCodigoMapa!="@codmapa")
	{
	   
	   var varLink="<a href='javascript:void(0);' onclick=\"fMapaTodos('"+varCodigoMapa+"','"+retorno+"','800','500');\" class='azul-claroBold'>Mostrar todos os imóveis no mapa <img src='images/todosnomapa.jpg' border='0' class='todosnomapa'></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 varGaragem='';*/

	var objBairro=document.getElementById("txtBairro");
	var objDormitorio=document.getElementById("txtDormitorios");
	var objGaragem=document.getElementById("txtGaragem");
	var objTipo=document.getElementById("txtTipo");

	if(objBairro)
	{
	   varBairro=objBairro.value;
	}
	if(objDormitorio)
	{
		varDormitorio=objDormitorio.value;
	}
	if(objGaragem)
	{
	   varGaragem=objGaragem.value;
	}

	if(objTipo)
	{
	   varTipoImovel=objTipo.options[objTipo.selectedIndex].value;
	}
	
	vRet="&uf="+varUF+"&cid="+varCidade+"&ven_tipo="+varTipoImovel+"&pg="+varArea+"&bairro="+varBairro+"&dorm="+varDormitorio+"&gar="+varGaragem+"&rdn="+Math.random();	
	return vRet;
}

function fMapaTodos(varCodM,ret,vW,vH)
{
	if(varCodM!='')
	{
		var varUrlTodosMapa="popTodosNoMapa.asp?Retorno="+ret+"&id="+varCodM+"&c=0&or="+tpOrdem+"&or_por="+ordemPor+getParametros();
		window.open(varUrlTodosMapa,'jMapa','width='+vW+',height='+vH);	   
	}
}


function fMapa(varUrl,vW,vH)
{
	if(varUrl!='')
	{
	   window.open(varUrl,'jMapa','width='+vW+',height='+vH);	   
	}
}


function getMapaLink(cX,cY,area,vImob,vRef,vPG)
{
		vW=800;
	    vH=575;
		
		var vUrlAmpliar='';
		if(area=='site')
		{
		   vUrlAmpliar="popAmpliarMapa.asp";
		}
		else if(area=='admin')
		{
		   vUrlAmpliar="../popAmpliarMapa.asp";	
		}
		varUrlM=vUrlAmpliar+"?lat="+cX+"&lng="+cY+"&imob="+vImob+"&ref="+vRef+"&pg="+vPG;
		fMapa(varUrlM,vW,vH);
}

function getDados(varParam,callback,varRet,vLoading) {
	$.ajax({
		url: varParam,
		cache: false,
		success: function(xml){
			callback(xml);
		}
	});
}
   
function fAmpliar(vURL)
{
	window.open(vURL,"fJanela","width=800,height=500");
}	

function fFaleComAImobiliaria(varImob)
{
   var vURL="pop_falecomaimob.asp?imob="+varImob;
   window.open(vURL,"fJanela","width=440,height=500,scrollbars=yes");
}


// Funções para paginação *******************************************************************
function nextPage(pg)
{

	dsImoveis.setURL("inc/getXMLImoveis.asp?Retorno="+pg+"&"+getParametros()+"&or="+tpOrdem+"&or_por="+ordemPor); 
	dsImoveis.loadData();
}

function fPaginacao(pNumeroRegistro,pCounterTotal,pRetorno1,pNumReg)
{

	if(pNumeroRegistro!='{@numeroregistro}' && pCounterTotal!='{@countertotal}' && pRetorno1!='{@retorno1}' && pNumReg!='{@numreg}')
	{

		var varRet='';
		var Contador=0;
		var Limitador=0;	
		var Retorno2=0;

		//parametros da função
		var varNumReg=eval(pNumReg);
		var varRetorno1=eval(pRetorno1);
		var varNumeroRegistro=eval(pNumeroRegistro);
		var varCounterTotal=eval(pCounterTotal);
		
		var varPaginaAtual=eval(varRetorno1)+1;
		var varNumeroPagina=eval(varCounterTotal)+1;
		
		if((varNumeroRegistro % varNumReg)==0)
		{
		   var varTotalPagina=eval(varCounterTotal);	 
		}
		else
		{
		    var varTotalPagina=eval(varCounterTotal)+1;
		}
		
		if(varNumeroRegistro > varNumReg)
		{
		   varRet=varRet+"<span class='links_topo'>Dispomos de "+varNumeroRegistro+" im&oacute;vel(eis). ";
		   varRet=varRet+"P&aacute;gina "+varPaginaAtual+" de "+varTotalPagina+"</span><br>";
		   Contador = 0
		   Limitador = (varNumeroRegistro % varNumReg);
	
		   if(Limitador == 0 && varCounterTotal != 0)
		   {
			   varCounterTotal= varCounterTotal - 1;
		   }			   
	
		   while(Contador <= varCounterTotal)
		   {
				if(Contador==varRetorno1)
				{
					varRet=varRet+"<b><span>| " + (Contador + 1) + " |</span></b>";
				}
				else
				{
					Retorno2 = (Contador + 1);
				   varRet=varRet+"&nbsp;<b><a href='javascript:void(0);' onClick=nextPage("+Contador+"); class='links_topo'>" + Retorno2 + "</a>&nbsp;</b>";
				}
				Contador = Contador + 1;
		   }
		}
		//div que esta na pagina imovel_pesq.asp
		document.getElementById("divPaginacao").innerHTML=varRet;
	}
}

function getImoveisParceiros()
{
	varParcerias="parceiras";
	getTipoParaCombo();
	dsImoveis.setURL("inc/getXMLImoveis.asp?x="+getParametros()); 
	dsImoveis.loadData();
}
//*****************************************************************

function MascaraMoeda(objTextBox, SeparadorMilesimo, SeparadorDecimal, e){
var sep = 0;
var key = '';
var i = j = 0;
var len = len2 = 0;
var strCheck = '0123456789';
var aux = aux2 = '';
var whichCode = (window.Event) ? e.which : e.keyCode;
if (whichCode == 13) return true;
key = String.fromCharCode(whichCode); // Valor para o código da Chave
if (strCheck.indexOf(key) == -1) return false; // Chave inválida
len = objTextBox.value.length;
for(i = 0; i < len; i++)
        if ((objTextBox.value.charAt(i) != '0') && (objTextBox.value.charAt(i) != SeparadorDecimal)) break;
    aux = '';
    for(; i < len; i++)
        if (strCheck.indexOf(objTextBox.value.charAt(i))!=-1) aux += objTextBox.value.charAt(i);
    aux += key;
    len = aux.length;
    if (len == 0) objTextBox.value = '';
    if (len == 1) objTextBox.value = '0'+ SeparadorDecimal + '0' + aux;
    if (len == 2) objTextBox.value = '0'+ SeparadorDecimal + aux;
    if (len > 2) {
        aux2 = '';
        for (j = 0, i = len - 3; i >= 0; i--) {
            if (j == 3) {
                aux2 += SeparadorMilesimo;
                j = 0;
            }
            aux2 += aux.charAt(i);
            j++;
        }
        objTextBox.value = '';
        len2 = aux2.length;
        for (i = len2 - 1; i >= 0; i--)
        objTextBox.value += aux2.charAt(i);
        objTextBox.value += SeparadorDecimal + aux.substr(len - 2, len);
    }
    return false;
}

//*********************

function ParametrosIni()
{
	this.urlXML="inc/getXMLGeral.asp";
	this.opt="";
	this.oper=""; //v ou l
	this.tipo="";
	this.regiao="";
	this.dorm="";
	this.div="";
	this.imob='';
}

ParametrosIni.prototype.fLimpar = function () {
	   this.oper='';
	   this.tipo='';
	   this.regiao='';
	   this.dorm='';
	   this.opt='';
	   this.div='';
	   this.imob='';
	   
};

ParametrosIni.prototype.setOper = function( value ) {
	this.oper=value;
};

ParametrosIni.prototype.setOpt = function( value ) {
	this.opt=value;
};

ParametrosIni.prototype.setDiv = function( value ) {
	this.div=value;
};

ParametrosIni.prototype.getDiv = function() {
	return this.div;
};

ParametrosIni.prototype.setTipo = function( value ) {
	this.tipo=value;
};

ParametrosIni.prototype.setRegiao = function( value ) {
	this.regiao=value;
};

ParametrosIni.prototype.setDorm = function( value ) {
	this.dorm=value;
};

ParametrosIni.prototype.setImob = function( value ) {
	this.imob=value;
};


ParametrosIni.prototype.getParam = function() {
	return "imob="+this.imob+"&dv="+this.div+"&o="+this.opt+"&pg="+this.oper+"&tp="+this.tipo+"&rg="+this.regiao+"&dorm="+this.dorm+"&rdn="+Math.random();
};

ParametrosIni.prototype.getUrlImovelPesq = function() {
	return "imovel_pesq.asp?imob="+this.imob+"&pg="+this.oper+"&ven_tipo="+this.tipo+"&rg="+this.regiao+"&dorm="+this.dorm+"&rdn="+Math.random();
};

function ImovelIni()
{
	return new ParametrosIni();	
};


function getVideo(vImob,vRef,t)
{
	window.open("videos/getvideo.asp?imob="+vImob+"&ref="+vRef+"&t="+t,'tvtha','width=800,height=600')	
};

function fGravarALista(idx,varCodImob,varRef,varTipo) {
	$("#menuFavoritos a").css("color","#fcbd00");
   var vParam="inc/gravarlista.asp?o=add&tp="+varTipo+"&imob="+varCodImob+"&ref="+varRef+"&dv=divListaDeImoveis&r="+Math.random();
	setDiv(idx,"<a href=\"javascript:void(0)\" onClick=\"fRetirarALista('"+idx+"','"+varCodImob+"','"+varRef+"','v');\"><img src=\"images/favoritos_icone.jpg\"></a>");
   var vLoad=document.getElementById('divListaDeImoveis');
   getDados(vParam,setGravarALista,"xml",vLoad);
}

function fRetirarALista(idx,varCodImob,varRef,varTipo) {	
   var vParam="inc/gravarlista.asp?o=del&tp="+varTipo+"&imob="+varCodImob+"&ref="+varRef+"&dv=divListaDeImoveis&r="+Math.random();
	setDiv(idx,"<a href=\"javascript:void(0)\" onClick=\"fGravarALista('"+idx+"','"+varCodImob+"','"+varRef+"','v');\"><img src=\"images/sem_favoritos_lista.jpg\"></a>");
   var vLoad=document.getElementById('divListaDeImoveis');
   getDados(vParam,mudarCorFav,"xml",vLoad);   
}

function mudarCorFav(strXml) {
	// Fazer busca se já tem imóveis favoritos. Se já tiver, não muda a cor do link.
	$.ajax({
		type: "GET", 
		url: "inc/gravarlista.asp?o=get&r="+Math.random(),
		dataType: "xml",
		success: function(xml) {
			$(xml).find("root").each(function(){
				var qtdV = $(this).find("qtdvendas").text();
				var qtdL = $(this).find("qtdlocacao").text();
				if (qtdV=='0' && qtdL=='0') {
					$("#menuFavoritos a").css("color","#676767");
				}
				else {					
					$("#menuFavoritos a").css("color","#fcbd00");
				}
			});			
		} //close success({
	});
}

function setGravarALista(strXml) {
   var varRetorno=getXmlTag(strXml,"erro");
   var varDiv=getXmlTag(strXml,"div");
   var varQtdVendas=getXmlTag(strXml,"qtdvendas");
   var varQtdLocacao=getXmlTag(strXml,"qtdlocacao");
   	
   setDiv(varDiv,"Lista de vendas: "+varQtdVendas+"<br>Lista de locação: "+varQtdLocacao);
   if(varQtdVendas>0 || varQtdLocacao>0) {
		setDiv("divLinkParaLista","<a href='imovel_pesq_lista.asp?imob="+varImobCodigo+"'>[Visualizar minha lista]</a>");
   }

   if(varQtdVendas==0) {
		var vLoad=document.getElementById('divTabelaLista');
		if(vLoad) {
			setDiv("divTabelaLista",'');
		}
		
		var vLoad=document.getElementById('divTituloListaVendasLista');
		if(vLoad) {
			setDiv("divTituloListaVendasLista",'');
		}
	}
		
	if(varQtdLocacao==0) {
		var vLoad=document.getElementById('divTabelaLocacaoLista');
		if(vLoad) {
			setDiv("divTabelaLocacaoLista",'');
		}
		var vLoad=document.getElementById('divTituloListaLocacaoLista');
		if(vLoad) {
			setDiv("divTituloListaLocacaoLista",'');
		}
	}
}

function fDeletarDaLista(idx,varCodImob,varRef,varTipo,linha) {
	var vParam="inc/gravarlista.asp?o=del&tp="+varTipo+"&imob="+varCodImob+"&ref="+varRef+"&dv=divListaDeImoveis&r="+Math.random();
   setDiv(idx,'');
	var vLoad=document.getElementById('divListaDeImoveis');
   getDados(vParam,fAtualizaPagina,"xml",vLoad);
}

function getXmlTag(strXml,vTag) {
   return strXml.getElementsByTagName(vTag)[0].firstChild.nodeValue;
}

function getListaFavoritos() {
   var vParam="inc/gravarlista.asp?imob="+varImobCodigo+"&o=get&dv=divListaDeImoveis&r="+Math.random();
   var vLoad=document.getElementById('divListaDeImoveis');
   getDados(vParam,setGravarALista,"xml",vLoad);
}

function fAtualizaPagina(strXml) {
	//fLoadDs("inc/getXMLImoveisLista.asp?imob="+varImobCodigo+"&Retorno=0&pg=v",dsImoveis,true);
	//fLoadDs("inc/getXMLImoveisLista.asp?imob="+varImobCodigo+"&Retorno=0&pg=l",dsImoveisLocacao,true);
	//setTimeout(getListaFavoritos,1000);
	window.location = "favoritos.asp"
}

function fLoadDs(varUrlXml,oDs,vInter) {	
   //setDiv("teste",varUrlXml);
   oDs.setURL(varUrlXml); 
   if(vInter==true){
		oDs.startLoadInterval(1000);
   }
   oDs.loadData();
}

function mudarSeta() {
	var vSeta=$('.dvSeta').html();
	
	if (vSeta.indexOf('images/seta_cima.png')!='-1') {
		$('.dvSeta').html('<img src="images/seta_baixo.png"/>');
	} else {
		$('.dvSeta').html('<img src="images/seta_cima.png"/>');
	}
}

///***********************


//-->
