//-------------------------------------------------------------------
//IMV INTERESSE
//-------------------------------------------------------------------
function selectIMV(imv,dados){
	if(arguments[2].src.indexOf('_on.gif') != -1){ //desabilitar
		arguments[2].src = '../pictures/detalhe_imovel/selecionar_off.gif';
		remIMV(imv,dados,arguments[2]);
	}else{ //habilitar
		addIMV(imv,dados,arguments[2]);
		arguments[2].src = '../pictures/detalhe_imovel/selecionar_on.gif';
		parent.document.forms['grava_log_selecao'].id_imovel.value = imv;
		parent.document.forms['grava_log_selecao'].id_cliente.value = "";
		parent.document.forms['grava_log_selecao'].bai_id.value = "";
		parent.document.forms['grava_log_selecao'].tip_codigo.value ="";
		parent.document.forms['grava_log_selecao'].valor_de.value = "";
		parent.document.forms['grava_log_selecao'].valor_ate.value = "";
		parent.document.forms['grava_log_selecao'].tipo_negocio.value = "";
		parent.document.forms['grava_log_selecao'].imv_ref.value = "";
		parent.document.forms['grava_log_selecao'].submit();
	}
}

function addIMV(imv,dados){
	//try{
		if(dados){
			loadIMVinteresse();
		}else{
			htcGet('../../lib/inc_select.asp',null,true,'tipo=add&ref='+imv,'addIMV(null,result)','data');
		}
	//}catch(e){
		//status = 'erro : add IMV : ' + e.description;
	//}
}
function remIMV(imv,dados){
	//try{
		if(dados){
			loadIMVinteresse();
		}else{
			htcGet('../../lib/inc_select.asp',null,true,'tipo=rem&ref='+imv,'remIMV(null,result)','data');
		}
	//}catch(e){
	//	status = 'erro : rem IMV : ' + e.description;
	//}
}

