var urls = document.location.href;
var pagina_resultado_imobiliaria= urls.split('/');
var results = '';
try{
	if(google==null){
		google=null;
	}
}catch(e){ var google = null; }


results = pagina_resultado_imobiliaria[ pagina_resultado_imobiliaria.length-2];

function removeAcentos(texto){ 

	var acentos    = "ÄÅÁÂÀÃäáâàãÉÊËÈéêëèÍÎÏÌíîïìÖÓÔÒÕöóôòõÜÚÛüúûùÇç()";
	var semAcentos = "AAAAAAaaaaaEEEEeeeeIIIIiiiiOOOOOoooooUUUuuuuCc  ";
	for (var i = 0; i < acentos.length-2; i++){
		var r = new RegExp(acentos.substring(i,i+1),'g');
		texto = texto.replace(r, semAcentos.substring(i,i+1));
	}
	return texto.replace(/ /g, '');
}

function processaConteudo(tipo_conteudo,valor,aux){
    var uri='';
    try { 
            xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); 
    } catch (e){ 
            try { 
                    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
            } catch (E) { xmlhttp = false; } 
    } 
    if  (!xmlhttp && typeof  XMLHttpRequest != 'undefined' ) { 
            try  { 
                    xmlhttp = new  XMLHttpRequest(); 
            } catch  (e) { xmlhttp = false ;  } 
    }
    var executa='';
    if (xmlhttp) {
    	var urlajax = document.location.href;
	urlajax = urlajax.substring(0,urlajax.indexOf('/',10)) + '/IMOVEIS/'; 
        switch(tipo_conteudo){
          case 'uf':
               uri="ESTADOS.XML";
//                var url2 ="http://"+getParceiro()[0]+".lugarcerto.com.br/IMOVEIS/"+uri;
                var url2 =urlajax+uri;
                xmlhttp.onreadystatechange = processadorMudancaUf;
            break;
          case 'cidade':
                valor = valor.replace(/\s+/g,'');
                valor = valor.toUpperCase();
                uri = document.getElementById('sel_estado').value+'/CIDADES.XML'; 
//                var url2 ="http://"+getParceiro()[0]+".lugarcerto.com.br/IMOVEIS/"+uri;
                var url2 =urlajax+uri;
                xmlhttp.onreadystatechange = processadorMudancaCidade;
            break;
          case 'bairro':
                cidade = document.getElementById('sel_cidade').value.replace(/\s+/g,'');
                cidade = unescape(cidade);
                cidade = document.getElementById('sel_cidade').value.toUpperCase();
                cidade= cidade.replace(/\s+/g,'');
                cidade= cidade.replace(/\s+/g,'');
                cidade = removeAcentos(cidade);
                valor = valor.replace(/\s+/g,'');
                valor = valor.toUpperCase();
                valor= removeAcentos(valor);
	               uri = document.getElementById('sel_estado').value+'/'+cidade+'/BAIRROS.XML'; 
//	                var url2 ="http://"+getParceiro()[0]+".lugarcerto.com.br/IMOVEIS/"+uri;
	                var url2 =urlajax+uri;
        	        xmlhttp.onreadystatechange = processadorMudancaBairro;
				break;
          case 'logradouro':
          	var estado =document.getElementById('sel_estado').value;
                cidade = document.getElementById('sel_cidade').value.replace(/\s+/g,'');
                if( cidade == ''){
			cidade = unescape(getFilters(getVar('filters'),'strclassifier2',[''])[0]);
                }
                cidade = unescape(cidade);
                cidade = cidade.toUpperCase();
                cidade= cidade.replace(/\s+/g,'');
                cidade= cidade.replace(/\s+/g,'');
                cidade = removeAcentos(cidade);

                bairro= document.getElementById('sel_bairro').value.replace(/\s+/g,'');
		if(bairro == ''){
			bairro = getFilters(getVar('filters'),'strclassifier16',[''])[0];		
		}
                bairro= bairro.toUpperCase();
                bairro= bairro.replace(/\s+/g,'');
                bairro= removeAcentos(bairro);
                cidade = removeAcentos(cidade);
		var uri=estado + "/" + cidade + "/LOGRADOURO-" + bairro + ".XML";
//                var url2 ="http://"+getParceiro()[0]+".lugarcerto.com.br/IMOVEIS/"+uri;
                var url2 =urlajax+uri;
                if($('#sel_estado').val() == 'DF')
                	xmlhttp.onreadystatechange = processadorMudancaLogradouro;
                else
                	uri='';
            break;
        }
        if( uri != ''){
        xmlhttp.open("GET", url2, true);
        xmlhttp.setRequestHeader('Content-Type','text/xml');
        xmlhttp.setRequestHeader('encoding','ISO-8859-1');
        xmlhttp.send(null);
        }
    }
}
function processadorMudancaUf(){
    if (xmlhttp.readyState == 4){
    	if (xmlhttp.status == 200){
            var result = xmlhttp.responseXML;
            var pesquisa = result.getElementsByTagName("nome");
            document.getElementById('sel_estado').innerHTML = "";
            var new_opcao = document.createElement("option");
            var texto = document.createTextNode("Todos");
                new_opcao.setAttribute("value","");
                new_opcao.appendChild(texto);
                document.getElementById('sel_estado').appendChild(new_opcao);
                for (var i = 0; i < pesquisa.length; i++){		
                    new_opcao = create_opcao_uf(pesquisa[i],getParceiro()[1]);
                    document.getElementById('sel_estado').appendChild(new_opcao);
                }
                if($('#sel_estado').val() != ''){
                	processaConteudo('cidade',$('#sel_estado').val());
                }
        }
    }else{}
}
function create_opcao_uf(uf,select){ 
 	var new_opcao = document.createElement("option");
	var texto = document.createTextNode(uf.childNodes[0].data);
	new_opcao.setAttribute("value",uf.childNodes[0].nodeValue);
	
	if (select == uf.childNodes[0].nodeValue){
		new_opcao.setAttribute("selected", "selected");
	}
	new_opcao.appendChild(texto);
	return new_opcao;
}
function processadorMudancaCidade() {
	if ( xmlhttp.readyState == 4) { // Completo 
		if ( xmlhttp.status == 200) { // resposta do servidor OK 
			var result = xmlhttp.responseXML;
			var pesquisa = result.getElementsByTagName("nome");
			document.getElementById("sel_cidade").innerHTML = "";
                	$('#sel_bairro').find('option').remove().end().append('<option value="">BAIRRO</option>').val('');
			for (var i = 0; i < pesquisa.length; i++){
					new_opcao = create_opcao(pesquisa[i],i,"");
					document.getElementById("sel_cidade").appendChild(new_opcao);
			}
			if (i>0) { 
					document.getElementById("sel_cidade").style.visibility="visible";
					document.getElementById("sel_cidade").disabled = false; 
			}
			if($('#sel_cidade').val() != ''){
				processaConteudo('bairro',$('#sel_cidade').val());
			}
			
			var u = window.location.href;
			var p = u.indexOf('filters=strclassifier2:');
			if(p>-1){
				p2=u.indexOf('&',p+23);
				if(p2==-1){p2=u.length}
				u.substring(p+23,p2);
				jQuery('#sel_cidade').val(toUpperCase_plus(unescape(u.substring(p+23,p2))));
				jQuery('#sel_cidade').change();
			}
			
		} 
		// else { alert( "Problema: " + xmlhttp.statusText ); } 
	}
}
function create_opcao(cidade,flag,select){
	var new_opcao = document.createElement("option"); //Cria um OPTION.
	if(flag==0){
	   	var texto = document.createTextNode("CIDADE"); //Cria um texto.
		  new_opcao.setAttribute("value",""); 
		  new_opcao.appendChild(texto); //Adiciona o texto a OPTION.
		  document.getElementById("sel_cidade").appendChild(new_opcao);
			new_opcao = document.createElement("option"); //Cria um OPTION.
			texto = document.createTextNode(cidade.childNodes[0].data); //Cria um texto.
			new_opcao.setAttribute("value",cidade.childNodes[0].nodeValue);
			if (select == cidade.childNodes[0].nodeValue){ 
				new_opcao.setAttribute("selected", "selected");
					pegaConteudoCidade(cidade.childNodes[0].nodeValue);
			}
	}else{
			var texto = document.createTextNode(cidade.childNodes[0].data); //Cria um texto.
			//Adiciona o atributo de valor a nova opÃ§Ã£o.
			new_opcao.setAttribute("value",cidade.childNodes[0].nodeValue);
			if (select == cidade.childNodes[0].nodeValue){
					new_opcao.setAttribute("selected", "selected");
					pegaConteudoCidade(cidade.childNodes[0].nodeValue);
			}
	} 
	new_opcao.appendChild(texto); //Adiciona o texto a OPTION.
	return new_opcao; // Retorna a nova OPTION.*/
}

