Como ya te dije por mp, la línea:
Código PHP:
if(!$HTTP_GET_VARS )
Le cierra toda posibilidad a cualquier variable pasada por URL. Y dado que paginator pasa una variable _pagi_pg para saber qué número de página mostrar... entonces obtienes ese comportamiento no deseado.
Lo único que te interesa filtrar es la variable $_GET['ca'] y no todo el array $_GET.
Entonces deberás cambiar esa línea por
Código PHP:
if(!isset($_GET['ca']))
Saludos