Hola
xipi1986
He probado el código y no me da el error que dices

Lo que ocurre es que no te hace bien las sumas porque los
value son de tipo
string y tienes que pasarlos a numérico:
mio1=parseInt(document.form2.mio1.value);
Si tienes que usar valores decimales, cambia
parseInt por
ParseFloat
Saludos,