function processadorMudancaLogradouro(){
	if ( xmlhttp.readyState == 4) { // Completo 
		if ( xmlhttp.status == 200) { // resposta do servidor OK 
			var result = xmlhttp.responseXML;
			var pesquisa = result.getElementsByTagName("nome");
			document.getElementById("sel_logradouro").innerHTML = ""; 
			for (var i = 0; i < pesquisa.length; i++) {
				new_opcao = create_opcao_logradouro(pesquisa[i],i,'');
				document.getElementById("sel_logradouro").appendChild(new_opcao);
			}
			if (i>0) { //Caso existam resultados da pesquisa.
				document.getElementById("sel_logradouro").style.visibility="visible";
				document.getElementById("sel_logradouro").disabled = false; //habilita a listbox.
			}
			// document.getElementById ( "div_conteudo"). innerHTML = xmlhttp.responseText ; 
		} /* else { alert( "Problema: " + xmlhttp1.statusText ); } */
	}
}

function create_opcao_logradouro(logradouro,flag,select){
	var new_opcao = document.createElement("option"); //Cria um OPTION.
	if(flag==0) {
		var texto = document.createTextNode("LOGRADOURO"); //Cria um texto.
		new_opcao.setAttribute("value",""); 
		new_opcao.appendChild(texto); //Adiciona o texto a OPTION.
		document.getElementById("sel_logradouro").appendChild(new_opcao);

			new_opcao = document.createElement("option"); //Cria um OPTION.
			texto = document.createTextNode(logradouro.childNodes[0].data); //Cria um texto.
			new_opcao.setAttribute("value",logradouro.childNodes[0].nodeValue);
			if (select == logradouro.childNodes[0].nodeValue)
				new_opcao.setAttribute("selected", "selected");

	}else{

			var texto = document.createTextNode(logradouro.childNodes[0].data); //Cria um texto.
			//Adiciona o atributo de valor a nova opÃ§Ã£o.
			new_opcao.setAttribute("value",logradouro.childNodes[0].nodeValue);
			if (select == logradouro.childNodes[0].nodeValue)
					new_opcao.setAttribute("selected", "selected");
		} 

	new_opcao.appendChild(texto); //Adiciona o texto a OPTION.
	return new_opcao; // Retorna a nova OPTION.*/
}