function loadIMVinteresse(dados){
	//try{
		
		if(dados){
			if(dados.length > 0){
				var literal = '';
				var plural = ''
				if(dados.length > 1){
					literal = 'Imóveis';
					plural = 's';}
				else{
					literal = 'Imóvel';
					plural = '';}
				document.getElementById('imvs_selecionados').innerHTML = '<div id="titSelc" align="center"><img src="/pictures/titulos/imoveis_selec.jpg" /></div>'+				
				'Voc&ecirc; tem <strong>'+dados.length+'</strong> '+literal+' selecionado'+plural+', '+
				'<a href="javascript:_loadIMVINTERESSE()" class="linkVermelho"><b>clique aqui</b></a> para  ver a lista ou '+
				'<a href="javascript:_infoIMVINTERESSE()" class="linkVermelho"><b>clique aqui</b></a> para mais informações</strong></div></div>';
				
				/* Top Imobiliária antigo
				'<p><img src="../pictures/icones/icon_casa.gif">  '+literal+' Selecionados: <strong>'+ dados.length +'</strong></p><p><a href="javascript:_loadIMVINTERESSE()" class="laranja">Clique aqui</a> para  ver a lista ou para obter mais informações, <a href="javascript:_infoIMVINTERESSE()" class="laranja">clique aqui.</a></p>';*/
				
				//document.getElementById('imvs_selec_caixa').style.display = 'block';alert("1");
				document.getElementById('imvs_selecionados_vazio').style.display = 'none';
				document.getElementById('imvs_selecionados').style.display = 'block';				
				//document.getElementById('imoveisSelec').style.display = 'block';//alert("2");
				//document.getElementById('rodapeBuscaInteresse').style.display = 'block';//alert("3");
			}else{
				//document.getElementById('imvs_selecionados') = 'Você não possui imoveis<br>selecionados.';
				//document.getElementById('imvs_selec_caixa').style.display = 'none';
				document.getElementById('imvs_selecionados_vazio').style.display = 'block';
				document.getElementById('imvs_selecionados').style.display = 'none';//alert("4");
				//document.getElementById('imoveisSelec').style.display = 'none';//alert("5");
				//document.getElementById('rodapeBuscaInteresse').style.display = 'none';//alert("6");
			}
			
			renewAllGrids();
		}else{
			htcLoadMen = 'Carregando...';
			var htcLoadClass = 'conteudo';
			document.getElementById('imvs_selecionados').innerHTML =  htcLoad();
			htcGet('/lib/inc_select.asp',null,true,'tipo=data','loadIMVinteresse(result)','data');
		}
	//}catch(e){
	//	status = 'erro : load IMV : ' + e.description;
	//}
}
function _loadIMVINTERESSE(dados){
	if(Request.QueryString("id") == '6'){
		if(dados){
			cleanPesq();
			dbgSetSearchValue('iReferencia','allimv','dbgPesquisa');
			dbgCallBack('','','dbgPesquisa');
			var g = findGrid('dbgPesquisa');
			//--> PH: copiar estas duas linhas para onde aparece : g.onAfterRePage = 'atSetTab(\'at\',1)';
			g.onBeforeRePage = 'atSetTab(\'at\',1)';
			g.onAfterRePage = 'document.body.scrollTop = 0';
		}else{
			htcGet('/lib/inc_select.asp',null,true,'tipo=data','_loadIMVINTERESSE(result)','data');
		}
	}else{
		location.href = '/telas/pagina.asp?id=6&loadlista=true';	
	}
}
function _infoIMVINTERESSE(){
	if(document.all){
		for(var i= 0;i<document.frames.length;i++){
			var e = document.frames[i].document.getElementsByTagName('SELECT');
			for(var j=0;j<e.length;j++)
				e[j].style.visibility='hidden';
		}
		var e = document.getElementsByTagName('SELECT');
		for(var i=0;i<e.length;i++)
			e[i].style.visibility='hidden';
	}
	Obj('htcAllDisabled').style.top = 0;
	Obj('htcAllDisabled').style.left = 0;
	
	if(document.all){ //IE6 e IE7
		Obj('htcAllDisabled').style.height = document.documentElement.scrollHeight;//screen.height
		Obj('htcAllDisabled').style.width = document.documentElement.scrollWidth;
	}else{
		Obj('htcAllDisabled').style.height = document.documentElement.scrollHeight+'px';
		Obj('htcAllDisabled').style.width = '100%';
	}
	Obj('htcAllDisabled').style.display = 'block';

	//document.body.style.overflow='hidden';
	scroll(0,0);
/*alert(screen.height+'#'+document.documentElement.scrollHeight+'#'+window.scrollMaxY+'#'+window.innerHeight+'#'+document.body.scrollHeight+'#'+document.body.offsetHeight+'#'+document.body.style.height);
	alert(screen.width+'|'+document.documentElement.scrollWidth+'|'+window.scrollMaxX+'|'+window.innerWidth+'|'+document.body.scrollWidth+'|'+document.body.offsetWidth);*/

	var b = new htcBrowserInfo();
	var w = 375,h = 300;
	document.getElementById('htcWin').style.left = parseInt((b.screenWidth / 2) - (w / 2)) + 'px';
	document.getElementById('htcWin').style.top = (b.screenHeight / 2) - parseInt(h / 2) - 100 + 'px';
	document.getElementById('htcWin').style.height = (h+40) + 'px';
	document.getElementById('htcWin').style.width = (w+20) + 'px';
	document.getElementById('htcWin').style.display = 'block';
	/*document.getElementById('htcAllDisabled').style.height = b.screenHeight;
	document.getElementById('htcAllDisabled').style.width = b.screenWidth;
	document.getElementById('htcAllDisabled').style.display = 'block';
	*/
	
	document.getElementById('htcWin_conteudo').innerHTML = '<iframe width="'+w+'" height="'+h+'" src="/telas/conteudo_info.asp" scrolling="no" frameborder="0" marginheight="0" marginwidth="0"></iframe>'
	document.getElementById('htcWin_titulo').innerHTML = 'Mais informações';
}
//-------------------------------------------------------------------
//PESQUISA LATERAL
//-------------------------------------------------------------------
function makeBLateral(){
	//try{
		latInit();
		loadIMVinteresse();
	//}catch(e){
		//status = 'erro : MBL : '+ e.description;
	//}
}

