Definitivamente igual te recomiendo usar el
paginator de Jpinedo (
![Aplauso](http://static.forosdelweb.com/fdwtheme/images/smilies/aplausos.gif)
)...
Más... ¿de dónde sacaste el script que usas ahora??
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
... prueba cambiando este línea:
for ($i = 1; $i<($pages + 1); $i++) {; por esto:
for ($i = 0; $i<$pages; $i++) { ... solo adivinando, no entiendo bien tu consulta.
Suerte!