/***********************************************
 Modulo com funções para manipulação dos  
 buscas do site
**********************************************/

// LUIZ - 16/11/2011
// Inicio o script carregando faixa dormitório
$(document).ready(function(){
    $.post('modulos/busca/retorno.ajax.php',                // executa o arquivo php via $_POST..
           {acao: 'CarregaFiltroDormitorio'},               // ..passando a ação e as variaveis
           function(retorno){                               // pega o que veio em retorno
                if (retorno !='') {                         // se o retorno não for vazio                            
                    $('#qtd_dorm').html(retorno);           // preenche o combo com o retorno
                }
    });
})

// Inicio o script carregando todas finalidades de imóveis 
$(document).ready(function(){
    $.post('modulos/busca/retorno.ajax.php',               // executa o arquivo php via $_POST..
           {acao: 'CarregaFiltroFinalidade'},              // ..passando a ação e as variaveis
           function(retorno){                              // pega o que veio em retorno
                if (retorno !='') {                        // se o retorno não for vazio                            
                    $('#tipo_finalidade').html(retorno);       // preenche o combo com o retorno
                }
    });
})


// Inicio o script carregando todos tipos de imóveis disponiveis na web
$(document).ready(function(){
    $.post('modulos/busca/retorno.ajax.php',               // executa o arquivo php via $_POST..
           {acao: 'CarregaFiltroTipoImovel'},              // ..passando a ação e as variaveis
           function(retorno){                              // pega o que veio em retorno
                if (retorno !='') {                        // se o retorno não for vazio                            
                    $('#tipo_select').html(retorno);       // preenche o combo com o retorno
                }
    });
})

// Inicio o script carregando todas as cidades disponiveis na web
$(document).ready(function(){
    $.post('modulos/busca/retorno.ajax.php',               // executa o arquivo php via $_POST..
           {acao: 'CarregaFiltroCidade'},                  // ..passando a ação e as variaveis
           function(retorno){                              // pega o que veio em retorno
                if (retorno !='') {                        // se o retorno não for vazio                            
                    $('#tipo_cidade').html(retorno);       // preenche o combo com o retorno
                }
    });
})

$(document).ready(function(){
    $('#tipo_cidade').change(function(){
        $('#tipo_bairro').html('<option>Carregando...</option>');
        $.post('modulos/busca/retorno.ajax.php',               // executa o arquivo php via $_POST..
               {acao: 'CarregaFiltroBairro', cidade: $('#tipo_cidade').val()}, // ..passando a ação e as variaveis
               function(retorno){                              // pega o que veio em retorno
                    if (retorno !='') {                        // se o retorno não for vazio                            
                        $('#tipo_bairro').html(retorno);       // preenche o combo com o retorno
                    }
        });
    });
})

$(document).ready(function(){
    $('#tipo_finalidade').change(function(){
        $('#tipo_valor').html('<option>Carregando...</option>');
        $.post('modulos/busca/retorno.ajax.php',               // executa o arquivo php via $_POST..
               {acao: 'CarregaFiltroValor', finalidade: $('#tipo_finalidade').val()}, // ..passando a ação e as variaveis
               function(retorno){                              // pega o que veio em retorno
                    if (retorno !='') {                        // se o retorno não for vazio                            
                        $('#tipo_valor').html(retorno);       // preenche o combo com o retorno
                    }
        });
    });
})


function AlteraFiltro(antigoFiltro, upFiltro){
    var url = window.location;
    var novoFiltro;
    
    url = url.toString();  
    url = url.split("?");
    
    if(antigoFiltro == ''){
        novoFiltro = url[1]+upFiltro
    } else {
        novoFiltro = url[1].replace(antigoFiltro, upFiltro);
    }
    
    if(url[1] == novoFiltro){
        //alert('nada mudou');
        novoFiltro = url[1] + '&' + upFiltro;
    } /*else {
        //alert('algo mudou');
    }*/
    
    window.location.href=(url[0] + '?' + novoFiltro);
}

