Botao Marcar Todos

Criei um botao javascript chamado marcar todos em um formulario multiplos registros com o seguinte código:

[font=courier]for (var i = 0; i < document.F1.elements.length; i++)
{
if (document.F1.elements[i].type==“checkbox”)
{
document.F1.elements[i].checked = true;
}
}[/font]

Ao gerar a aplicação percebi que o mesmo não funcionava corretamente, fui dar uma olhada no fonte e o mesmo estava sem o [i], será que o scriptcase apaga os colchetes achando que é uma variável global? existe solução?

Obrigado