Corrijo la función, se me escapó una tonterida:
Código HTML:
function marcar(chk)
{
for(i=1;ele = arguments[i]; i++) {
if (document.forms[0][ele]!=undefined) {
document.forms[0][ele].checked=chk.checked;
document.forms[0].total.value=checkChoice(document.forms[0][ele]);
}
}
}
Saludos.