function getTotalImoveis() {
    var result = '';
    
    if($('#cidade_id').val() != '')             result += '&cidade_id=' + $('#cidade_id').val();
    if($('#filtro_valor_preco').val() != '')    result += '&filtro_valor_preco=' + $('#filtro_valor_preco').val();
    if($('input[name="modalidade_id"]:checked').val() != '')         result += '&modalidade_id=' + $('input[name="modalidade_id"]:checked').val();

    if($('#dormitorios').size()) {
        if($('#dormitorios').val() != '') 	result += '&dormitorios=' + $('#dormitorios').val();
    }

    if($('#bairro_id').size()) {
        if($('#bairro_id').val() != '') 	result += '&bairro_id=' + $('#bairro_id').val();
    }

    if($('#tipo_imovel').val() != '') 		result += '&tipo_imovel=' + $('#tipo_imovel').val();

    result += '&clear=clear';

    $.ajax({
        type: "POST",
        url: base_url+"index.php|on=appImovel_ajax&in=getTotalImoveis"+result,
        success: function(msg) {
            $('#tab1 .result').html(msg);
        }
    });
}

$(document).ready(function(){

    /* PLUGIN DE WATERMARK */
    //watermark.init();

    /* MOSTRA O NUMERO DE RESULTADOS DA BUSCA NA HOME */
        $("#tab1 select").change(function() {
            if($(this).attr('id') == 'modalidade_id')   $('#filtro_valor_preco').val('');
            if($(this).attr('id') == 'cidade_id')       $('#bairro_id').val('');
            getTotalImoveis();
        });
        $('#tab1 input[type="radio"]').click(function() {
            if($(this).attr('id') == 'modalidade_id')   $('#filtro_valor_preco').val('');
            if($(this).attr('id') == 'cidade_id')       $('#bairro_id').val('');
            getTotalImoveis();
        });
    /* MOSTRA O NUMERO DE RESULTADOS DA BUSCA NA HOME */

    /* BUSCA BAIRRO*/
    $("#cidade_id").change(function(){
       // $('#bairro_id option').remove();
        //$('#bairro_id').append('<option value="" selected="">Bairro</option>');
		

        if($("#cidade_id").val() != '') {
            $.ajax({
                type: "POST",
                url: base_url+"index.php|on=appImovel_ajax&in=getBairroAll",
                data: "cidade="+$("#cidade_id").val(),
                success: function(msg){
                    //$('#bairro_id').append(msg);
                    $('#bairros_searcher').html(msg);	
						$("#bairros_searcher input").click( function() { 
							var html = '';
							var html2 = '';							
							var i =0;
							var j =0;							
							$("#bairros_searcher ul li input:checked").each( function() {
								if(parseInt($(this).val())>0)
								{
									if(i>0) html += ";"+$(this).val();
									else html = $(this).val();
									i++;
								}
								else
								{
									if(j>0) html2 += ";"+$(this).val();
									else html2 = $(this).val();
									j++;
								}								
							}
							);
							var tam = $("#bairros_searcher ul li input:checked").size();
							//$("#_bairro_id option").eq(0).text(parseInt(tam)+" bairros");
							$('#abreBairros').html(parseInt(tam)+" bairros");
							$('#bairro_id').val(html);
							$('#bairro_lote').val(html2);							
						});
                }
            });
        }
		
		
		
		
    });
	
	
	
	$("#bairros_searcher").mouseleave( function() { $(this).hide(); } );
	$("#_bairro_id").click( function() {
		$(this).blur();
		if($("#bairros_searcher ul li").size()>0)
		{
			$("#bairros_searcher").show();
		}
	} );


    /* BUSCA BAIRRO*/

    /* BUSCA FAIXA VALOR */
    $('input[name="modalidade_id"]').click(function(){
        $('#filtro_valor_preco option').remove();
        $('#filtro_valor_preco').append('<option value="" selected="">Faixa de valor</option>');

        if($(this).val() == '3') {
            /* para aluguel */
            $('#filtro_valor_preco').append('<option value="0-600">até R$ 600,00</option>');
            $('#filtro_valor_preco').append('<option value="600-1000">R$ 600.00 até R$ 1.000,00</option>');
            $('#filtro_valor_preco').append('<option value="1000-1500">R$ 1.000,00 até R$ 1.500,00</option>');
            $('#filtro_valor_preco').append('<option value="1500-2000">R$ 1.500,00 até R$ 2.000,00</option>');
            $('#filtro_valor_preco').append('<option value="2000-2000">acima de R$ 2.000,00</option>');
        } else {
            /* para venda */
            $('#filtro_valor_preco').append('<option value="0-100000">até R$ 100.000,00</option>');
            $('#filtro_valor_preco').append('<option value="100000-200000">R$ 100.000,00 até R$ 200.000,00</option>');
            $('#filtro_valor_preco').append('<option value="200000-300000">R$ 200.000,00 até R$ 300.000,00</option>');
            $('#filtro_valor_preco').append('<option value="300000-400000">R$ 300.000,00 até R$ 400.000,00</option>');
            $('#filtro_valor_preco').append('<option value="400000-500000">R$ 400.000,00 até R$ 500.000,00</option>');
            $('#filtro_valor_preco').append('<option value="500000-1000000">R$ 500.000,00 até R$ 1.000.000,00</option>');
            $('#filtro_valor_preco').append('<option value="1000000-1000000">acima de R$ 1.000.000,00</option>');
        }
    });
    /* BUSCA FAIXA VALOR */

    /* CLIQUE DA BUSCA */
    $('.query').each(function(){
        $(this).keypress(function(e){
            if(e.which == 13) {
                var q = $(this).attr('rel');
                $('.'+q).trigger("click");
            }
        });
    });
    /* END - CLIQUE DA BUSCA */

    /* AJUSTES DE ALINHAMENTO NAS DIV */
    $('.alinhar').each(function(i){
        var parent_height 	= $(this).parent().height();
        var image_height 	= $(this).height();
        var top_margin 		= (parent_height - image_height)/2;
        $(this).css( 'margin-top' , top_margin);
    });
    /* AJUSTES DE ALINHAMENTO NAS DIV */

    /* SETA CANOAS COMO CIDADE PADRÃO */
    $('#cidade_id').val('3991');
    $('#cidade_id').trigger('change');

});

