También para mejorar el código reduce la condición del for de esta manera:
Código Javascript
:
Ver originalTotalDoc += parseFloat(document.getElementById(sumac[i]).value);
Ten en cuenta que TotalDoc ya lo estableces como un Float y si le sumas un Float, seguirá siendo Float, por lo cual, no tienes que estar a cada ciclo del for pasando TotalDoc a Float.
Para poner un ejemplo más gráfico, es como si tuvieras una pelota de color rojo y la vas pintando de rojo para que sea rojo, es una redundancia enorme.
Espero que te pueda guiar.
Saludos