Hola, yo para hacer un promedio de 5 campos y mostrarlo en otro uso el siguiente código...
Código:
var total_res = eval(document.formulario.prom_1.value) + eval(document.formulario.prom_2.value) + eval(document.formulario.prom_3.value) + eval(document.formulario.prom_4.value) + eval(document.formulario.prom_5.value);
var prom_res = total_res / 5;
document.formulario.prom_res.value = prom_res;
Para hacerlo en porcentaje debes dividir el elemento que quieres porcentuar, dividirlo por el total (que lo calculas como te mostré) y lo multiplicas por 100.
eval(document.formulario.prom_1.value)/total_res*100;
Espero que te sirva...
Saludos