function latInit(){
	//try{
		document.getElementById("latBotao").disabled = true;
		latLoadTipoImovelPrimario(null);
		document.getElementById("latTipoImovelPrimario").onchange = function(){latLoadTipoImovel();};
		document.getElementById("latTipoImovel").onchange = function(){latLoadTipoNegocio();};
		document.getElementById("latTipoNegocio").onchange = function(){latLoadCidade();};
		document.getElementById("latCidade").onchange = function(){latLoadBairro();};
	//}catch(e){
	//	status = 'erro : LINI : '+ e.description;
	//}
}


function latLoadTipoImovelPrimario(dados){
	try{
		if(dados){
			fillCombo(dados,document.getElementById("latTipoImovelPrimario"),'startTipoImovelPrimario()');
		}else{
			document.getElementById("latBotao").disabled = true;
			document.getElementById("latTipoImovelPrimario").disabled = true;
			limpaCombo(document.getElementById("latTipoImovelPrimario"));
			menCombo(document.getElementById("latTipoImovelPrimario"),'carregando...',0);
			htcGet('/lib/inc_geral.asp',null,true,'tp=7','latLoadTipoImovelPrimario(result)','data');
		}
	}catch(e){
		status = 'erro : lat LTIP : ' + e.description;
	}
}
function startTipoImovelPrimario(){
	menCombo(document.getElementById("latTipoImovelPrimario"),'selecione',0);
	document.getElementById("latTipoImovelPrimario").disabled = false;
	document.getElementById("latTipoImovelPrimario").value = 0;
}
function latLoadTipoImovel(dados){
	try{
		if(dados){
			fillCombo(dados,document.getElementById("latTipoImovel"),'latLoadTipoNegocio(null)');
			menCombo(document.getElementById("latTipoImovel"),'selecione',0);
			document.getElementById("latTipoImovel").value = 0;
		}else{
			limpaCombo(document.getElementById("latTipoNegocio"));
			limpaCombo(document.getElementById("latBairro"));
			document.getElementById("latTipoImovelPrimario").disabled = false;
			document.getElementById("latBotao").disabled = true;
			document.getElementById("latTipoImovel").disabled = true;
			limpaCombo(document.getElementById("latTipoImovel"));
			menCombo(document.getElementById("latTipoImovel"),'carregando...',0);
			var params = 'ti='+document.getElementById("latTipoImovelPrimario").value;
			htcGet('/lib/inc_geral.asp',null,true,'tp=1&'+params,'latLoadTipoImovel(result)','data');
		}
	}catch(e){
		status = 'erro : lat LTI : ' + e.description;
	}
}
function latLoadTipoNegocio(dados){
	try{
		if(dados){
			fillCombo(dados,document.getElementById("latTipoNegocio"),'latLoadCidade(null)');
			menCombo(document.getElementById("latTipoNegocio"),'selecione',0);
			document.getElementById("latTipoNegocio").value = 0;
		}else{
			limpaCombo(document.getElementById("latCidade"));
			document.getElementById("latBotao").disabled = true;
			document.getElementById("latTipoImovel").disabled = false;
			document.getElementById("latTipoNegocio").disabled = true;
			limpaCombo(document.getElementById("latTipoNegocio"));
			menCombo(document.getElementById("latTipoNegocio"),'carregando...',0);
			var params = 'ti='+document.getElementById("latTipoImovel").value;
			htcGet('/lib/inc_geral.asp',null,true,'tp=2&'+params,'latLoadTipoNegocio(result)','data');
		}
	}catch(e){
		status = 'erro : lat LTN: ' + e.description;
	}
}

function latLoadCidade(dados){
	try{
		if(dados){
			fillCombo(dados,document.getElementById("latCidade"),'latLoadBairro(null)');
			menCombo(document.getElementById("latCidade"),'selecione',0);
			document.getElementById("latCidade").value = 0;
		}else{
			limpaCombo(document.getElementById("latBairro"));
			document.getElementById("latBotao").disabled = true;
			document.getElementById("latTipoNegocio").disabled = false;
			document.getElementById("latCidade").disabled = true
			limpaCombo(document.getElementById("latCidade"));
			menCombo(document.getElementById("latCidade"),'carregando...',0);
			var params = 'ti='+document.getElementById("latTipoImovel").value;
			params += '&tn='+document.getElementById("latTipoNegocio").value;
			htcGet('/lib/inc_geral.asp',null,true,'tp=9&'+params,'latLoadCidade(result)','data');
		}
	}catch(e){
		status = 'erro : lat LTB : ' + e.description;
	}
}

