A colpo d'occhio io riscriverei completamente gli script e anche la pagina: cosi` a prima vista direi che e` scritta in HTML2, mentre dovresti cercare di usare XHTML, eliminare le tabelle e basarti molto sui CSS.

Tornando algi script, sono piuttosto caotici, ed in una pagina cosi` complessa il caos e` sinonimo di errori.

Comunque la variabile today la usi in vari punti, e io ti ho consigliato di modificarla: non so poi cosa succede negli altri script.