Hola
IsaBelM:
Tienes razón es un poco confuso el eval(), pero en su momentro me funcionó, pero luego hice algunos cambios en mis datos y en algunas variables elimine el eval() y tambien funcinó.
Lo que pude notar es que cuando se trata de variables que van a almacenar datos númericos es factible quitar el eval(), por ejemplo:
fec = document.getElementById(fec).value;
Muchisisimas gracias por tus aportaciones
Saludos desde el Sureste de México