I've got a form that dynamically generates sets of input elements. First there is a set of up to 99 parent elements, and then the parents can have up to 99 child elements each. My question is not about the generation, but about capturing the data once the form has been filled out.

I made a script that handles getting the values and putting the values, along with their input id in an object that is used later. I don't want to have to use css classes or other attributes to identify the input elements, and wondering if that being the case, if I could get a critique of my script:

Edit this Fiddle - jsFiddle - Online Editor for the Web (JavaScript, MooTools, jQuery, Prototype, YUI, Glow and Dojo, HTML, CSS)

The output (the object) logs to your console when you click anywhere in the Result area.