Hola:
En formulario.name hubieras obtenido ese nombre si lo hubieras declarado, pero solo has declarado el id, así que o declaras ese name, o puedes obtener el id con formulario.id
Lo mismo con la línea:
Código:
frm=document.forms.FormTotal;
... detrás de document.forms solo vale un índice numérico (el equivalente al array de formularios que se corresponda... ) o un índice asociativo... asociado a un atributo name y no a un atributo id.
Creo que demás está decir que esta línea:var
Código:
formVar=document.getElementById(formulario.name);
valdría cambiando el name por "id".
Saludos