Originariamente inviato da Mich_
Prima di modificare il JS, occorre mettere a posto il codice HTML.

Se vuoi passare a XHTML, non puoi usare l'attributo name in molti tag, che va sostituito con id

A quel punto il
document.NOMEFORM
va sostituito con
document.getElementById('ID_FORM').

Invece all'interno del form (nei campi) il name e` valido.

In XHTML non esiste l'attributo language: va eliminato e lasciato solo l'attributo type
A ok grazie del consiglio, ma io il name l'ho usato solo nei campi del form....
se non fosse per il JS la pagina è validata, ed anche il resto del sito, compresi gli swf.
Per l'attributo language lo so infatti l'avevo levato.