function processadorMudancaBairro() {
	if ( xmlhttp.readyState == 4){
		if ( xmlhttp.status == 200) { 
			var result = xmlhttp.responseXML;
			var pesquisa = result.getElementsByTagName("nome");
			document.getElementById("sel_bairro").innerHTML = ""; 

			for (var i = 0; i < pesquisa.length; i++) {
				new_opcao = create_opcao_bairro(pesquisa[i] , i ,'');
				document.getElementById("sel_bairro").appendChild(new_opcao);
			}
			if($('#subject').val() == 'Rural'){
				$('#sel_logradouro').val('');
				$('#sel_logradouro').attr('disabled','disabled');
				$('#sel_bairro').val('');
				$('#sel_bairro').attr('disabled','disabled');
			}
			var u = window.location.href;
			var p = u.indexOf('filters=strclassifier16:');
			if(p>-1){
				p2=u.indexOf('&',p+24);
				if(p2==-1){p2=u.length}
				jQuery('#sel_bairro').val(toUpperCase_plus(unescape(u.substring(p+24,p2))));
			}
			var p = u.indexOf('filters=strclassifier28:');
			if(p>-1){
				jQuery('#sel_bairro').change();
			}
			
			
		} /* else { alert( "Problema: " + xmlhttp.statusText ); } */
	}
}

function create_opcao_bairro(bairro , flag , select){
	var new_opcao = document.createElement("option"); //Cria um OPTION.
	if(flag==0) {
		var texto = document.createTextNode("BAIRRO"); //Cria um texto.
		new_opcao.setAttribute("value",""); 
		new_opcao.appendChild(texto); //Adiciona o texto a OPTION.
		document.getElementById("sel_bairro").appendChild(new_opcao);
			new_opcao = document.createElement("option"); //Cria um OPTION.
			texto = document.createTextNode(bairro.childNodes[0].data); //Cria um texto.
			new_opcao.setAttribute("value",bairro.childNodes[0].nodeValue);
			if (select == bairro.childNodes[0].nodeValue){
				new_opcao.setAttribute("selected", "selected");
			}
	}else{
			var texto = document.createTextNode(bairro.childNodes[0].data); //Cria um texto.
			//Adiciona o atributo de valor a nova opÃ§Ã£o.
			new_opcao.setAttribute("value",bairro.childNodes[0].nodeValue);
			if (select == bairro.childNodes[0].nodeValue){
					new_opcao.setAttribute("selected", "selected");
			}
	} 
	new_opcao.appendChild(texto); //Adiciona o texto a OPTION.
	return new_opcao; // Retorna a nova OPTION.*/
}

