Non e` che ho capito molto ...
Comunque la sintassi document.all e` proprietaria di IE, quindi non funziona in altri browser (tranne forse Opera).
Inviare un form tramite il .submit() di JS non e` mai una buona idea: possono sempre esserci dei comportamenti strani in base al browser ed ai settaggi dell'utente.
Anche l'uso che fai degli eventi nel tuo form e` proprietario: per una programmazione universale non conviene usare le variabili di evento dentro i JS.
Inoltre dovresti curare la sintassi della pagina.
Gli script devono stare o essere chiamati dentro la <head> o dentro il <body>, fuori da tali tag non ci devono essere oggetti e questi due devono essere racchiusi dall' <html> .
Vedo anche che fai ampio uso di tabelle e di attributi di formattazione: ambedue pratiche deprecate: le tabelle vanno usate solo per dati tabellari (per la formattazione ci sono i <div> e i CSS); tutti gli attributi di formattazione vanno sostituiti con i corrispondenti attributi CSS.