flag_index=true;

function AjaxCapa(num, id_link)
{
    if($('#controle_'+num).val()==undefined)
    {
        $('#'+id_link).append('<input type="hidden" name="controle_'+num+'" id="controle_'+num+'" value="1">');
    	$.ajax({
            type: "POST",
            url: "/ajax/ajaxcapa/",
            data: 'type='+num,
            success: function(data){
                if(num==2)
                    $('#controle_conteudo_'+num).html(MontaHtml(data, num));
                else
                    $('#lastImoveis').html(MontaHtml(data, num));
            }
        });
    }
    ControlaAbaConteudo(num);
}

$(function() {
    $("#recentes_ok").click(function()
    {
    	filtro_busca($('#select1').val(),$('#select2').val(),$('#select3').val());
    	return false;
    });
});

function filtro_busca(estado,cod_cidade,regiao)
{
    $.ajax({
        type: "POST",
        url: "/ajax/ajaxcapa/",
        data: 'type=3&estado='+estado+'&cidade='+cod_cidade+'&regiao='+regiao,
        success: function(data){
            if(data=='')
                $('#lastImoveis').html('Nenhum imóvel encontrado.');
            else
                $('#lastImoveis').html(MontaHtml(data, 3));
        }
    });
    ControlaAbaConteudo(3);
}

function busca_cidades(estado){
    if(estado!=''){
    	$.ajax({
            type: "POST",
            url: "/ajax/buscacidade/",
            data: "estado="+estado,
            success: function(msg) {
        	    $('#select2').html(msg.cidades);
        	   	busca_regioes(msg.cod_cidade_capital);
            }
        });
    }
	return false;
}

function busca_regioes(cod_cidade){
    if(cod_cidade!=''){
    	$.ajax({
            type: "POST",
            url: "/ajax/buscaregioes/",
            data: "cidade="+cod_cidade,
            success: function(msg) {
        	    $('#select3').html(msg.regioes);
            }
        });
    }
	return false;
}

function MontaHtml(data, num)
{
    html_retorno='';
    if(num==2)
    {
        var x=1;
        $(data).each(function(i){
            html_retorno+='<div class="wrapper'+(x%3!=0?' mg5':'')+'"><div class="boximov"><h3 class="nome">'+this.nome+'</h3><div class="imgThumb"><a href="http://'+window.location.hostname+'/lancamentos/detalhes/'+this.cod_lancamento+'"><img src="http://www.redemorar.com.br/imagens_lancamentos/'+this.cod_associado+'/'+this.imagem_tb+'" width="90" height="120" /></a></div><div class="text">'+this.bairro+',<br />'+this.cidade+'/'+this.cod_estado+'</div></div></div>';
            x++;
        });
    }
    else
    {
        for(var i=0; i<data.length; i++)
        {
            //console.log(data[i]);
            html_retorno+='<tr><td><a href="http://'+window.location.hostname+'/detalhes-do-imovel/'+data[i]['slug_associado']+'/'+data[i]['slug_cidade']+'/'+data[i]['codigo_referencia']+'" target="_blank">'+data[i]['codigo_referencia']+'</a></td><td>'+data[i]['tipo']+'</td><td>'+data[i]['bairro']+'</td><td>'+data[i]['valor']+'</td><td>'+data[i]['data_cadastro']+'</td></tr>';
        }
    }
    return html_retorno;
}

function ControlaAbaConteudo(num)
{
    $('#abas').attr('class','opt'+num);
	//$('#abas > a').attr('class','');
		if(num==1)
		{
			$('#controle_conteudo_'+num).show();
			$('#controle_conteudo_2').hide();
			$('#controle_conteudo_3').hide();
		}
		else if(num==2)
		{
			$('#controle_conteudo_'+num).show();
			$('#controle_conteudo_1').hide();
			$('#controle_conteudo_3').hide();
		}
		else
		{
			$('#controle_conteudo_'+num).show();
			$('#controle_conteudo_1').hide();
			$('#controle_conteudo_2').hide();
		}
}