function buscakey(uf){
  var key_API='';
  switch(uf){
    case 'estadodeminas':
      key_API='ABQIAAAAxYIasgM9S8S157ZUQlFK1BStWd5dRh78jFWTN68ztwdTC5RSqxTUPd8jxA8ucKZOUsb9yIACB6POzA';
      break;
    case 'correiobraziliense':
      //key_API='ABQIAAAAWrYsI8osLU1hcSNEqESkhhSYAMTTq73UQV-JJw4JJonmUfFaIxRaHILNUDDLGkxGexhV1vCee4-EYQ';
      key_API='ABQIAAAAxYIasgM9S8S157ZUQlFK1BQbvmzumUSD5Y033IRdrlR4Zzux5hR5BdzSA65Xb6kRGv4Z0tXAMpWd7Q';
      break;
    case 'gazeta':
      //key_API='ABQIAAAAWrYsI8osLU1hcSNEqESkhhTzG5vAKLRojhsdDLx0mRMKkEGpYBTWxvi03Hm7t8f9CxtjA0zkT6MR-w';
      key_API='ABQIAAAAxYIasgM9S8S157ZUQlFK1BTzyb3Zru4pduVdPcJBDyCN0rwypBS1zygrDwwkZCI81DsombyXzIov5w';
      break;
    case 'diariodenatal':
      //key_API='ABQIAAAAWrYsI8osLU1hcSNEqESkhhQ9NyK3OSHpOHgI7E3c7Kjs7VJ5DBSqudIl7vjFHt-dhyN6aK6RFiPbJw';
      key_API='ABQIAAAAxYIasgM9S8S157ZUQlFK1BR7xwnkJhETGwWWipMUsNqTTfpGLhQYrn1-omtDnGGO-Pt4yQO8m_lJYQ';
      break;
    case 'diariodepernambuco':
      //key_API='ABQIAAAAWrYsI8osLU1hcSNEqESkhhQCori79YHzxITdptPfpWdXfWGn-RQf7UBXaPcIHJ0z3TqXE136Hj3gJA';
      key_API='ABQIAAAAxYIasgM9S8S157ZUQlFK1BSpZuHORyHJIk-XcEmt1tOkYMhlWhQRY9W5rW7vDHjC_E2YnOJA31jxbQ';
      break;
    case 'diariodonordeste':
      //key_API='ABQIAAAAWrYsI8osLU1hcSNEqESkhhQCori79YHzxITdptPfpWdXfWGn-RQf7UBXaPcIHJ0z3TqXE136Hj3gJA';
      key_API='ABQIAAAAN-87S0-FUq-bxXzjQqybZxTa8otwEUWkxKaNn-6BCEq2CSrpLBQtigt2qHr6119cYyq_ISkaTW9tUw';
      break;
    case 'folhadelondrina':
      //key_API='ABQIAAAAWrYsI8osLU1hcSNEqESkhhTvgyax9GvS-NzcM0imCUZ7SLSLixRpnUh7zhTXWJoUUKtsOtUnadtQbw';
      key_API='ABQIAAAAxYIasgM9S8S157ZUQlFK1BRoXbL90hxZGePfCT92Uew79j7LlRRwWHRVtvwqhLbdHOvXO5AtO1cuRg';
      break;
    case 'jornaldotocantins':
      //key_API='ABQIAAAAWrYsI8osLU1hcSNEqESkhhSfyZ9oJFuwsTPCYZI2Dw_0hCtYXxRBMRUQ0B-ryHlmZ1XPi5N8zUo1uQ';
      key_API='ABQIAAAAxYIasgM9S8S157ZUQlFK1BTeDObpXmVbAuBWjjJHo3E5E42wBxSU3Vdt87J3kVtRC9QAAYxnDHrFww';
      break;
    case 'jornalonorte':
      //key_API='ABQIAAAAWrYsI8osLU1hcSNEqESkhhSPX6CYHF_8tKPGQCHwr93MJ6l2nBQV-x82QlhL5L0DlpzFDMhjZMMDDw';
      key_API='ABQIAAAAxYIasgM9S8S157ZUQlFK1BTc4Ffnx-DNJKy6pTpYIzyaij4cOBTC6URy0avMaa8YfD_nuFPYdbalcQ';
      break;
    case 'oimparcial':
      //key_API='ABQIAAAAWrYsI8osLU1hcSNEqESkhhROr-9fYKfV2pzro_ySV4rfzku-MBQQj0mdcheS4QQ1MLN95ha-jO21nw';
      key_API='ABQIAAAAxYIasgM9S8S157ZUQlFK1BQL0laHUQ34IIcmJ5CbBTXaJgMkcxRgX23umbcAtuEdDrJzPU7pRwAooA';
      break;
    case 'opopular':
      //key_API='ABQIAAAAWrYsI8osLU1hcSNEqESkhhROTTvLL4Yb0NlwNle7k5IeCg49LhToChuc-Wzl8SDLHb35XxRMd7-DGQ';
      key_API='ABQIAAAAxYIasgM9S8S157ZUQlFK1BRhLwOETflmhS8ovtRQvhYrL4WSWRTYlWU5-VHKKwJsfOBi5SD0UhAhOg';
      break;
    default:
      //key_API='ABQIAAAAWrYsI8osLU1hcSNEqESkhhQxZHIDSYuzgL6coFZWO3Fw8p3QyxTr3aPfSQ-dSO2HjCDoVHz2ihvGEw';
      key_API='ABQIAAAAxYIasgM9S8S157ZUQlFK1BSAAfBwUrgW2Y9YPnOxBEfiaJ69LhSoj2_kALnkSD1pU8UPO8PvrT_eQA';
      break;    
  }
  return key_API;
}

function inserePreco(arrValores){
	document.getElementById('min_price').options.length = 0;
	document.getElementById('min_price').options.add(new Option("PREÇO", ""));
	document.getElementById('max_price').options.length = 0;
	document.getElementById('max_price').options.add(new Option("PREÇO", ""));

	for (var i = 0; i < arrValores.length; i++){
		document.getElementById('min_price').options.add(new Option(arrValores[i], numberOnly(arrValores[i], ',')));
		document.getElementById('max_price').options.add(new Option(arrValores[i], numberOnly(arrValores[i], ',')));
	}
}

function LTrim(s){
		var i = 0;
		var j = 0;
		for (i = 0; i <= s.length - 1; i++)
			if (s.substring(i, i + 1) != ' '){
				j = i;
				break;
			}
		return s.substring(j, s.length);
}

function RTrim(s){
		var j = 0;
		for (var i = s.length-1; i > -1; i--)
			if (s.substring(i, i + 1) != ' '){
				j = i;
				break;
			}
		return s.substring(0, j + 1);
}

