si potrebbe essere una soluzine mettere il tutto in un file esterno.

ma proprio non e' possibile averlo all' interno della stessa pagina?