﻿function FechaDiv(div, acao) {
    var ie = (document.all);
    var i = navigator.appVersion.indexOf('MSIE');
    var ieVersion = navigator.appVersion.substr(i + 5, 3);
    if (ie && ieVersion < 7.0) {
        document.getElementById("cboTipo").style.visibility = "visible";
        document.getElementById("cboValor").style.visibility = "visible";
        document.getElementById("cboUF").style.visibility = "visible";
        document.getElementById("cboQtdDormitorio").style.visibility = "visible";
        document.getElementById("cboAreaMinima").style.visibility = "visible";
        document.getElementById("cboDistrito").style.visibility = "visible";
    }
    document.getElementById(div).style.display = "none";
    switch (acao) {
        case null:
        case undefined:
            break;
        case 'CancelaLocalidade':
            AlteraCorControle('spDistrito', '#ffffe0');
            break;
        case 'voltarBairro':
//            AlteraCorControle('spLocalidade','#ffffe0');
//            break;
        case 'OKLocalidade':
            AlteraCorControle('spDistrito', '#ffffe0');
            break;
    }
}
function getTipo(valor) {
    transacao = valor;
    var url2load = 'popula_combos.aspx?busca=TipoBuscaSimples&Transacao=' + valor;
    if (transacao > 0) {
        document.getElementById("cboTipo").selectedIndex = 0;
        document.getElementById("cboUF").selectedIndex = 0;
        document.getElementById("cboLocalidade").selectedIndex = 0;
        document.getElementById("cboDistrito").selectedIndex = 0;
        DefineSrcLayer(url2load);
    }
    else {
        document.getElementById("cboTipo").selectedIndex = 0;
        document.getElementById("cboTipo").disabled = true;
        document.getElementById("cboUF").selectedIndex = 0;
        document.getElementById("cboUF").disabled = true;
        document.getElementById("cboLocalidade").selectedIndex = 0;
        document.getElementById("cboLocalidade").disabled = true;
        document.getElementById("cboDistrito").selectedIndex = 0;
        document.getElementById("cboDistrito").disabled = true;
    }
    return;
}
function setTipo() {
    var ate = document.getElementById("cboTipo").length;
    var iCodTipo = "0";
    var sTipo = "";
    for (i = 0; i <= ate; i++) {
        document.getElementById("cboTipo").options[0] = null;
    }
    ate = setTipo.arguments.length;
    var qi = parseInt(ate / 2) + 1;
    ate--;
    j = 0;
    for (i = 0; i < ate; i++) {
        sTipo = setTipo.arguments[i].split("|");
        if (iCodTipo == "0") iCodTipo = sTipo[0];
        if (iCodTipo == sTipo[0] || sTipo[0] == "9999") {
            document.getElementById("cboTipo").options[j] = new Option(setTipo.arguments[i + 1]);
            document.getElementById("cboTipo").options[j].value = setTipo.arguments[i];
        }
        else {
            iCodTipo = sTipo[0];
            document.getElementById("cboTipo").options[j] = new Option("- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -");
            document.getElementById("cboTipo").options[j].value = "";
            j++;
            document.getElementById("cboTipo").options[j] = new Option(setTipo.arguments[i + 1]);
            document.getElementById("cboTipo").options[j].value = setTipo.arguments[i];
        }
        i++;
        j++;
    }
    ate = document.getElementById("cboTipo").length;
    m = 1;
    document.getElementById("cboTipo").disabled = false;
    getUF();
    return;
}
function setFaixaValor() {
    var ate = document.getElementById("cboValor").length;
    for (i = 0; i <= ate; i++) {
        document.getElementById("cboValor").options[i] = null;
    }
    ate = setFaixaValor.arguments.length;
    var qi = parseInt(ate / 2) + 1;
    ate--;
    j = 0;
    for (i = 0; i < ate; i++) {
        document.getElementById("cboValor").options[j] = new Option(setFaixaValor.arguments[i + 1]);
        document.getElementById("cboValor").options[j].value = setFaixaValor.arguments[i];
        i++;
        j++;
    }
    ate = document.getElementById("cboValor").length;
    m = 1;
    while (qi < ate) {
        for (k = qi; k <= ate; k++) {
            document.getElementById("cboValor").options[k] = null;
        }
        ate = document.getElementById("cboValor").length;
        if (m == 10) ate = qi;
        m++;
    }
    document.getElementById("cboValor").disabled = false;
    return;
}
function getUF() {
    if (document.getElementById("cboTipo").value.indexOf("|") > 0) {
        tipo = document.getElementById("cboTipo").value;
        tipo = tipo.split("|")[0];
        subtipo = document.getElementById("cboTipo").value;
        subtipo = subtipo.split("|")[1];
    }
    else {
        tipo = 0;
        subtipo
    }
    var url2load = 'popula_combos.aspx?busca=UF&Tipo=' + tipo + "&transacao=" + document.getElementById("cboTransacao").value + "&subTipo=" + subtipo;
    if (tipo > 0) {
        document.getElementById("cboLocalidade").selectedIndex = 0;
        document.getElementById("cboDistrito").selectedIndex = 0;
        DefineSrcLayer(url2load);
    }
    else {
        document.getElementById("cboUF").selectedIndex = 0;
        document.getElementById("cboUF").disabled = true;
        document.getElementById("cboLocalidade").selectedIndex = 0;
        document.getElementById("cboLocalidade").disabled = true;
        document.getElementById("cboDistrito").selectedIndex = 0;
        document.getElementById("cboDistrito").disabled = true;
    }
    return;
}
function setUF() {
    var oOptions = document.getElementById("cboUF").options;
    for (var i = oOptions.length - 1; i >= 0; i--) {
        document.getElementById("cboUF").remove(i);
    }
    var ate = setUF.arguments.length;
    var qi = parseInt(ate / 2) + 1;
    ate--;
    j = 0;
    for (i = 0; i < ate; i++) {

        //verifica se é o Estado Internacional
        if (setUF.arguments[i] == document.getElementById("hdCodEstadoInternacional").value) {
            document.getElementById("cboUF").options[j] = new Option("- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -");
            document.getElementById("cboUF").options[j].value = "";
            j++;
        }

        document.getElementById("cboUF").options[j] = new Option(setUF.arguments[i + 1]);
        document.getElementById("cboUF").options[j].value = setUF.arguments[i];
        i++;
        j++;
    }
    document.getElementById("cboUF").disabled = false;
    SelecionaUF();
    LimpaSelecao();
    AlteraLabelBairroUF();
    return;
}
function setDormitorio(retorno) {
    if (!retorno) document.getElementById("cboQtdDormitorio").disabled = true;
    else document.getElementById("cboQtdDormitorio").disabled = false;
}
function SelecionaUF() {
    var oOptions = document.getElementById("cboUF").options;
    var sUFSelecionada = document.getElementById("hdUFSelecionada").value;
    var bEncontrou = false;

    // verifica se o usuário realizou busca
    var sRealizouBusca = readCookie('sParamBuscaImovel');

    if (sRealizouBusca == null)
        sUFSelecionada = '';

    if (sUFSelecionada != '') {
        for (var i = oOptions.length - 1; i >= 0; i--) {
            if (document.getElementById("cboUF").options[i].value == sUFSelecionada) {
                document.getElementById("cboUF").options[i].selected = true;
                bEncontrou = true;
                break;
            }
        }
    }

    if (bEncontrou == false) {
        // seleciona o cbo de Estado cfe região do usuário
        var sCookie = '';
        sCookie = readCookie('EstadoUsuario');
        if (sCookie != null) {
            for (var i = oOptions.length - 1; i >= 0; i--) {
                if (document.getElementById("cboUF").options[i].value == sCookie) {
                    document.getElementById("cboUF").options[i].selected = true;
                    bEncontrou = true;
                    break;
                }
            }
        }

        if (sUFSelecionada == "26") {
            for (var i = oOptions.length - 1; i >= 0; i--) {
                if (document.getElementById("cboUF").options[i].value == "19") {
                    document.getElementById("cboUF").options[i].selected = true;
                    bEncontrou = true;
                    break;
                }
            }
        }
        else if (sUFSelecionada == "19") {
            for (var i = oOptions.length - 1; i >= 0; i--) {
                if (document.getElementById("cboUF").options[i].value == "26") {
                    document.getElementById("cboUF").options[i].selected = true;
                    bEncontrou = true;
                    break;
                }
            }
        }
        if (bEncontrou == false) {
            document.getElementById("cboUF").options[0].selected = true;
        }
    }
}
function getCidade() {
    var sTipo = "";
    uf = document.getElementById("cboUF").value;
    if (document.getElementById("cboTipo").value.indexOf("|") > 0) {
        sTipo = document.getElementById("cboTipo").value.split("|");
        tipo = sTipo[0];
        subtipo = sTipo[1];
    }
    else {
        tipo = 0;
        subtipo = 0;
    }
    var url2load = 'popula_combos.aspx?busca=CidadeSimples&Tipo=' + tipo + "&transacao=" + document.getElementById("cboTransacao").value + "&subTipo=" + subtipo + "&uf=" + uf;
    if (uf != "" && uf != "0") {
        document.getElementById("cboLocalidade").selectedIndex = 0;
        document.getElementById("cboDistrito").selectedIndex = 0;
        DefineSrcLayer(url2load);
    }
    else {
        document.getElementById("cboLocalidade").selectedIndex = 0;
        document.getElementById("cboLocalidade").disabled = true;
        document.getElementById("cboDistrito").selectedIndex = 0;
        document.getElementById("cboDistrito").disabled = true;
    }
    return;
}
function setCidade(sRetorno) {
    document.getElementById("spDistrito").innerHTML = "selecione";
    if (document.getElementById("ApresentaBairro").style.display == "none")
    {
        var sConteudo = "";
        var ate = sRetorno.split(",").length;
        var sRetornoSplit = sRetorno.split(",");
        var qi = parseInt(ate / 2) + 1;
        var NumColuna = parseInt(qi / 3) + 1;
        var iColuna = 0;
        document.getElementById("Localidade").innerHTML = "";
        sConteudo = "<div class='localidade_table'>";
        ate--;
        j = 0;
        for (i = 0; i < ate; i++) {
            if (iColuna == NumColuna) {
                iColuna = 0;
                j++;
                sConteudo += "</div><div class='localidade_table'>"
            }
            sConteudo += "<div class='localidade_cell2'><input type='checkbox' id='chkLocalidade' value='" + sRetornoSplit[i] + ";" + sRetornoSplit[i + 1];
            sConteudo += "' onclick=AtualizaCampoLocalidade('check'); class='left'><div class='chkText'>" + sRetornoSplit[i + 1];
            sConteudo += "</div></div>";
            iColuna++;
            i++;
        }
        sConteudo += "</div>";
        document.getElementById("Localidade").innerHTML = sConteudo;
        MostraDiv("ApresentaLocalidade");
        if (document.getElementById("cboUF").value == "26" || document.getElementById("cboUF").value == "19") InnerTextAll(document.getElementById("Titulo"), "localidade:");
        else InnerTextAll(document.getElementById("Titulo"), "cidade:");
        SelecionaLocalidade();
    }
}
function getDistrito() {
    var sTipo = "";
    document.getElementById("cboDistrito").disabled = false;
    cidade = document.getElementById("cboLocalidade").value;
    ufDistrito = document.getElementById("cboUF").value;
    if (document.getElementById("cboTipo").value.indexOf("|") > 0) {
        sTipo = document.getElementById("cboTipo").value.split("|");
        tipo = sTipo[0];
        subtipo = sTipo[1];
    }
    else {
        tipo = 0;
        subtipo = 0;
    }
    var url2load = 'popula_combos.aspx?busca=DistritoBuscaRapida&tipo=' + tipo + "&transacao=" + document.getElementById("cboTransacao").value + "&cidade=" + cidade + "&ufDistrito=" + ufDistrito + "&subtipo=" + subtipo;
    if (cidade != "0") {
        document.getElementById("hdLocalidade").value = document.getElementById("cboLocalidade").value;
        document.getElementById("hdNomeLocalidade").value = document.getElementById("cboLocalidade").options[0].text;
        DefineSrcLayer(url2load);
    }
    else {
        document.getElementById("cboDistrito").selectedIndex = 0;
        document.getElementById("cboDistrito").disabled = true;
    }
    return;
}
function setDistrito() {
    if (document.getElementById("ApresentaLocalidade").style.display == "none") {
        var sConteudo = "";
        var sCabecalho = "";
        var ate = setDistrito.arguments.length;
        var qi = parseInt(ate / 2) + 1;
        var iColuna = 0;
        ate--;
        j = 0;
        sConteudo = "<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr>"
        for (i = 0; i < ate; i++) {
            if (iColuna == 3) {
                iColuna = 0;
                sConteudo += "</tr><tr>"
                j++;
            }
            sConteudo += "<td><input type='checkbox' name='bairro' value='" + setDistrito.arguments[i] + ';' + setDistrito.arguments[i + 1];
            sConteudo += "' onclick=AtualizaCampoBairro('check');>" + setDistrito.arguments[i + 1];
            sConteudo += "</td>";
            iColuna++;
            i++;
        }
        if (iColuna < 3) {
            iResto = 3 - iColuna;
            sConteudo += "<td colspan=" + iResto + ">&nbsp;</td>";
        }
        sConteudo += "</tr></table>";
        document.getElementById("cboAreaMinima").style.display = "none";
        document.getElementById("BairroBusca").innerHTML = sConteudo;
        MostraDiv('ApresentaBairro');
    }
}
function DefineSrcLayer(strURL) {
    var oIframe = window.frames["if_populaCombos"];
    oIframe.document.location.replace(strURL);
}
function ValidaWebID(msg) {
    if (document.getElementById("txtwebID").value == "") {
        alert(msg);
        document.getElementById("txtwebID").focus();
    }
    else {
        document.getElementById("hdBuscaRapida").value = "ZAPID";
        VerificaHidden();
    }
}
function AlteraLabelBairro() {
    var sBairro = "";
    if (document.getElementById("cboUF").value == "26" || document.getElementById("cboUF").value == "19") {
        var sCidade = document.getElementById("cboLocalidade").value;
        iTamanho = sCidade.length - 1
        sCidade = sCidade.substr(0, iTamanho);
        sCidade = sCidade.split("||", 3);
        if (document.getElementById("cboUF").value == "26") {
            if (sCidade[2] == "1" || sCidade[2] == "2" || sCidade[2] == "3" || sCidade[2] == "4" || sCidade[2] == "5" || sCidade[1] == "60" || sCidade[1] == "61") {
                sBairro = "bairro/região:";
            }
            else {
                sBairro = "cidade:";
            }
        }
        else {
            if (sCidade[1] == "72" || sCidade[1] == "5" || sCidade[1] == "999" || sCidade[1] == "9999" || sCidade[1] == "99999" || sCidade[1] == "999999" || sCidade[0] == "63371") {
                sBairro = "bairro/região:";
            }
            else {
                sBairro = "cidade:";
            }
        }
    }
    else {
        sBairro = "bairro:";
    }
    InnerTextAll(document.getElementById("Bairro"), sBairro);
}
function InnerTextAll(obj, texto) {
    if (document.all)
    //innerText funciona para o IE
        return obj.innerText = texto;
    else
    //textContent funciona para o Firefox
        return obj.textContent = texto;
}
function AlteraLabelCidade() {
    if (document.getElementById("cboUF").value == "26" || document.getElementById("cboUF").value == "19")
        InnerTextAll(document.getElementById("Cidade"), "localidade:");
    else
        InnerTextAll(document.getElementById("Cidade"), "cidade:");
}
function VerificaSelecao(transacao) {
    document.getElementById("cboTransacao").value = transacao;
}
function AlteraStyleTransacao(controle) {
    if (controle == "rdbComprar") { $("#Comprar").css("font-weight", "bold").css("color", "#f7941d"); } else { $("#Comprar").css("font-weight", "normal").css("color", "#000000"); }
    if (controle == "rdbAlugar") { $("#Alugar").css("font-weight", "bold").css("color", "#f7941d"); } else { $("#Alugar").css("font-weight", "normal").css("color", "#000000"); }
    if (controle == "rdbAlugarTemporada") { $("#AlugarTemporada").css("font-weight", "bold").css("color", "#f7941d"); } else { $("#AlugarTemporada").css("font-weight", "normal").css("color", "#000000"); }
}
function AtualizaHidden() {
    var i = 0;
    var sTipo = "";
    // Tipo
    for (i = 0; i < document.getElementById("cboTipo").options.length; i++) {
        if (document.getElementById("cboTipo").options[i].value == document.getElementById("cboTipo").value) {
            sTipo = document.getElementById("cboTipo").value.split("|");
            document.getElementById("hdTipo").value = sTipo[0];
            document.getElementById("hdSubTipo").value = sTipo[1];
            document.getElementById("hdNomeTipo").value = document.getElementById("cboTipo").options[i].text;
            break;
        }
    }
    // UF
    for (i = 0; i < document.getElementById("cboUF").options.length; i++) {
        if (document.getElementById("cboUF").options[i].value == document.getElementById("cboUF").value) {
            document.getElementById("hdUF").value = document.getElementById("cboUF").value;
            document.getElementById("hdNomeUF").value = document.getElementById("cboUF").options[i].text;
            break;
        }
    }
    // Localidade
    for (i = 0; i < document.getElementById("cboLocalidade").options.length; i++) {
        if (document.getElementById("cboLocalidade").options[i].value == document.getElementById("cboLocalidade").value) {
            document.getElementById("hdLocalidade").value = document.getElementById("cboLocalidade").value;
            break;
        }
    }
    // Bairro
    for (i = 0; i < document.getElementById("cboDistrito").options.length; i++) {
        if (document.getElementById("cboDistrito").options[i].value == document.getElementById("cboDistrito").value) {
            document.getElementById("hdDistrito").value = document.getElementById("cboDistrito").value;
            break;
        }
    }
    if (document.getElementById("hdDistrito").value == "") document.getElementById("hdDistrito").value = "0";
    // Transacao
    if (document.getElementById("cboTransacao").value == "1") document.getElementById("hdNomeTransacao").value = "alugar";
    else if (document.getElementById("cboTransacao").value == "2") document.getElementById("hdNomeTransacao").value = "alugar por temporada";
    else document.getElementById("hdNomeTransacao").value = "comprar";
    // Faixa de Valor
    for (i = 0; i < document.getElementById("cboValor").options.length; i++) {
        if (document.getElementById("cboValor").options[i].value == document.getElementById("cboValor").value) {
            document.getElementById("hdNomeFaixaValor").value = document.getElementById("cboValor").options[i].text;
            break;
        }
    }
    document.getElementById("hdAreaMinima").value = document.getElementById("cboAreaMinima").value;
    document.getElementById("hdBuscaRapida").value = "BAIRRO";
}
function MostraDiv(div) {
    var sUsuario = "";
    sUsuario = LeCookieContabilizaHome();
    // contabiliza home de imóveis
    if (div == "ApresentaLocalidade") {
        GravaNavegacaoHome('10', '' + sUsuario + '', '0');
    }
    else if (div == "ApresentaBairro") {
        GravaNavegacaoHome('14', '' + sUsuario + '', '0');
    }

    var texto = 'bairros';
    if (document.getElementById("Bairro").innerHTML == 'bairro/região:') texto = 'os bairros / regiões';
    if (document.getElementById("Bairro").innerHTML == 'cidade:') texto = 'as cidades';
    document.getElementById("LabelBairro").innerHTML = 'selecione ' + texto + ' de seu interesse:';

    //Apresenta combos
    var ie = (document.all);
    var i = navigator.appVersion.indexOf('MSIE');
    var ieVersion = navigator.appVersion.substr(i + 5, 3);
    if (ie && ieVersion < 7.0) {
        document.getElementById("cboTipo").style.visibility = "hidden";
        document.getElementById("cboValor").style.visibility = "hidden";
        document.getElementById("cboUF").style.visibility = "hidden";
        document.getElementById("cboQtdDormitorio").style.visibility = "hidden";
        document.getElementById("cboAreaMinima").style.visibility = "hidden";
        document.getElementById("cboDistrito").style.visibility = "hidden";
    }
    document.getElementById(div).style.display = "";
}
function AtualizaCampoLocalidade(tipo) {
    var sConteudo = "";
    var sSelecionado = "";
    var iQtdSelecao = 0;
    var sTodaSelecao = "";
    var sUsuario = "";
    sUsuario = LeCookieContabilizaHome();
    if (tipo == 'ok') GravaNavegacaoHome('12', '' + sUsuario + '', '0');
    boxes = document.forms[0].chkLocalidade.length
    txt = ""
    if (boxes > 1) {
        for (i = 0; i < boxes; i++) {
            if (document.forms[0].chkLocalidade[i].checked) {
                sConteudo = document.forms[0].chkLocalidade[i].value;
                sConteudo = sConteudo.split(";");
                txt = txt + sConteudo[0] + ' ';
                if (sTodaSelecao == '') sTodaSelecao = sConteudo.toString();
                else sTodaSelecao += ';' + sConteudo.toString();
                iQtdSelecao++;
                if (sSelecionado == "") sSelecionado = sConteudo[1];
                else sSelecionado += ', ' + sConteudo[1];
            }
        }
    }
    else {
        if (document.forms[0].chkLocalidade.checked) {
            sConteudo = document.forms[0].chkLocalidade.value;
            sConteudo = sConteudo.split(";");
            txt = txt + sConteudo[0] + ' ';
            if (sTodaSelecao == '') sTodaSelecao = sConteudo.toString();
            else sTodaSelecao += ';' + sConteudo.toString();
            iQtdSelecao++;
            if (sSelecionado == "") sSelecionado = sConteudo[1];
            else sSelecionado += ', ' + sConteudo[1];
        }
    }

    if (txt == "" && tipo != 'check') {
        Message = "É obrigatório o preenchimento do campo Cidade/Localidade."
        alert(Message);
    }
    else {
        document.getElementById("hdLocalidadeSeg").value = sSelecionado;
        if (sSelecionado.length > 15) sSelecionado = sSelecionado.substr(0, 13) + '...';
        document.getElementById("hdNomeLocalidade").value = sTodaSelecao;
        document.getElementById("cboLocalidade").options[0] = new Option(sSelecionado);
        document.getElementById("cboLocalidade").options[0].value = txt;
        document.getElementById("spLocalidade").innerHTML = sSelecionado;
        document.getElementById("hdQtdLocalidade").value = iQtdSelecao;

        if (tipo == 'ok') {
            GravaNavegacaoHome('13', '' + sUsuario + '', '' + iQtdSelecao + '');
            FechaDiv('ApresentaLocalidade', 'OKLocalidade');

        }

        if (sSelecionado.length == 0) document.getElementById("spLocalidade").innerHTML = 'selecione';
    }
    AlteraLabelBairroUF();
}
var maxFrameHeight = 183;
function Tamanho() {
    var sUsuario = "";
    sUsuario = LeCookieContabilizaHome();
    GravaNavegacaoHome('18', '' + sUsuario + '', '0');
}
var posicaoBairro = {};
function AjustaTamanho() {
    var bairro = $('BairroBusca');
    bairro.setStyle('height', 'auto');
    var height = bairro.getSize().scrollSize.y;
    if (height > maxFrameHeight) {
        bairro.setStyle('height', maxFrameHeight + 'px');
        bairro.setStyle('overflow', 'hidden');
        bairro.setStyle('overflow-y', 'auto');
    }
}
function AjustaPosicao(el) {
    var janela = $(el);
    var corpo = $(window);
    if (posicaoBairro[el]) janela.setStyle('top', posicaoBairro[el] + 'px');
    var tamJ = janela.getCoordinates();
    var tamW = corpo.getSize();
    var posY = tamW.size.y + tamW.scroll.y;
    if (tamJ.bottom > posY) {
        var pos = tamJ.bottom - posY;
        if (!posicaoBairro[el]) posicaoBairro[el] = parseInt(janela.getStyle('top'));
        janela.setStyle('top', (posicaoBairro[el] - pos - 20) + 'px');
    }
}
function onLoad() {
    if (document.getElementById("comptransacao").value != document.getElementById("cboTransacao").value) {
        getTipo(document.getElementById("cboTransacao"));
    }
    else if (document.getElementById("compTipo").value != document.getElementById("cboTipo").value) {
        getUF();
    }
    else if (document.getElementById("compUF").value != document.getElementById("cboUF").value) {
        getCidade();
    }
    else if (document.getElementById("compLocalidade").value != document.getElementById("cboLocalidade").value) {
        getDistrito();
    }
    window.setTimeout("x=1;", 1000);
    if (document.getElementById("cboLocalidade").value == "0") {
        document.getElementById("cboDistrito").disabled = true;
    }
}
function SelecionaTransacao() {
    //seleciona a última transação selecionada pelo usuário 
    if (document.getElementById("cboTransacao").value == "1") {
        document.getElementById("rdbAlugar").checked = 1;
        $("#Alugar").css("font-weight", "bold").css("color", "#f7941d");
        getTipo(1);
    }
    else if (document.getElementById("cboTransacao").value == "2") {
        document.getElementById("rdbAlugarTemporada").checked = 1;
        $("#AlugarTemporada").css("font-weight", "bold").css("color", "#f7941d");
        getTipo(2);
    }
    else if (document.getElementById("cboTransacao").value == "3") {
        document.getElementById("rdbComprar").checked = 1;
        $("#Comprar").css("font-weight", "bold").css("color", "#f7941d");
        getTipo(3);
    }
}
function RedirecionaLanding() {
    document.getElementById("hdBuscaRapida").value = "LANCAMENTO";
    VerificaHidden();
}
function AtualizaCampoBairro(Bairros, Conteudo, Tipo) {
    var sConteudo = "";
    var sSelecionado = "";
    var iQtdSelecao = 0;
    var sTodaSelecao = "";
    var sControle = "";
    sSelecionado = Conteudo;
    if (sSelecionado.length > 14) sSelecionado = sSelecionado.substr(0, 13) + '...';
    document.getElementById("hdNomeDistrito").value = ""
    document.getElementById("cboDistrito").options[0] = new Option(Conteudo);
    if (Tipo == "BAIRRO") document.getElementById("cboDistrito").options[0].value = Bairros;
    document.getElementById("hdBuscaRapida").value = "BAIRRO";
    if (sSelecionado == '') sSelecionado = 'selecione';
    if (sSelecionado.indexOf('<b>') > -1)
        sSelecionado = sSelecionado.substring(0, sSelecionado.indexOf('<b>'));
    document.getElementById("spDistrito").innerHTML = sSelecionado;
    document.getElementById("hdItensSelecionados").value = Bairros;
    FechaDiv('ApresentaBairro');
}
function LimpaConteudo() {
    document.getElementById("spDistrito").innerHTML = "selecione";
    document.getElementById("spLocalidade").innerHTML = "selecione";
}
function AlteraLabelBairroUF() {
    var sBairro = "";
    if (document.getElementById("cboUF").value == "26" || document.getElementById("cboUF").value == "19") {
        var sCidade = document.getElementById("cboLocalidade").value;
        iTamanho = sCidade.length - 1
        sCidade = sCidade.substr(0, iTamanho);
        if (sCidade.split(" ").length > 1) {
            sCidade = sCidade.split(" ");
            sCidade = sCidade[0].split("||", 3);
        }
        else {
            sCidade = sCidade.split("||", 3);
        }
        if (document.getElementById("cboUF").value == "26") {
            if (sCidade != '') {
                if (sCidade[2] == "" || sCidade[2] == "1" || sCidade[2] == "2" || sCidade[2] == "3" || sCidade[2] == "4" || sCidade[2] == "5" || sCidade[1] == "60" || sCidade[1] == "61") {
                    sBairro = "bairro/região:";
                }
                else {
                    sBairro = "cidade:";
                }
            }
            else {
                sBairro = "bairro/região:";
            }
        }
        else {
            if (sCidade != "") {
                if (sCidade[1] == "72" || sCidade[1] == "5" || sCidade[1] == "999" || sCidade[1] == "9999" || sCidade[1] == "99999" || sCidade[1] == "999999" || sCidade[0] == "63371") {
                    sBairro = "bairro/região:";
                }
                else {
                    sBairro = "cidade:";
                }
            }
            else {
                sBairro = "bairro/região:";
            }
        }
    }
    else sBairro = "bairro:";
    InnerTextAll(document.getElementById("Bairro"), sBairro);
}
function SelecionaLocalidade() {
    var sLocalidade = document.getElementById("cboLocalidade").value;
    var iTamanho = sLocalidade.length - 1;
    sLocalidade = sLocalidade.substr(0, iTamanho);
    var sArrayLocalidade = sLocalidade.split(" ");
    var i;
    if (sArrayLocalidade.length > 1) {
        for (i = 0; i < sArrayLocalidade.length; i++) {
            SelecionaCheckLocalidade(sArrayLocalidade[i]);
        }
    }
    else {
        SelecionaCheckLocalidade(sArrayLocalidade[0]);
    }
}
function SelecionaCheckLocalidade(sValor) {
    var boxes;
    boxes = document.forms[0].chkLocalidade.length;
    if (boxes > 1) {
        for (i = 0; i < boxes; i++) {
            sConteudo = document.forms[0].chkLocalidade[i].value.split(';');
            if (sConteudo[0] == sValor) {
                document.forms[0].chkLocalidade[i].checked = true;
            }
        }
    }
    else {
        sConteudo = document.forms[0].chkLocalidade.value.split(';');
        if (sConteudo[0] == sValor) {
            document.forms[0].chkLocalidade.checked = true;
        }
    }
}
function AlteraCorControle(controle, cor) {
    var Controles = new Array();
    Controles[0] = 'cboTipo';
    Controles[1] = 'cboValor';
    Controles[2] = 'cboQtdDormitorio';
    Controles[3] = 'cboAreaMinima';
    Controles[4] = 'cboUF';
    Controles[5] = 'spLocalidade';
    Controles[6] = 'spDistrito';
    for (i = 0; i < Controles.length; i++) {
        document.getElementById(Controles[i].toString()).style.backgroundColor = "#ffffff";
    }
    document.getElementById(controle).style.backgroundColor = cor;
}
function VerificaWebIDEnter(o, e, msg) {
    if (e.keyCode == 13) {
        ValidaWebID(msg);
        return false;
    }
}
function Confirmar(tipo, btnBusca) {
    var sMensagem = '';
    var bTransacao = false;
    var bTipo = false;
    var bUF = false;
    var bLocalidade = false;
    var bDistrito = false;
    var bValor = false;
    var sUsuario = "";
    if (tipo == 'RESULTADO') {
        sUsuario = LeCookieContabilizaHome();
        GravaNavegacaoHome('19', '' + sUsuario + '', '0');
    }
    if (document.getElementById("rdbComprar").checked == false && document.getElementById("rdbAlugar").checked == false && document.getElementById("rdbAlugarTemporada").checked == false) {
        sMensagem = 'É obrigatório o preenchimento do campo Transação.';
        bTransacao = true;
    }
    if (document.getElementById("cboTipo").value == '' || document.getElementById("hdTipo").value == '0') {
        if (sMensagem != '') {
            sMensagem = sMensagem + '\n'
        }
        sMensagem = sMensagem + 'É obrigatório o preenchimento do campo Tipo.';
        bTipo = true;
    }
    if (document.getElementById("cboUF").value == '' || document.getElementById("hdUF").value == '0') {
        if (sMensagem != '') {
            sMensagem = sMensagem + '\n'
        }
        sMensagem = sMensagem + 'É obrigatório o preenchimento do campo Estado.';
        bUF = true;
    }
    if (tipo == 'RESULTADO') {
        //usuário provavelmente clicou em cancelar
        if (document.getElementById("cboLocalidade").value == '') {
            if (sMensagem != '') {
                sMensagem = sMensagem + '\n'
            }
            sMensagem = sMensagem + 'É obrigatório o preenchimento do campo Cidade/Localidade.';
            bLocalidade = true
        }
    }
    if (bTransacao == true) {
        document.getElementById("rdbComprar").focus();
    }
    else {
        if (bTipo == true) {
            document.getElementById("cboTipo").focus();
        }
        else {
            if (bValor == true) {
                document.getElementById("cboValor").focus();
            }
            else {
                if (bUF == true) {
                    document.getElementById("cboUF").focus();
                }
            }
        }
    }
    if (sMensagem != '') {
        alert(sMensagem);
        AlteraCorControle('spLocalidade', '#FFFFE0');
    }
    else {
        document.getElementById("hdTeste").value = '';
        document.getElementById("hdItensSelecionados").value = '';
        AtualizaHidden();
        if (tipo == 'CIDADE')
            getCidade();
        else {
            VerificaHidden();
            if (btnBusca != null) {
                btnBusca.src = '../img/imoveis/loading-gde.gif';
                btnBusca.style.cursor = 'default';
                btnBusca.alt = 'carregando...'
            }
        }
    }
    //ads
}
function ContabilizaFechar(tipo) {
    var sUsuario = "";
    sUsuario = LeCookieContabilizaHome();
    // contabiliza home de imóveis
    if (tipo == "ApresentaLocalidade") {
        GravaNavegacaoHome('11', '' + sUsuario + '', '0');
    }
    else if (tipo == "ApresentaBairro") {
        GravaNavegacaoHome('15', '' + sUsuario + '', '0');
    }
}
function LeCookieContabilizaHome() {
    var sCookie = "";
    var iDentifica = "";
    sCookie = readCookie('ZapID');
    if (sCookie != null) {
        sCookie = sCookie.split('&')
        for (i = 0; i < sCookie.length; i++) {
            sConteudo = sCookie[i];
            if (sConteudo.split('=')[0] == 'Identificador') iDentifica = sConteudo.split('=')[1];
        }
    }
    return iDentifica;
}
var listaSelecionados = new Array();
function VerificaLocalidade() {
    if (document.getElementById("hdQtdLocalidade").value == "" || document.getElementById("hdQtdLocalidade").value == 0) {
        AlteraCorControle('spLocalidade', '#FFFFE0');
        alert('Por favor selecione uma Cidade/Localidade.');
        return;
    }
    if (document.getElementById("cboLocalidade").value == "" || document.getElementById("cboUF") == "") {
        getCidade();
        return;
    }
    var strURL = 'pesquisa-imoveis_bairro.aspx?localidade=' + document.getElementById("cboLocalidade").value + '&uf=' + document.getElementById("cboUF").value + '&transacao=' + document.getElementById("cboTransacao").value + '&tipo=' + document.getElementById("cboTipo").value + '&nomelocalidade=' + document.getElementById("hdNomeLocalidade").value + '&rnd=' + Math.random() + '&valor=' + document.getElementById("cboValor").options[document.getElementById("cboValor").selectedIndex].text.replace(' ', '+') + '&quartos=' + document.getElementById("cboQtdDormitorio").value + '&areaMin=' + document.getElementById("cboAreaMinima").value
    document.getElementById("IFrameBusca").src = strURL;
    MostraDiv("ApresentaBairro");
}
function LimpaSelecao() {
    document.getElementById("cboLocalidade").value = '';
    if (document.getElementById("cboLocalidade")[0].value != null)
        document.getElementById("cboLocalidade")[0].value = '';
    document.getElementById("cboDistrito").value = '';
    document.getElementById("hdLocalidade").value = '';
    document.getElementById("hdNomeLocalidade").value = '';
    document.getElementById("hdDistrito").value = '';
    document.getElementById("hdNomeDistrito").value = '';
    LimpaConteudo();
}