function Trim(s){
		return LTrim(RTrim(s));
}

function numberOnly(S, Separator){
	var temp = '';
	for (var i = 0; i < S.length; i++){
		if ((Separator != '') && (Separator != undefined) && (Separator != null)){
			if (S.charAt(i) != Separator){
				if (!isNaN(S.charAt(i)))
					temp = temp + S.charAt(i);
			}
			else
				break;
		}
		else{
			if (!isNaN(S.charAt(i)))
				temp = temp + S.charAt(i);
		}
	}
	return Trim(temp);
}

function pgto(tipo){
	if(tipo.toLowerCase()=="aluguel" || tipo.toLowerCase()=="temporada"){
  		arr_i= new Array('R$ 50,00','R$ 100,00','R$ 200,00','R$ 300,00','R$ 400,00','R$ 500,00','R$ 600,00','R$ 700,00','R$ 800,00','R$ 900,00','R$ 1.000,00','R$ 1.500,00','R$ 2.000,00','R$ 2.500,00','R$ 3.000,00','R$ 3.500,00','R$ 4.000,00','R$ 5.000,00','R$ 6.000,00','R$ 7.000,00','R$ 8.000,00','R$ 9.000,00','R$ 10.000,00');
		inserePreco(arr_i);
	}else {
		arr1_i= new Array('R$ 10.000,00','R$ 20.000,00','R$ 30.000,00','R$ 40.000,00','R$ 50.000,00','R$ 60.000,00','R$ 70.000,00','R$ 80.000,00','R$ 90.000,00','R$ 100.000,00','R$ 125.000,00','R$ 150.000,00','R$ 175.000,00','R$ 200.000,00','R$ 225.000,00','R$ 250.000,00','R$ 275.000,00','R$ 300.000,00','R$ 350.000,00','R$ 400.000,00','R$ 450.000,00','R$ 500.000,00','R$ 550.000,00','R$ 600.000,00','R$ 700.000,00','R$ 800.000,00','R$ 900.000,00','R$ 1.000.000,00','R$ 2.000.000,00','R$ 3.000.000,00');
		inserePreco(arr1_i);
			if (tipo.toLowerCase() =="lançamento"){
			
				//popula_campo_idade();
				$('#showPrev').css('display','none');
			}else{
	                	$('#idade_imovel').find('option').remove().end().append('<option value="">DATA ENTREGA</option>').val('');
			}
		
	}

}
function popula_campo_idade(){
 	var data = new Date();
  	var ano = data.getFullYear();
  
        var ano_ini = ano;
        var ano_fim = ano_ini + 5;
        var val  =0;
        var val1 =0;
        	$('#idade_imovel').val('');
        	$('#idade_imovel').append('<option value="">DATA ENTREGA</option>')
       var vCidade='';
        for (i = ano_ini; i < ano_fim; i++){
            var mes_ini=1;
               for (j = mes_ini; j <= 12; j++){
                   switch(j){
                      case 1:
                           val  = i+'0'+j;
                           val1 = 'Janeiro de '+i;
                           break;
                      case 2:
                           val  = i+'0'+j;
                           val1 = 'Fevereiro de '+i;
                           break;
                      case 3:
                           val  = i+'0'+j;
                           val1 = 'Março de '+i;
                           break;
                      case 4:
                           val  = i+'0'+j;
                           val1 = 'Abril de '+i;
                           break;
                      case 5:
                           val  = i+'0'+j;
                           val1 = 'Maio de '+i;
                           break;
                      case 6:
                           val  = i+'0'+j;
                           val1 = 'Junho de '+i;
                           break;
                      case 7:
                           val  = i+'0'+j;
                           val1 = 'Julho de '+i;
                           break;
                      case 8:
                           val  = i+'0'+j;
                           val1 = 'Agosto de '+i;
                           break;
                      case 9:
                           val  = i+'0'+j;
                           val1 = 'Setembro de '+i;
                           break;
                      case 10:
                           val  = i+''+j;
                           val1 = 'Outubro de '+i;
                           break;
                      case 11:
                           val  = i+''+j;
                           val1 = 'Novembro de '+i;
                           break;
                      case 12:
                           val  = i+''+j;
                           val1 = 'Dezembro de '+i;
                           break;
                   }
                  $('#idade_imovel').append('<option value="'+val+'">'+val1+'</option>');
               }
        }
	}

