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.