Znowu ja i znowu mam problem z JavaScriptem (i jQuery) - jakoś najgorzej mi to idzie

Ale do rzeczy:
Pobrałem sobie skrypt paginacji jquery: http://th3silverlining.com/2010/04/15/paji...ination-plugin/
I potrzebuję go zmodyfikować, ale mam z tym duże problemy, a męczę się z tym od rana (od ok. 9:00).
Otóż:
Obecnie paginacja wygląda u mnie tak:
<- [1] 2 3 ... ->
[1] - aktywna strona
<- Prev
-> Next
A potrzebowałbym, żeby wyglądało to mniej więcej tak:
<- [1] 2 3 ... 9 -> (9 jest ostatnią stroną)
<- 1 ... 7 8 [9] ->
<- 1 ... 3 [4] 5 ... 9 ->
Bardzo proszę o pomoc