function checkCombos(element1, element2){
	var inicio = document.getElementById(element1);
	var fim = document.getElementById(element2);

	if (parseFloat(inicio.value) > parseFloat(fim.value)){
		alert("A primeira seleção ("+inicio.value+") não pode ser maior que a segunda ("+fim.value+").");
		fim.value = inicio.value;
		fim.focus();
		return false;
	}
	return true;
}
function regrasTipoSecao(secao){
	switch(secao.toLowerCase()){
		case 'lançamento':
			$('#showPrev').css('display','none');
			break;
		default:
			$('#showPrev').css('display','none');		
                	$('#idade_imovel').find('option').remove().end().append('<option value="">DATA ENTREGA</option>').val('');
			break;
	
	}
}
function regrasUF(uf){
	switch(uf){
		case 'DF':
			$("#showBath").css('display','none');
			$("#showBathLog").css('display','block');
                	$('#sel_logradouro').find('option').remove().end().append('<option value="">LOGRADOURO</option>').val('');
                	$('#num_vagas').val('');
			break;
		case 'MG':
			$("#showBath").css('display','block');
			$("#showBathLog").css('display','none');			
                	$('#sel_logradouro').find('option').remove().end().append('<option value="">LOGRADOURO</option>').val('');
			break;
		default:
			$("#showBath").css('display','block');
			$("#showBathLog").css('display','none');			
                	$('#sel_logradouro').find('option').remove().end().append('<option value="">LOGRADOURO</option>').val('');
		
			break;			
	}

}

function regrasTipoImovel(){
		switch($('#subject').val()){
	   		case "Quitinete":
	   		case "Quarto/Vaga":
				$('#showBeds').css('display','block');
				$('#showBath').css('display','block');
				$('#showPartRural').css('display','none');
				$('#showPartLote').css('display','none');
				$('#sel_bairro').removeAttr("disabled");
				if($('#sel_estado').val() == 'DF'){
					$('#sel_logradouro').removeAttr("disabled");
					$('#showBathLog').css('display','block');
				}else{
                	$('#sel_logradouro').find('option').remove().end().append('<option value="">LOGRADOURO</option>').val('');
					$('#showBathLog').css('display','none');
					$('#sel_logradouro').attr('disabled','disabled');
				}
				$('#quartos').val('1');
				
			break;
	   		case "Apartamento":
	   		case "Apart Hotel":
	   		case "Quarto/Vaga":
   	   		case "Casa em Condomínio":
	   		case "Casa":
			case "Cobertura":
				$('#showBeds').css('display','block');
				$('#showBath').css('display','block');
				$('#showPartRural').css('display','none');
				$('#showPartLote').css('display','none');
				$('#sel_bairro').removeAttr("disabled");
				if($('#sel_estado').val() == 'DF'){
					$('#sel_logradouro').removeAttr("disabled");
					$('#showBathLog').css('display','block');
				}else{
                	$('#sel_logradouro').find('option').remove().end().append('<option value="">LOGRADOURO</option>').val('');
					$('#showBathLog').css('display','none');
					$('#sel_logradouro').attr('disabled','disabled');
				}
			break;

			case "Fazenda": 
			case "Chácara": 
			case "Sítio": 
			case "Rural": 
				$('#showBeds').css('display','none');
				$('#showBath').css('display','none');
				$('#showPartRural').css('display','block');
				$('#showPartLote').css('display','none');
				$('#sel_bairro').attr('disabled','disabled');
               	$('#sel_bairro').val('');

				if($('#sel_estado').val() == 'DF'){
                	$('#sel_logradouro').val('');
					$('#showBathLog').css('display','none');					
					$('#sel_logradouro').attr('disabled','disabled');
				}else{
                	$('#sel_logradouro').val('');
					$('#showBathLog').css('display','none');					
					$('#sel_logradouro').attr('disabled','disabled');
				}
			break;
		   	case "Lote em Condomínio":
	   		case "Andar":
	   		case "Loja":
	   		case "Prédio":
	   		case "Lote":	
	   		case "Casa Comercial":
	   		case "Ponto Comercial":
			case "Conjunto de Salas":
	   		case "Galpão":
	   		case "Garagem":
	   		case "Sala":
				$('#showBeds').css('display','none');
				$('#showBath').css('display','none');
				$('#showPartRural').css('display','none');
				$('#showPartLote').css('display','block');
				$('#sel_bairro').removeAttr("disabled");
				if($('#sel_estado').val() == 'DF'){
					$('#sel_logradouro').removeAttr("disabled");
					$('#showBathLog').css('display','block');					
				}else{
                	$('#sel_logradouro').find('option').remove().end().append('<option value="">LOGRADOURO</option>').val('');
					$('#showBathLog').css('display','none');					
					$('#sel_logradouro').attr('disabled','disabled');
				}
	   		break;
	   		default:	
	   		break;
	 	}
}
function tamanho(tipo,pagina){
switch(tipo){
	case 'Galpão':
	case 'Loja':
	case 'Garagem':
	case 'Lote':
	case 'Sala':
	case 'Andar':
	case 'Prédio':
	case 'Lote em Condomínio':
		document.getElementById('sel_bairro').disabled = 0;
		if(pagina != 'R')
			tamanho_lote();
	break;
	case 'Rural':
		document.getElementById('sel_bairro').disabled = 1;
		if(pagina != 'R')
			tamanho_rural();
	break;
	default:
	break;
}
}
function tamanho_lote(){

 arr1= new Array('0','100','150','200','250','300','350','400','450','500','600','700','800','900','1000','1500','2000','3000','4000','5000','6000','7000','8000','90000');
 arr1_v= new Array('0m²','100m²','150m²','200m²','250m²','300m²','350m²','400m²','450m²','500m²','600m²','700m²','800m²','900m²','1000m²','1500m²','2000m²','3000m²','4000m²','5000m²','6000m²','7000m²','8000m²','90000m²');

  document.getElementById('tamanho1').options.length = 0;
  document.getElementById('tamanho1').options.add(new Option("TAMANHO (m²)", ""));
  document.getElementById('tamanho2').options.length = 0;
  document.getElementById('tamanho2').options.add(new Option("ATÉ", ""));

   for(var i=0;i<arr1.length;i++){
	  document.getElementById('tamanho1').options.add(new Option(arr1_v[i],arr1[i]));
	  document.getElementById('tamanho2').options.add(new Option(arr1_v[i],arr1[i]));
	}

} 

