﻿/* Callback Paginação */
function pageselectCallback(page_index, jq)
{
    var num_entries = jQuery('#hiddenresult .result').length;
    /*if (num_entries==0 || num_entries==1){ //Se nao tiver paginacao
    	$(".paginacao").css("display","none");
    }*/
    var new_content = jQuery('#hiddenresult .result:eq(' + page_index + ')').clone();

    $(".paginas-contagem").text("páginas " + (parseInt(page_index) + 1) + "/" + num_entries);
    if (page_index == 0)
    {
        $('.btnUltima').removeClass('desativa');
        $('.btnPrimeira').removeClass('ativada');
        $('.btnUltima').addClass('ativada');
        $('.btnPrimeira').addClass('desativa');
        $('.btnPrev').removeClass('ativada');
        $('.btnNext').removeClass('desativa');
        $('.btnPrev').addClass('desativa');
        $('.btnNext').addClass('ativada');
    } else if (page_index == parseInt(num_entries) - 1)
    {
        //alert("ok");
        $('.btnUltima').removeClass('ativada');
        $('.btnPrimeira').removeClass('desativa');
        $('.btnUltima').addClass('desativa');
        $('.btnPrimeira').addClass('ativada');
        $('.btnPrev').removeClass('desativa');
        $('.btnNext').removeClass('ativada');
        $('.btnPrev').addClass('ativada');
        $('.btnNext').addClass('desativa');
    } else
    {
        $('.btnPrimeira').removeClass('desativa');
        $('.btnUltima').removeClass('desativa');
        $('.btnPrimeira').addClass('ativada');
        $('.btnUltima').addClass('ativada');
        $('.btnPrev').removeClass('desativa');
        $('.btnNext').removeClass('desativa');
        $('.btnPrev').addClass('ativada');
        $('.btnNext').addClass('ativada');
    }
    $('.Searchresult').empty().append(new_content);

    return false;
}
function pageselectCallback2(page_index, jq)
{
    var num_entries = jQuery('#hiddenresult2 .result').length;
    var new_content = jQuery('#hiddenresult2 .result:eq(' + page_index + ')').clone();

    $(".paginas-contagem2").text("páginas " + (parseInt(page_index) + 1) + "/" + num_entries);
    if (page_index == 0)
    {
    	//alert("ok1");
        $('.btnUltima2').removeClass('desativa');
        $('.btnPrimeira2').removeClass('ativada');
        $('.btnUltima2').addClass('ativada');
        $('.btnPrimeira2').addClass('desativa');
        $('.btnPrev2').removeClass('ativada');
        $('.btnNext2').removeClass('desativa');
        $('.btnPrev2').addClass('desativa');
        $('.btnNext2').addClass('ativada');
    } else if (page_index == parseInt(num_entries) - 1)
    {
        //alert("ok2");
        $('.btnUltima2').removeClass('ativada');
        $('.btnPrimeira2').removeClass('desativa');
        $('.btnUltima2').addClass('desativa');
        $('.btnPrimeira2').addClass('ativada');
        $('.btnPrev2').removeClass('desativa');
        $('.btnNext2').removeClass('ativada');
        $('.btnPrev2').addClass('ativada');
        $('.btnNext2').addClass('desativa');
    } else
    {
    	//alert("ok3");
        $('.btnPrimeira2').removeClass('desativa');
        $('.btnUltima2').removeClass('desativa');
        $('.btnPrimeira2').addClass('ativada');
        $('.btnUltima2').addClass('ativada');
        $('.btnPrev2').removeClass('desativa');
        $('.btnNext2').removeClass('desativa');
        $('.btnPrev2').addClass('ativada');
        $('.btnNext2').addClass('ativada');
    }
    $('.Searchresult2').empty().append(new_content);

    return false;
}
function pageselectCallback3(page_index, jq)
{
    var num_entries = jQuery('#hiddenresult3 .result').length;
    var new_content = jQuery('#hiddenresult3 .result:eq(' + page_index + ')').clone();

    $(".paginas-contagem3").text("páginas " + (parseInt(page_index) + 1) + "/" + num_entries);
    if (page_index == 0)
    {
        $('.btnUltima3').removeClass('desativa');
        $('.btnPrimeira3').removeClass('ativada');
        $('.btnUltima3').addClass('ativada');
        $('.btnPrimeira3').addClass('desativa');
        $('.btnPrev3').removeClass('ativada');
        $('.btnNext3').removeClass('desativa');
        $('.btnPrev3').addClass('desativa');
        $('.btnNext3').addClass('ativada');
    } else if (page_index == parseInt(num_entries) - 1)
    {
        //alert("ok");
        $('.btnUltima3').removeClass('ativada');
        $('.btnPrimeira3').removeClass('desativa');
        $('.btnUltima3').addClass('desativa');
        $('.btnPrimeira3').addClass('ativada');
        $('.btnPrev3').removeClass('desativa');
        $('.btnNext3').removeClass('ativada');
        $('.btnPrev3').addClass('ativada');
        $('.btnNext3').addClass('desativa');
    } else
    {
        $('.btnPrimeira3').removeClass('desativa');
        $('.btnUltima3').removeClass('desativa');
        $('.btnPrimeira3').addClass('ativada');
        $('.btnUltima3').addClass('ativada');
        $('.btnPrev3').removeClass('desativa');
        $('.btnNext3').removeClass('desativa');
        $('.btnPrev3').addClass('ativada');
        $('.btnNext3').addClass('ativada');
    }
    $('.Searchresult3').empty().append(new_content);

    return false;
}
//Para paginação da coluna Acompanhamento de proposições 
function pageselectCallback4(page_index, jq)
{ 
	var num_entries = jQuery('#hiddenresult4 .result').length;
	// Get number of elements per pagionation page from form
	var items_per_page = 3;
	var max_elem = Math.min((page_index+1) * items_per_page, num_entries);
	var newcontent = '';
	
	// Iterate through a selection of the content and build an HTML string
	for(var i=page_index*items_per_page;i<max_elem;i++)
	{
		newcontent += "<div class='box-proposicoes'>" + jQuery('#hiddenresult4 .result:eq(' + i + ')').html() + "</div>";
	}

   
    $("li.contagem").html("<strong>" + (parseInt(page_index) + 1) + "</strong> de <strong>" + ((num_entries) / 3) + "</strong>");
    
    $('.Searchresult4').empty().append(newcontent);

    return false;
}
function initPagination()
{
    // count entries inside the hidden content
    var num_entries = jQuery('#hiddenresult .result').length;
    var num_entries2 = jQuery('#hiddenresult2 .result').length;
    var num_entries3 = jQuery('#hiddenresult3 .result').length;
	//Para paginação da coluna Acompanhamento de proposições
	var num_entries4 = jQuery('#hiddenresult4 .result').length;

    $(".paginas-contagem").text("páginas 1/" + num_entries);
    $(".paginas-contagem2").text("páginas 1/" + num_entries2);
    $(".paginas-contagem3").text("páginas 1/" + num_entries3);
	//Para paginação da coluna Acompanhamento de proposições
	$("li.contagem").html("<strong>1</strong> de <strong>" + ((num_entries4) / 3) + "</strong>");

    // Create content inside pagination element
    $("#Pagination").pagination(num_entries, {
        callback: pageselectCallback,
        items_per_page: 1 // Show only one item per page
    });
    $("#Pagination2").pagination(num_entries2, {
        callback: pageselectCallback2,
        items_per_page: 1 // Show only one item per page
    });
    $("#Pagination3").pagination(num_entries3, {
        callback: pageselectCallback3,
        items_per_page: 1 // Show only one item per page
    });
	//Para paginação da coluna Acompanhamento de proposições
	$("#Pagination4").pagination(num_entries4, {
        callback: pageselectCallback4,
		        items_per_page: 3 // Show only one item per page

    });

}
function initButtons()
{	
	$('.limpacampo').focus(function ()
    {
        if ($(this).val() == $(this).attr("ref"))
            $(this).val("");
    });
	$('.limpacampo').blur(function ()
    {
        if ($(this).val() == "")
            $(this).val($(this).attr("ref"));
    });
	
    var num_entries = jQuery('#hiddenresult .result').length;
    var pg = $('#Pagination');
    $('.btnPrev a').click(function ()
    {
        pg.trigger('prevPage');
        //return false;
    });
    $('.btnNext a').click(function ()
    {
        pg.trigger('nextPage');
       // return false;
    });
    $('.btnSet').click(function ()
    {
        pg.trigger('setPage', [(parseInt($('.paginacao-valor').val()) - 1)]); // Note how you pass the page number as a parameter here.
       // return false;
    });
    $('.btnPrimeira a').click(function ()
    {
        pg.trigger('setPage', [0]); // Note how you pass the page number as a parameter here.
       // return false;
    });
    $('.btnUltima a').click(function ()
    {
        pg.trigger('setPage', [(parseInt(num_entries) - 1)]); // Note how you pass the page number as a parameter here.
       // return false;
    });
    
    // 2ª paginacao

    var num_entries2 = jQuery('#hiddenresult2 .result').length;
    var pg2 = $('#Pagination2');
    $('.btnPrev2 a').click(function ()
    {
        pg2.trigger('prevPage');
       // return false;
    });
    $('.btnNext2 a').click(function ()
    {
        pg2.trigger('nextPage');
      //  return false;
    });
    $('.btnSet2').click(function ()
    {
        pg2.trigger('setPage', [(parseInt($('.paginacao-valor2').val()) - 1)]); // Note how you pass the page number as a parameter here.
      //  return false;
    });
    $('.btnPrimeira2 a').click(function ()
    {
        pg2.trigger('setPage', [0]); // Note how you pass the page number as a parameter here.
       // return false;
    });
    $('.btnUltima2 a').click(function ()
    {
        pg2.trigger('setPage', [(parseInt(num_entries2) - 1)]); // Note how you pass the page number as a parameter here.
     //   return false;
    });

    // 3ª paginacao

    var num_entries3 = jQuery('#hiddenresult3 .result').length;
    var pg3 = $('#Pagination3');
    $('.btnPrev3 a').click(function ()
    {
        pg3.trigger('prevPage');
    //    return false;
    });
    $('.btnNext3 a').click(function ()
    {
        pg3.trigger('nextPage');
     //   return false;
    });
    $('.btnSet3').click(function ()
    {
        pg3.trigger('setPage', [(parseInt($('.paginacao-valor3').val()) - 1)]); // Note how you pass the page number as a parameter here.
     //   return false;
    });
    $('.btnPrimeira3 a').click(function ()
    {
        pg3.trigger('setPage', [0]); // Note how you pass the page number as a parameter here.
     //   return false;
    });
    $('.btnUltima3 a').click(function ()
    {
        pg3.trigger('setPage', [(parseInt(num_entries3) - 1)]); // Note how you pass the page number as a parameter here.
     //   return false;
    });
	
	//Para paginação da coluna Acompanhamento de proposições

    var num_entries4 = jQuery('#hiddenresult4 .result').length;
    var pg4 = $('#Pagination4');
    $('.anterior a', '#paginacao-acompanhamento').click(function ()
    {
        pg4.trigger('prevPage');
     //   return false;
    });
    $('.proximo a', '#paginacao-acompanhamento').click(function ()
    {
        pg4.trigger('nextPage');
      //  return false;
    });
	
}
