jQuery.noConflict();
var prev = 0;
var pos = 27;
var paginacao = 27;

jQuery(document).ready(function() {
    total = jQuery("#qtde").val();
    
    jQuery("#menu_filtro a").click(function(){
        prev = 0;
        next = 0;
        var args = jQuery(this).attr("href");

        var id_categoria = jQuery(this).attr("href").substr(14,2);
        if (id_categoria == "to")
            id_categoria = "todas";
        
        jQuery("#conteudo_cases_para").load("load.php"+args,function(){
            var total = jQuery("#qtde").val();

            jQuery("#categoria").attr("value",id_categoria);
            jQuery("#pag_anterior").attr('href','?acao=clientes&pos=0&id_categoria='+id_categoria);
            
            if(total < paginacao)
                pos = 0;
            else
                pos = paginacao;

            jQuery("#pag_proximo").attr('href','?acao=clientes&pos='+pos+'&id_categoria='+id_categoria);
        });

        return false;
    });
    
    jQuery("#menu_paginacao a").click(function(){

        var flagLoad = true;
        // argumentos para passar o script: load.php
        var args = jQuery(this).attr("href");
        // id_categoria
        var id_categoria = jQuery("#categoria").val();
        // quantidade total de itens da busca
        var total = jQuery("#qtde").val();

        var clicked = jQuery(this).attr("id");

        if (total < paginacao)
        {
            prev = 0;
            next = 0;
            pos = 0;
            flagLoad = false;
        }
        else
        {
            if(clicked == "pag_anterior")
            {
                if(prev > 0)
                {
                    prev = prev - paginacao;
                    next = pos - paginacao;
                    pos = pos - paginacao;
                }
                else
                {
                    // evita que faça um load da mesma coisa
                    sub = parseInt(pos) - parseInt(prev);
                    if(sub == paginacao)
                        flagLoad = false; // desabilita o load

                    prev = 0;
                    next = paginacao;
                    pos = paginacao;
                }
            }

            if(clicked == "pag_proximo")
            {
                if(pos < total)
                {
                    prev = pos - paginacao;
                    next = pos + paginacao;
                    pos = pos + paginacao;
                }
                else
                {
                    flagLoad = false; // desabilita o load
                }
            }
        }

        jQuery("#pag_anterior").attr('href','?acao=clientes&pos='+prev+'&id_categoria='+id_categoria);
        jQuery("#pag_proximo").attr('href','?acao=clientes&pos='+next+'&id_categoria='+id_categoria);
        
        // carrega o conteudo
        if(flagLoad)
            jQuery("#conteudo_cases_para").load("load.php"+args);

        return false;
    });
});