Java Script nao funciona apenas na página servida pelo tomcat

Galera

Em uma página (JSP) tenho o seguinte código:


<form id="form" name="form">
	<input name="Teste" type="radio" value="I" onclick="desabilitaText();"/>
	<input name="Teste" type="radio" value="0" onclick="habilitaText();"/>		
	<input name="txt" id="txt" type="text" size="30">
</form>

<script language="javascript">
	
	function desabilitaText() { document.form.txt.style.visibility='hidden'; }

	function habilitaText()	{ document.form.txt.style.visibility='visible';	}
	
</script> 

Se digitar isso em htm fora do Tomcat funciona na boa … parém ao isnerir esse trecho em uma página (dentro do TomCat) não funciona … retorna sempre txt como nulo ou nao é um objeto!

O que pode ser isso?

Qual cura?