Metti questo nella head
<script>document.result.reset();</script>

Ti dirò: javascript non lo conosco bene.
Solo le cose che uso frequentemente (history back, alcune funzioni, ecc...)
Cerchi cose che solo javascript può, aimé, fare.
Sto aspettando un pò anch'io per studiarlo a fondo ma non credo che durerò molto senza.
Più sono complessi gli script e peggio è. Javascript è un solido e semplificatorio amico (italiano a parte).
Mi sono fatto una lettura semi-approfondita dei tutorial di html.it e devo dire che... non ci ho capito quasi una mazza.
Ma almeno adesso so perché quei punti, il document., le parentesi e altre diavolerie.
Per questa cosa non serve grande conoscenza. Basta cercare per il web e troverai molta gente che ha posto lo stesso quesito e ha ricevuto le risposte più disparate.
Dipende tutto dall'accuratezza di cui hai bisogno.
Sarebbe bello fare tutto in php ma non è attualmente possibile. Sperando che un giorno....