function Paginacao(  str_pagina_atual, str_total_paginas
                   , str_var_controle, str_uri )
{
    if ( str_total_paginas == 0 )
    {
        return;
    }

    var str_URL  = str_uri;
    var num_PosP = str_URL.indexOf( ( str_var_controle + "=" ) );

    if ( num_PosP != -1 )
    {
        str_URL = str_URL.slice( 0, num_PosP - 1 );
    }

    str_URL += "&amp;" + str_var_controle + "=";

    document.write( "<div algin=\"center\"> " );
    document.write( "Página " );
    document.write( str_pagina_atual + " de " + str_total_paginas + "<br><br> | " );

    for (var int_i = 0; int_i < str_total_paginas; int_i++ )
    {
        if ( str_total_paginas <= 100 )
        {
            str_numero = ( ( int_i + 1) < 10 ) ? '0' + ( int_i + 1 ) : ( int_i + 1 );
        }
        else
        {
            if ( ( int_i + 1) < 10 )
            {
                str_numero = "00" + ( int_i + 1 );
            }
            else if ( ( ( int_i + 1) >= 10 ) && ( ( int_i + 1 ) < 100 ) )
            {
                str_numero = "0" + ( int_i + 1 );
            }
            else
            {
                str_numero = ( int_i + 1 );
            }
        }

        document.write( "<a href=\"" + str_URL + int_i + "\">" );
        document.write( str_numero );
        document.write( "</a> | " );

        if ( !( ( int_i + 1 ) % 15 ) )
        {
            document.write( "<br />| " );
        }
    }

    document.write( "<br><br>" );

    if ( str_pagina_atual > 1 )
    {
        document.write( "<a href=\"" + str_URL + 0 + "\">" );
        document.write( "[Primeira Página]" );
        document.write("</a>&nbsp;");

        document.write( "<a href=\"" + str_URL + ( str_pagina_atual - 2 ) + "\">" );
        document.write( "[Página Anterior]" );
        document.write("</a>&nbsp;");
    }

    if ( str_pagina_atual < str_total_paginas )
    {
        document.write( "<a href=\"" + str_URL + ( str_pagina_atual ) + "\">" );
        document.write( "[Próxima Página]" );
        document.write("</a>&nbsp;");
    }

    if ( str_pagina_atual != str_total_paginas )
    {
        document.write( "<a href=\"" + str_URL +  + ( str_total_paginas - 1 ) + "\">" );
        document.write( "[Última Página]" );
        document.write("</a>");
    }

    document.write( "</div>" );
}
