title: Rails 2.3 Four Level Nested Form Javascript Function
body: <p>I'm using Alloy's Complex Form Example found <a href="http://github.com/alloy/complex-form-examples/tree/master" rel="nofollow noreferrer">here</a>.  The example he provides is a two level hierarchy and I'm trying to expand it to four.</p>
  
  <p>He has javascript functions for adding nested items.  How to expand for four nested layers?</p>
  
  <pre><code>'.add_nested_item': function(e){
     el = Event.findElement(e);
     template = eval(el.href.replace(/.*#/, ''))
     $(el.rel).insert({    
       bottom: replace_ids(template)
     });
   },
   '.add_nested_item_lvl2': function(e){
     el = Event.findElement(e);
     elements = el.rel.match(/(\w+)/g)
     parent = '.'+elements[0]
     child = '.'+elements[1]
  
     child_container = el.up(parent).down(child)    
     parent_object_id = el.up(parent).down('input').name.match(/.*\[(\d+)\]/)[1]
  
     template = eval(el.href.replace(/.*#/, ''))
  
     template = template.replace(/(attributes[_\]\[]+)\d+/g, "$1"+parent_object_id)
  
     // console.log(template)
      child_container.insert({     
       bottom: replace_ids(template)
      });
   }
  </code></pre>