function latLoadBairro(dados){
	try{
		if(dados){
			fillCombo(dados,document.getElementById("latBairro"),'latFinish()');
			menCombo(document.getElementById("latBairro"),'selecione',0);
			document.getElementById("latBairro").value = 0;
		}else{
			document.getElementById("latBotao").disabled = true;
			document.getElementById("latCidade").disabled = false;
			document.getElementById("latBairro").disabled = true
			limpaCombo(document.getElementById("latBairro"));
			menCombo(document.getElementById("latBairro"),'carregando...',0);
			var params = 'ti='+document.getElementById("latTipoImovel").value;
			params += '&tn='+document.getElementById("latTipoNegocio").value;
			params += '&CID='+document.getElementById("latCidade").value;
			htcGet('/lib/inc_geral.asp',null,true,'tp=3&'+params,'latLoadBairro(result)','data');
		}
	}catch(e){
		status = 'erro : lat LTB : ' + e.description;
	}
}
function latFinish(){
	document.getElementById("latBotao").disabled = false;
	document.getElementById("latBairro").disabled = false;
}
function latPesq(){
	if(Request.QueryString("id") == '6'){
		cleanPesq();
		dbgSetSearchValue('iReferencia','','dbgPesquisa');
		dbgSetSearchValue('pesTipoImovel',parseInt(document.getElementById("latTipoImovel").value),'dbgPesquisa');
		dbgSetSearchValue('pesTipoNegocio',parseInt(document.getElementById("latTipoNegocio").value),'dbgPesquisa');
		dbgSetSearchValue('pesBairro',parseInt(document.getElementById("latBairro").value),'dbgPesquisa');
		dbgSetSearchValue('pesCidade',parseInt(document.getElementById("latCidade").value),'dbgPesquisa');
		dbgCallBack('','','dbgPesquisa');
		var g = findGrid('dbgPesquisa');
		g.onAfterRePage = 'atSetTab(\'at\',1)';
	}else{
		location.href = '/telas/pagina.asp?id=6&pesq=true&ti='+ parseInt(document.getElementById("latTipoImovel").value) +'&tn='+ parseInt(document.getElementById("latTipoNegocio").value) +'&tb='+ parseInt(document.getElementById("latBairro").value)+'&tc'+ parseInt(document.getElementById("latCidade").value);
	}
	//grava log
		document.forms["grava_log_lateral"].bai_id.value=document.getElementById("latBairro").value;
		document.forms["grava_log_lateral"].tip_codigo.value=document.getElementById("latTipoImovel").value;
		document.forms["grava_log_lateral"].tipo_negocio.value=document.getElementById("latTipoNegocio").value;
		document.forms["grava_log_lateral"].submit();
		//fim log
}
function latRefPesq(){
	if(document.getElementById("latReferencia").value.length > 0){
		//
		if(Request.QueryString("id") == '6'){
			cleanPesq();
			dbgSetSearchValue('iReferencia',document.getElementById("latReferencia").value,'dbgPesquisa');
			dbgCallBack('','','dbgPesquisa');
			var g = findGrid('dbgPesquisa');
			g.onAfterRePage = 'atSetTab(\'at\',1)';
		}else{
			location.href = '/telas/pagina.asp?id=6&pesqref=true&ref='+ document.getElementById("latReferencia").value;
		}
	}
}
function latGoPesq(){
	dbgSetSearchValue('iReferencia','','dbgPesquisa');
	dbgSetSearchValue('pesTipoImovel',parseInt(Request.QueryString("ti")),'dbgPesquisa');
	dbgSetSearchValue('pesTipoNegocio',parseInt(Request.QueryString("tn")),'dbgPesquisa');
	dbgSetSearchValue('pesBairro',parseInt(Request.QueryString("tb")),'dbgPesquisa');
	dbgCallBack('','','dbgPesquisa');
	var g = findGrid('dbgPesquisa');
	g.onAfterRePage = 'atSetTab(\'at\',1)';
}
function latGoPesqRef(){
	dbgSetSearchValue('iReferencia',Request.QueryString("ref"),'dbgPesquisa');
	dbgCallBack('','','dbgPesquisa');
	var g = findGrid('dbgPesquisa');
	g.onAfterRePage = 'atSetTab(\'at\',1)';
}