function tamanho_rural(){

 arr1= new Array('0','1','2','3','4','5','6','7','8','9','10');
 arr1_v= new Array('0ha','1ha','2ha','3ha','4ha','5ha','6ha','7ha','8ha','9ha','10ha');

  document.form.area1.options.length = 0;
  document.form.area1.options.add(new Option("TAMANHO (ha)", ""));
  document.form.area2.options.length = 0;
  document.form.area2.options.add(new Option("ATÉ", ""));

   for(var i=0;i<arr1.length;i++){
	  document.form.area1.options.add(new Option(arr1_v[i],arr1[i]));
	  document.form.area2.options.add(new Option(arr1_v[i],arr1[i]));
	}

}
function busca_anuncio(){
	var urlb = document.location.href;
	var portal = 'www';
	urlb = urlb.substring(0,urlb.indexOf('/',10)) + '/page/resultadodabusca/?';
	var ok='';
	var b_tiponegociacao = $('#filtrar_busca input:checked').val();
	var b_estado = $('#filtrar_busca #sel_estado').val();
	var b_cidade = getCapitalizeNameComplet($('#filtrar_busca #sel_cidade').val());
	var b_bairro = getCapitalizeNameComplet($('#filtrar_busca #sel_bairro').val());
	var b_logradouro = getCapitalizeNameComplet($('#filtrar_busca #sel_logradouro').val());
	var b_subject = getCapitalizeNameComplet($('#filtrar_busca #subject').val());
	var b_minpreco = $('#filtrar_busca #min_price').val();
	var b_maxpreco = $('#filtrar_busca #max_price').val();
	if(b_minpreco||b_maxpreco){
		if(!b_maxpreco){
			urlb += '&filters=floatclassifier1:Maior que '+b_minpreco;
		} else if(!b_minpreco){
			urlb += '&filters=floatclassifier1:Menor que '+b_maxpreco;
		} else {
			urlb += '&filters=floatclassifier1:Entre '+b_minpreco+' e '+b_maxpreco;
		}
	}
	if(b_estado){ urlb += '&filters=strclassifier3:'+escape(b_estado) }else{alert('Favor escolher o Estado!');ok=1;}
	if(b_cidade){ urlb += '&filters=strclassifier2:'+escape(b_cidade) }
	if(b_bairro){ urlb += '&filters=strclassifier16:'+escape(b_bairro) }
	
	if(b_estado == 'DF' && b_subject != 'Rural')
		if(b_logradouro){ urlb += '&filters=strclassifier28:'+escape(b_logradouro) }
	if(b_subject){ urlb += '&filters=strclassifier11:'+escape(b_subject) }
	if(b_tiponegociacao){
		urlb += '&filters=strclassifier6:'+escape(b_tiponegociacao)
	}else{
		if($('#tipo').val() != ''){
			urlb += '&filters=strclassifier6:'+escape($('#tipo').val());
		}else{
			alert('Selecione o tipo de negociação ( comprar, alugar ou temporada) !');
			ok=1;
		}
	}
	if(b_estado){
		for(var p in lparceiros){
		  if(lparceiros[p][1]==b_estado){
			portal = lparceiros[p][0];
			urlb = urlb.substring(0,urlb.indexOf('//')+2)+portal+urlb.substring(urlb.indexOf('.'),urlb.length) 
			jQuery.cookie('portal',urlb,{'domain':'lugarcerto.com.br','path':'/'});
			break;
		  }
		}
	}

	switch(b_subject){
		case "":
		case "Quitinete":
		case "Quarto/Vaga":
		case "Apartamento":
		case "Apart Hotel":
		case "Quarto/Vaga":
		case "Casa em Condomínio":
		case "Casa":
		case "Cobertura":
			var b_quarto = $('#filtrar_busca #quartos').val();
			if(b_quarto){ urlb += '&filters=strclassifier20:'+escape(b_quarto) }
			var b_vaga = $('#filtrar_busca #num_vagas').val();
			if(b_vaga){ urlb += '&filters=strclassifier15:'+escape(b_vaga) }
		break;

		case "Rural": 
			var b_area1 = jQuery('#filtrar_busca #area1').val();
			var b_area2 = jQuery('#filtrar_busca #area2').val();
			if(b_area1||b_area2){
				if(!b_area2){
					urlb += '&filters=floatclassifier2:Maior que '+b_area1;
				} else if(!b_area1){
					urlb += '&filters=floatclassifier2:Menor que '+b_area2;
				} else {
					urlb += '&filters=floatclassifier2:Entre '+b_area1+' e '+b_area2;
				}
			}				
		break;
		case "Lote em Condomínio":
		case "Andar":
		case "Loja":
		case "Prédio":
		case "Pilotis":
		case "Lote":	
		case "Casa Comercial":
		case "Ponto Comercial":
		case "Conjunto de Salas":
		case "Galpão":
		case "Garagem":
		case "Sala":
			var b_tamanho1 = $('#filtrar_busca #tamanho1').val();
			var b_tamanho2 = $('#filtrar_busca #tamanho2').val();
			if(b_tamanho1||b_tamanho2){
				if(!b_tamanho2){
					urlb += '&filters=floatclassifier2:Maior que '+b_tamanho1;
				} else if(!b_tamanho1){
					urlb += '&filters=floatclassifier2:Menor que '+b_tamanho2;
				} else {
					urlb += '&filters=floatclassifier2:Entre '+b_tamanho1+' e '+b_tamanho2;
				}
			}

		break;
	}
	urlb += '&filters=strclassifier7:anuncio'
	if( ok == ''){
		comCaracter();
		document.location.href = urlb;
	}
}

