var imoveisParaComparar = 0;
var comp = [];

function atualizaLink(){
    $.post('modulos/comparaImob/retorno.ajax.php',               // executa o arquivo php via $_POST..
       {acao: 'AtualizaLinks'},              // ..passando a ação e as variaveis
       function(retorno){                              // pega o que veio em retorno
            imoveisParaComparar = retorno;
            $('.caixa_para_comparar').html('<div class="caixa_para_comparar"><h1>0' + retorno + ' IMÓVEIS PARA COMPARAR</h1></div>');
    });
}

function IncluirComp(obj){
    
    if($(obj).attr('checked') == false){
        TirarComp($(obj).val());
    } else {    
        $.post('modulos/comparaImob/retorno.ajax.php',               // executa o arquivo php via $_POST..
           {acao: 'IncluiCompara',codigo: $(obj).val()},              // ..passando a ação e as variaveis
           function(retorno){                              // pega o que veio em retorno
                if (retorno != '1' && retorno != '2' && retorno != '3' && retorno != '4') {                        // se o retorno não for vazio                            
                    if(retorno == '10'){
                        $(obj).attr('checked',true);
                        alert('Este imóvel já esta na lista.');
                    }
                    if(retorno == '11'){
                        $(obj).attr('checked',false);
                        alert('Limite de imóveis para comparação: 04.');
                    }
                } else {
                    comp[retorno] = $(obj).val();
                }
        });
    }
    atualizaLink();
}

function ZerarComp(){
    $.post('modulos/comparaImob/retorno.ajax.php',               // executa o arquivo php via $_POST..
       {acao: 'ZerarComp'},              // ..passando a ação e as variaveis
       function(){                              // pega o que veio em retorno
            comp = [];
            window.location='index.php';
    });
}

function TirarComp(cod){
    $.post('modulos/comparaImob/retorno.ajax.php',               // executa o arquivo php via $_POST..
       {acao: 'TirarComp', codigo: cod},              // ..passando a ação e as variaveis
       function(retorno){                              // pega o que veio em retorno
            comp[retorno] = '0';
            atualizaLink();
    });
}

function VerificaFavoritosChecked(){
    $(".check_favoritos").each(function(){
        for(i=1;i<5;i++){
            if(comp[i] == $(this).val()){
                $(this).attr('checked',true);
            }   
        }
    });
}

function AtualizaListaJsCompara(um,dois,tres,quatro){
    comp[1] = um;
    comp[2] = dois;
    comp[3] = tres;
    comp[4] = quatro;
}

$(document).ready(function(){
    
    atualizaLink();
    
    AtualizaListaJsCompara();
    
    $('.caixa_para_comparar').click(function(){
        if(imoveisParaComparar > 1){
            location.href='comparar.php';
        } else {
            return false;
        }
    })
    
})

