JavaScript en nueva pagina no funciona

El código funciona en todos los navegadores pero no en drupal, ¿drupal puede estar bloqueando-me el javascript?

<center>
<FORM name="test" id="test">
<table width="100%" border="1"><tr><td>
  1. Es impulsivo, irritable.
</td><td><INPUT type="radio" name="n1" value="0"> Nada
</td><td><INPUT type="radio" name="n1" value="1"> Poco
</td><td><INPUT type="radio" name="n1" value="2"> Bastante
</td><td><INPUT type="radio" name="n1" value="3"> Mucho
</td></tr><tr><td>
  2. Es llorón/a.
</td><td><INPUT type="radio" name="n2" value="0"> Nada
</td><td><INPUT type="radio" name="n2" value="1"> Poco
</td><td><INPUT type="radio" name="n2" value="2"> Bastante
</td><td><INPUT type="radio" name="n2" value="3"> Mucho
</td></tr><tr><td>
  3. Es más movido de lo normal.
</td><td><INPUT type="radio" name="n3" value="0"> Nada
</td><td><INPUT type="radio" name="n3" value="1"> Poco
</td><td><INPUT type="radio" name="n3" value="2"> Bastante
</td><td><INPUT type="radio" name="n3" value="3"> Mucho
</td></tr><tr><td>
  4. No puede estarse quieto/a.
</td><td><INPUT type="radio" name="n4" value="0"> Nada
</td><td><INPUT type="radio" name="n4" value="1"> Poco
</td><td><INPUT type="radio" name="n4" value="2"> Bastante
</td><td><INPUT type="radio" name="n4" value="3"> Mucho
</td></tr><tr><td>
  5. Es destructor (ropas, juguetes, otros objetos).
</td><td><INPUT type="radio" name="n5" value="0"> Nada
</td><td><INPUT type="radio" name="n5" value="1"> Poco
</td><td><INPUT type="radio" name="n5" value="2"> Bastante
</td><td><INPUT type="radio" name="n5" value="3"> Mucho
</td></tr><tr><td>
  6. No acaba las cosas que empieza

</td><td><INPUT type="radio" name="n6" value="0"> Nada
</td><td><INPUT type="radio" name="n6" value="1"> Poco
</td><td><INPUT type="radio" name="n6" value="2"> Bastante
</td><td><INPUT type="radio" name="n6" value="3"> Mucho
</td></tr><tr><td>
  7. Se distrae fácilmente, tiene escasa atención.
</td><td><INPUT type="radio" name="n7" value="0"> Nada
</td><td><INPUT type="radio" name="n7" value="1"> Poco
</td><td><INPUT type="radio" name="n7" value="2"> Bastante
</td><td><INPUT type="radio" name="n7" value="3"> Mucho
</td></tr><tr><td>
  8. Cambia bruscamente sus estados de ánimo.
</td><td><INPUT type="radio" name="n8" value="0"> Nada
</td><td><INPUT type="radio" name="n8" value="1"> Poco
</td><td><INPUT type="radio" name="n8" value="2"> Bastante
</td><td><INPUT type="radio" name="n8" value="3"> Mucho
</td></tr><tr><td>
  9. Sus esfuerzos se frustran fácilmente.
</td><td><INPUT type="radio" name="n9" value="0"> Nada
</td><td><INPUT type="radio" name="n9" value="1"> Poco
</td><td><INPUT type="radio" name="n9" value="2"> Bastante
</td><td><INPUT type="radio" name="n9" value="3"> Mucho
</td></tr><tr><td>
10. Suele molestar frecuentemente a otros niños.
</td><td><INPUT type="radio" name="n0" value="0"> Nada
</td><td><INPUT type="radio" name="n0" value="1"> Poco
</td><td><INPUT type="radio" name="n0" value="2"> Bastante
</td><td><INPUT type="radio" name="n0" value="3"> Mucho
</td></tr><tr><td>
11. Sexo.
</td><td><INPUT type="radio" name="nn" value="0"> Niño
</td><td><INPUT type="radio" name="nn" value="1"> Niña
</td><td></td><td>
</td></tr><tr><td align="center" colspan="5">
<INPUT type="button" value="Comprobar" onclick="validar()"> <INPUT type="reset" value="Borrar">
</td></tr></table>
</FORM>
</center>

<script>

function validar(){

for (y=0; y<=3; y++) {
if(document.test.n1[y].checked){
var n = document.test.n1[y].value;
} } if(!n){var n=100;} var m = n; n = "";

for (y=0; y<=3; y++) {
if(document.test.n2[y].checked){
var n = document.test.n2[y].value;
} } if(!n){var n=100;} m = parseInt(m) + parseInt(n); n = "";

for (y=0; y<=3; y++) {
if(document.test.n3[y].checked){
var n = document.test.n3[y].value;
} } if(!n){var n=100;} m = parseInt(m) + parseInt(n); n = "";

for (y=0; y<=3; y++) {
if(document.test.n4[y].checked){
var n = document.test.n4[y].value;
} } if(!n){var n=100;} m = parseInt(m) + parseInt(n); n = "";

for (y=0; y<=3; y++) {
if(document.test.n5[y].checked){
var n = document.test.n5[y].value;
} } if(!n){var n=100;} m = parseInt(m) + parseInt(n); n = "";

for (y=0; y<=3; y++) {
if(document.test.n6[y].checked){
var n = document.test.n6[y].value;
} } if(!n){var n=100;} m = parseInt(m) + parseInt(n); n = "";

for (y=0; y<=3; y++) {
if(document.test.n7[y].checked){
var n = document.test.n7[y].value;
} } if(!n){var n=100;} m = parseInt(m) + parseInt(n); n = "";

for (y=0; y<=3; y++) {
if(document.test.n8[y].checked){
var n = document.test.n8[y].value;
} } if(!n){var n=100;} m = parseInt(m) + parseInt(n); n = "";

for (y=0; y<=3; y++) {
if(document.test.n9[y].checked){
var n = document.test.n9[y].value;
} } if(!n){var n=100;} m = parseInt(m) + parseInt(n); n = "";

for (y=0; y<=3; y++) {
if(document.test.n0[y].checked){
var n = document.test.n0[y].value;
} } if(!n){var n=100;} m = parseInt(m) + parseInt(n); n = "";

if(m>100){alert("Debes rellenar todo el formulario");}
else{if(document.test.nn[0].checked == document.test.nn[1].checked){alert("Marca Niño o Niña");}
else{if(document.test.nn[0].checked){
if(m<18){alert("La niño no parece Hiperactivo");}else{alert("La niño parece Hiperactivo");}
}else{
if(m<13){alert("La niña no parece Hiperactiva");}else{alert("La niña parece Hiperactiva");}
}}}
}

</script>

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

A mi me pasa lo mismo, pero

A mi me pasa lo mismo, pero tratano de resolver otro problemas con drupal llegue a la parte de drupal donde dice perfomance y tenia el javascript desactivado.