jQuery(document).ready(function(){
	$('#filtrar_busca #submit').unbind('click');
	$('#filtrar_busca #submit span').unbind('click');
	$('#filtrar_busca #submit').click(function(){busca_anuncio();});

});

function initLoader(){
	try{
		if(google == null){
			var key_parceiro = window.location.host;
			key_parceiro= key_parceiro.split('.');
			var chave_api=buscakey(key_parceiro[0]);
			if(is_ie6 == ''){
				var script = document.createElement("script");
				script.id = 'script_google_jsapi';
				script.src = 'https://www.google.com/jsapi?key='+chave_api;
				script.type = "text/javascript";
				document.getElementsByTagName("head")[0].appendChild(script);
			}else{
				urlie6 = 'https://www.google.com/jsapi?key='+chave_api;
			}
		}
	}catch(e){ }
}

// Inicia API GOOGLE
initLoader();


/*
$(document).ready(function(){
	setTimeout(function(){execMap();}, 500);
});

function loadMaps() {
	google.load("maps", "2", {"callback" : mapsLoaded});
}

function execMap(){
	if(google){
		loadMaps();
	} else {
		setTimeout(function(){execMap();}, 500);
	}
}
*/




//if (results == "resultado_imobiliaria"){
//	inicializaMapa();
//}
/*
switch(results){
	case 'resultado_mapa_imoveis':
	case 'resultado_imobiliaria':
	case 'resultadodabusca':
		inicializaMapa();
		break;
	default:
	break;
}
*/

/*
function inicializaMapa(){
	var is_ie6='';
	try{
		var key_parceiro = window.location.host;
		key_parceiro= key_parceiro.split('.');
		var chave_api=buscakey(key_parceiro[0]);
		if(is_ie6 == ''){
			var script = document.createElement("script");
			script.src = 'https://www.google.com/jsapi?key='+chave_api;
			script.type = "text/javascript";
			document.getElementsByTagName("head")[0].appendChild(script);
		}else{
			urlie6 = 'https://www.google.com/jsapi?key='+chave_api;
		}
	}catch(e){ }
}
*/

/*
function busca_coordenadas(){
	var uf = jQuery('#sel_estado').val();//strclassifier3:
	var cidade = jQuery('#sel_cidade').val().toLowerCase();//strclassifier2:
	if(!uf){
		alert('É necessário informar o estado');
		return false;
	}
	if(!cidade){
		alert('É necessário informar a cidade');
		return false;
	}
	jQuery('#carregando_busca').show();
	//	if(!jQuery('#mapa_revendas')[0])
	//		loadMaps();
	switch(results){
	case 'resultado_imobiliaria':
		//inicializaMapa();
	break;
	case 'resultadodabusca':
	break;
	case 'resultado_mapa_imoveis':
		loadMaps();
	default:
	break;
	}
}
function mapsLoaded(){
	var mapa_revendas = document.getElementById("mapa_imovel");
	var address = jQuery('#sel_bairro').val()+', '+jQuery('#sel_cidade').val()+' - '+jQuery('#sel_estado').val();
	if(mapa_revendas==null){
		mapa_revendas = document.getElementById("mapa_revendas");
		address = jQuery('#mapa_revendas').attr('loc');
	}
    var map = new google.maps.Map2(mapa_revendas);
		map.addControl(new GMapTypeControl());
		map.disableDoubleClickZoom();
		var geocoder = new GClientGeocoder();
		geocoder.getLatLng(
			address,
			function(point) {
				if (!point) {
					alert('O endereço :'+address+' não foi encontrado!');
				} else {
					map.setCenter(point, 14);
					var marker1 = new GMarker(point);
					try{
						document.getElementById('latitude').value = marker1.getPoint().lat();
						document.getElementById('longitude').value = marker1.getPoint().lng();
					}catch(e){}
					//Efetua busca no fast
					busca_resultados(marker1.getPoint().lat(),marker1.getPoint().lng());
				}
			}
		);
}


*/