/* BUSCA PRINCIPAL DA HOME */
function querySearch(url) {
    if($('#cod').val() != '' && $('#cod').val() != 'Código'){
        $.ajax({
            type: "POST",
            url: base_url+"index.php|on=appImovel_ajax&in=validaImovel",
            data: "id="+$("#cod").val(),
            success: function(msg){
                if(msg == 'erro') {
                    alert('Nenhum imóvel cadastrado com esse código!');
                    $('#tab1 .result').html('0');
                    $('#cod').val('Código');
                } else
                    window.location = msg;

            }
        });
        return false;
    }

    var result          = '';
    var result_cidade   = '';
    var limpa_cache	= $("input[name='clear']").val();

    if($('#cidade_id').val() != '') 		result += '&cidade_id=' + $('#cidade_id').val();
    if($('#filtro_valor_preco').val() != '')    result += '&filtro_valor_preco=' + $('#filtro_valor_preco').val();
    if($('input[name="modalidade_id"]:checked').val() != '') 	result += '&modalidade_id=' + $('input[name="modalidade_id"]:checked').val();

    if($('#dormitorios').size()) {
        if($('#dormitorios').val() != '') 	result += '&dormitorios=' + $('#dormitorios').val();
    }

    if($('#bairro_id').size()) {
        if($('#bairro_id').val() != '') 	result += '&bairro_id=' + $('#bairro_id').val();
    }
	
    if($('#bairro_lote').size()) {
        if($('#bairro_lote').val() != '') 	result += '&bairro_lote=' + $('#bairro_lote').val();
    }	

    if($('#tipo_imovel').val() != '') 		result += '&tipo_imovel=' + $('#tipo_imovel').val();
    if(limpa_cache != '') 			result += '&clear=' + limpa_cache;

    window.location = url + "|" + result_cidade+result;
}
/* BUSCA PRINCIPAL DA HOME */

/* LOADING */
function setLoading(id,texto) {
    if($.browser.msie)	$(id+' div').addClass('loading_bg');
    else		$(id).addClass('loading_bg');

    $('.main').append('<div class="loading"><div class="loading_content"><br /><br /><img src="'+base_url+'assets/site/img/bg/carregando.gif" /><br />'+texto+'</div></div>');
}

function unsetLoading(id) {
    if($.browser.msie)	$(id + ' div').removeClass('loading_bg');
    else		$(id).removeClass('loading_bg');
    $('.loading').remove();
}
/* LOADING */

/* RECARREGA A PAGINA */
function reload() {
    window.location = document.URL;
}
/* RECARREGA A PAGINA */

/* SALVA FAVORITOS */
function salvaFavoritos(imovel_id) {
    setLoading('.conteudo_lista','salvando favorito...');

    $.ajax({
        type: "POST",
        url: base_url+"index.php|on=appImovel_ajax&in=salvaFavoritos",
        data: "imovel_id="+imovel_id,
        success: function(msg){

            unsetLoading('.conteudo_lista');

            /* TRATA O BOTÃO DE SALVAR */
            $('div[rel=div_result_'+imovel_id+'] a.save').html('Item Salvo');
            
            if($('.tools .favoritos').size()) {
                $('.tools .favoritos').addClass('green');
                $('.tools .favoritos').removeClass('favoritos');
                
            }
        }
    });
}
/* SALVA FAVORITOS */