//-------------------------------------------------------------------
//PESQUISA AVANCADA
//-------------------------------------------------------------------

function loadSubTipos(valor,dados){
	try{
		if(dados){
			fillCombo(dados,document.getElementById('pesSubTipoImovel'),'document.getElementById(\'pesSubTipoImovel\').disabled = false');
		}else{
		
			resetTipoNegocio();
			resetCidade();
			resetBairro();
			disableValor();
			disableOpcoes();


			document.getElementById('pesSubTipoImovel').disabled = true;
			limpaCombo(document.getElementById('pesSubTipoImovel'));
			menCombo(document.getElementById('pesSubTipoImovel'),'carregando...',0);
			htcGet('/lib/inc_geral.asp',null,true,'tp=4&tipo='+valor,'loadSubTipos(null,result)','data');
		}
	}catch(e){
		status = 'erro : subtipos : ' + e.description;
	}
}
function loadTipoNegocio(obj,dados){
	//try{
		if(dados){
			document.getElementById('wTipoNegocio').style.display = 'none';
			document.getElementById('tbTipoNegocio').style.display = 'block';
			/*document.getElementById('tbTipoNegocio').className = 'txtEnable';*/
			document.getElementById('tbTipoNegocioNum').className = 'num_on';
			
			//alert(dados[0].venda + "-" + dados[0].locacao);
			if(dados[0].venda)
				document.getElementsByName('pesTipoNegocio')[0].disabled = false;
			if(dados[0].locacao)
				document.getElementsByName('pesTipoNegocio')[1].disabled = false;
			/*if(dados[0].venda)
				document.getElementById('pesTipoNegocioV').disabled = false;
			if(dados[0].locacao)
				document.getElementById('pesTipoNegocioL').disabled = false;*/
		}else{
		
			resetTipoNegocio();
			resetCidade();
			resetBairro();
			disableValor();
			disableOpcoes();
		
			document.getElementById('wTipoNegocio').style.display = 'block';
			document.getElementById('tbTipoNegocio').style.display = 'none';
			resetTipoNegocio();
			var params = '';
			for(var i = 0;i < obj.options.length;i++)
				if(obj.options[i].selected)
					params += '&tipo=' + obj.options[i].value;
			htcGet('/lib/inc_geral.asp',null,true,'tp=5'+params,'loadTipoNegocio(null,result)','data');
		}
	//}catch(e){
		//status = 'erro : negocio : '+e.description;
	//}
}
function resetTipoNegocio(){
	/*document.getElementById('tbTipoNegocio').className = 'txtDisable';*/
	document.getElementById('tbTipoNegocioNum').className = 'num_off';
	document.getElementsByName('pesTipoNegocio')[0].disabled = true;
	document.getElementsByName('pesTipoNegocio')[1].disabled = true;
	document.getElementsByName('pesTipoNegocio')[0].checked = false;
	document.getElementsByName('pesTipoNegocio')[1].checked = false;
}

function loadCidade(valor,dados){
	try{
		if(dados){
			document.getElementById('wCidade').style.display = 'none';
			document.getElementById('tbCidade').style.display = 'block';
			//document.getElementById('tbCidade').className = 'txtEnable';
			document.getElementById('tbCidadeNum').className = 'num_on';
			fillCombo(dados,document.getElementById('pesCidade'),'document.getElementById(\'pesCidade\').disabled = false');
			document.getElementById('btpesq').disabled = false;
			document.getElementById('btpesq').style.cursor = 'pointer';
		}else{
		
			resetCidade();
			resetBairro();
			disableValor();
			disableOpcoes();
			
			document.getElementById('wCidade').style.display = 'block';
			document.getElementById('tbCidade').style.display = 'none';
			document.getElementById('pesCidade').disabled = true;
			limpaCombo(document.getElementById('pesCidade'));
			menCombo(document.getElementById('pesCidade'),'carregando...',0);
			var params = '';
			for(var i = 0;i < document.getElementById('pesSubTipoImovel').options.length;i++)
				if(document.getElementById('pesSubTipoImovel').options[i].selected)
					params += '&tipo=' + document.getElementById('pesSubTipoImovel').options[i].value;
			params += '&negocio='+valor;
			htcGet('/lib/inc_geral.asp',null,true,'tp=8'+params,'loadCidade(null,result)','data');
		}
	}catch(e){
		status = 'erro : cidades : '+e.description;
	}
}
function resetCidade(){
	//document.getElementById('tbCidade').className = 'txtDisable';
	document.getElementById('tbCidadeNum').className = 'num_off';
	document.getElementById('pesCidade').disabled = true;
	limpaCombo(document.getElementById('pesCidade'));
	//botao de pesquisa
	document.getElementById('btpesq').disabled = true;
	document.getElementById('btpesq').style.cursor = 'default';
}

