Hola:
Si hablas de formularios dentro de formularios, no es posible (prohibido
), pero si te refieres a campos (cosa que supongo) no hay problemas...
Sobre el código (faltaría ver las llamadas), te recomiendo que evites las instrucciones eval...
var mm=document.getElementById(capas[i]);
var cc=document.getElementById(buttons[i]);
...
Si hay un sitio donde probar el código sería mejor.
Saludos