Novinky pomocí javascript

Ahoj, snažim se pomocí javascriptu udělat systém novinek tak, abych novinky neměl všechny pod sebou a muselo se scrollovat, ale aby se přepínalo strana 1,2,3 atd. Zároveň ale nechci, abych musel např. po každých 20ti novinkách udělat nový soubor.htm a dole přidávat odkazy na další a další stránky novinek. Už jsem začal něco vymýšlet:

http://djpavelkucharik.wz.cz/new/script.js

Abych to popsal:
1. mám pole novinek (v příkladu 12)
2. funkce, která vypíše 5 novinek (v závislosti na zvolené stránce 0-4, 5-9, atd.)
3. funkce, která pod novinky vypíše počet stránek (v příkladu to vychází na 3)

Problém nastal, když jsem si uvědomil, že document.write mohu použít pouze při zavádění stránky. Jak jinak bych tedy mohl při kliknutí na číslo stránky přespat aktuálních 5 novinek jinými pěti? Děkuj za případné rady, je to moje první stránka s JS
Dělá se to pomocí innerHTML. Zkus zvážit, zda by nebylo vhodnější použít hotovou knihovnu jQuery.
Děkuji, tohle mi stačí :)