dovresti fare un passo indietro per tanti motivi. Visto che fare quello che chiedi è elementare e non credo proprio che br1 o var siano improvvisamente impazziti e non sappiano fare quello che chiedi.

ti mando anch'io una pagina di prova che ho naturamente provato
codice:
<HTML>
<HEAD>

<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--

function form1_onsubmit() {
	window.alert(document.form1.text1.value);
	window.alert(document.form1.text2.value);
	
	return false;
}

//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM action="" method=POST name=form1 LANGUAGE=javascript onsubmit="return form1_onsubmit()">
	<INPUT type="text" id=text1 name=text1 value="Essere o non essere">
	<INPUT type="hidden" id=text2 name=text2 value="Valore o non valore">
	<INPUT type="submit" value="Submit" id=submit1 name=submit1>
</FORM>

</BODY>
</HTML>
che vuoi che ti dica, a me funziona, a meno che non sia impazzito anch'io

Ciao