function loadBairro(valor,dados){
	try{
		if(dados){
			document.getElementById('wBairro').style.display = 'none';
			document.getElementById('tbBairro').style.display = 'block';
			//document.getElementById('tbBairro').className = 'txtEnable';
			document.getElementById('tbBairroNum').className = 'num_on';
			fillCombo(dados,document.getElementById('pesBairro'),'document.getElementById(\'pesBairro\').disabled = false');
			document.getElementById('btpesq').disabled = false;
			document.getElementById('btpesq').style.cursor = 'pointer';
		}else{
		
			resetBairro();
			disableValor();
			disableOpcoes();
			
			document.getElementById('wBairro').style.display = 'block';
			document.getElementById('tbBairro').style.display = 'none';
			document.getElementById('pesBairro').disabled = true;
			limpaCombo(document.getElementById('pesBairro'));
			menCombo(document.getElementById('pesBairro'),'carregando...',0);
			var params = '';
			for(var i = 0;i < document.getElementById('pesSubTipoImovel').options.length;i++)
				if(document.getElementById('pesSubTipoImovel').options[i].selected){
					params += '&tipo=' + document.getElementById('pesSubTipoImovel').options[i].value;
				}
					//for(var i = 0;i < 2;i++)
						if(document.getElementsByName('pesTipoNegocio')[0].checked) {
							params += '&negocio=' + document.getElementsByName('pesTipoNegocio')[0].value;
						}
						else
						{
							params += '&negocio=' + document.getElementsByName('pesTipoNegocio')[1].value;
						}
						//}
			//params += '&tipo=69';
			//params += '&negocio=1';
			params += '&cidade='+valor;
			htcGet('/lib/inc_geral.asp',null,true,'tp=6'+params,'loadBairro(null,result)','data');
		}
	}catch(e){
		status = 'erro : bairros : '+e.description;
	}
}
function resetBairro(){
	//document.getElementById('tbBairro').className = 'txtDisable';
	document.getElementById('tbBairroNum').className = 'num_off';
	document.getElementById('pesBairro').disabled = true;
	limpaCombo(document.getElementById('pesBairro'));
	//botao de pesquisa
	document.getElementById('btpesq').disabled = true;
	document.getElementById('btpesq').style.cursor = 'default';
}
function loadOpcoes(obj){
	var flag = false;
	for(var i = 0;i < obj.options.length;i++)
		if(obj.options[i].selected)
			flag = true;
	(flag)?enableValor():disableValor();
	(flag)?enableOpcoes():disableOpcoes();
}
function enableValor(){
	document.getElementById('tbValorNum').className 	= 'num_on';
	/*document.getElementById('tbValor').className 		= 'txtEnable';*/
	document.getElementById('tbOpcoes').className 		= 'txtEnable';
	document.getElementById('tbOpcoesNum').className 	= 'num_on';
	document.getElementById('pesValorde').disabled 		= false;
	document.getElementById('pesValorate').disabled 	= false;
	document.getElementById('pesValorde').className 	= 'form';
	document.getElementById('pesValorate').className 	= 'form';
}
function disableValor(){
	document.getElementById('tbValorNum').className 	= 'num_off';
	/*document.getElementById('tbValor').className 		= 'txtDisable';*/
	document.getElementById('pesValorde').disabled 		= true;
	document.getElementById('pesValorate').disabled 	= true;
	document.getElementById('pesValorde').className 	= 'formGeralDisable';
	document.getElementById('pesValorate').className 	= 'formGeralDisable';
}
function enableOpcoes(){
	//enable all
	var n_opcao = 5;
	for(var i = 0;i < n_opcao;i++)
		document.getElementById('trOpcao'+i).style.display = 'block';
	var subtipo = document.getElementById('pesSubTipoImovel').options[document.getElementById('pesSubTipoImovel').selectedIndex].text.toLowerCase();
	//select disable
	if(subtipo.indexOf('apartamento') != -1 || subtipo.indexOf('cobertura') != -1 || subtipo.indexOf('duplex') != -1){
		document.getElementById('trOpcao0').disabled = false;
		document.getElementById('trOpcao0').style.display = 'block';
		document.getElementById('trOpcao2').style.display = 'none';
		document.getElementById('trOpcao3').style.display = 'none';
		document.getElementById('trOpcao4').style.display = 'block';
	}
	else if(subtipo.indexOf("casa")!=-1 || subtipo.indexOf("sobrado")!=-1){	
		//alert(pesSubTipoImovel.options[pesSubTipoImovel.selectedIndex].text);
		document.getElementById('trOpcao3').style.display = 'block';
		document.getElementById('trOpcao4').style.display = 'none';
	}
	else if(subtipo.indexOf("galpão")!=-1){	
		//alert(pesSubTipoImovel.options[pesSubTipoImovel.selectedIndex].text);
		document.getElementById('trOpcao0').style.display = 'none';
		document.getElementById('trOpcao1').style.display = 'none';
		document.getElementById('trOpcao2').style.display = 'block';
		document.getElementById('trOpcao3').style.display = 'block';
		document.getElementById('trOpcao4').style.display = 'none';
	}
	else if(subtipo.indexOf("terreno")!=-1 || subtipo.indexOf("chácara")!=-1 || subtipo.indexOf("sítio")!=-1){	
		//alert(pesSubTipoImovel.options[pesSubTipoImovel.selectedIndex].text);
		document.getElementById('trOpcao0').style.display = 'none';
		document.getElementById('trOpcao1').style.display = 'none';
		document.getElementById('trOpcao2').style.display = 'none';
		document.getElementById('trOpcao3').style.display = 'block';
		document.getElementById('trOpcao4').style.display = 'none';
	}
	else if(subtipo.indexOf('sala') != -1 || subtipo.indexOf('conjunto') != -1){
		document.getElementById('trOpcao0').style.display = 'none';
		document.getElementById('trOpcao1').style.display = 'block';
		document.getElementById('trOpcao2').style.display = 'none';
		document.getElementById('trOpcao3').style.display = 'none';
		document.getElementById('trOpcao4').style.display = 'block';
	}else{
		for(var i = 0;i < document.getElementById('pesSubTipoImovel').options.length;i++){
			if(document.getElementById('pesSubTipoImovel').options[i].selected){
				switch(document.getElementById('pesSubTipoImovel').options[i].text.toLowerCase()){
					case 'galpão':
						document.getElementById('trOpcao0').style.display = 'none';
						document.getElementById('trOpcao1').style.display = 'none';
						document.getElementById('trOpcao3').style.display = 'none';
						document.getElementById('trOpcao4').style.display = 'none';
						break;
					case 'terreno':
						document.getElementById('trOpcao0').style.display = 'none';
						document.getElementById('trOpcao1').style.display = 'none';
						document.getElementById('trOpcao2').style.display = 'none';
						document.getElementById('trOpcao4').style.display = 'none';
						break;
					default:
						document.getElementById('trOpcao0').style.display = 'none';
						document.getElementById('trOpcao2').style.display = 'none';
						document.getElementById('trOpcao3').style.display = 'none';
						break;
				}
			}
		}
	}
	
	_OPFields(false);
	
	document.getElementById('tbOpcoesNum').className = 'num_on';
	/*tbOpcoes.className = 'txtEnable';*/
}
function disableOpcoes(){
	if(1 > 2){
	for(var i = 0;i < trOpcao.length;i++)
		document.getElementById('trOpcao'+i).style.display = 'block';
	
	}
	_OPFields(true);
	
	document.getElementById('tbOpcoesNum').className = 'num_off';
	document.getElementById('tbOpcoes').className = 'txtDisable';
}
function _OPFields(stat){
	var fld = new Array('pesDormitorio','pesSuite','pesGaragem','pesACde','pesACate','pesAUde','pesAUate','pesATde','pesATate');
	var css = '';
	(stat)?css='formGeralDisable':css='form';
	for(var i = 0;i < fld.length;i++){
		document.getElementById(fld[i]).className = css;
		document.getElementById(fld[i]).disabled = stat;
		if(stat)
			document.getElementById(fld[i]).value = '';
	}
}
function goPesq(){
	var temp = '';
	var comma = '';
	dbgSetSearchValue('iReferencia','','dbgPesquisa');
	var fld = new Array('pesValorde','pesValorate','pesDormitorio','pesSuite','pesGaragem','pesACde','pesACate','pesAUde','pesAUate','pesATde','pesATate');
	for(var i = 0;i < fld.length;i++)
		if(!document.getElementById(fld[i]).disabled && !isNaN(document.getElementById(fld[i]).value))
			dbgSetSearchValue(fld[i],document.getElementById(fld[i]).value,'dbgPesquisa');
		else
			dbgSetSearchValue(fld[i],'','dbgPesquisa');
	temp = '';
	comma = '';
	for(var i = 0;i < document.getElementById('pesSubTipoImovel').options.length;i++)
		if(document.getElementById('pesSubTipoImovel').options[i].selected){
			temp += comma + document.getElementById('pesSubTipoImovel').options[i].value;
			comma = ',';
		}
	dbgSetSearchValue('pesTipoImovel',temp,'dbgPesquisa');
	temp = '';
	comma = '';
	for(var i = 0;i < document.getElementById('pesBairro').options.length;i++)
		if(document.getElementById('pesBairro').options[i].selected){
			temp += comma + document.getElementById('pesBairro').options[i].value;
			comma = ',';
		}
	//grava log
	document.grava_log_avancado.bai_id.value=document.getElementById('pesBairro').value;
	document.grava_log_avancado.tip_codigo.value=document.getElementById('pesSubTipoImovel').value;
	document.grava_log_avancado.valor_de.value=document.getElementById('pesValorde').value;
	document.grava_log_avancado.valor_ate.value=document.getElementById('pesValorate').value;

	if(document.getElementsByName('pesTipoNegocio')[0].checked)
		document.grava_log_avancado.tipo_negocio.value=document.getElementsByName('pesTipoNegocio')[0].value;
	if(document.getElementsByName('pesTipoNegocio')[1].checked)
		document.grava_log_avancado.tipo_negocio.value=document.getElementsByName('pesTipoNegocio')[1].value;
	document.grava_log_avancado.submit();
	//fim do log
	dbgSetSearchValue('pesBairro',temp,'dbgPesquisa');
	
	dbgSetSearchValue('pesTipoNegocio','','dbgPesquisa');
	if(document.getElementsByName('pesTipoNegocio')[0].checked)
		dbgSetSearchValue('pesTipoNegocio',document.getElementsByName('pesTipoNegocio')[0].value,'dbgPesquisa');
	if(document.getElementsByName('pesTipoNegocio')[1].checked)
		dbgSetSearchValue('pesTipoNegocio',document.getElementsByName('pesTipoNegocio')[1].value,'dbgPesquisa');
	
	dbgCallBack('','','dbgPesquisa');
	var g = findGrid('dbgPesquisa');
	g.onBeforeRePage = 'document.body.scrollTop = 0';
	g.onAfterRePage = 'atSetTab(\'at\',1)';
}
function cleanPesq(){
	var fld = new Array('pesValorde','pesValorate','pesDormitorio','pesSuite','pesGaragem','pesACde','pesACate','pesAUde','pesAUate','pesATde','pesATate');	
	for(var i = 0;i < fld.length;i++)
		dbgSetSearchValue(fld[i],'','dbgPesquisa');
	dbgSetSearchValue('pesCidade','','dbgPesquisa');
	dbgSetSearchValue('pesBairro','','dbgPesquisa');
	dbgSetSearchValue('pesTipoImovel','','dbgPesquisa');
	dbgSetSearchValue('pesTipoNegocio','','dbgPesquisa');
	dbgSetSearchValue('pesTipoNegocio','','dbgPesquisa');
}
//-------------------------------------------------------------------