function doPostNestedForm(element){Element.extend(element);var parentElement=element.up('div');Element.extend(parentElement);var bodyElement=$$('body');while(parentElement!=bodyElement && parentElement.readAttribute('class')!='__nestedForm' && parentElement.getAttribute('class')!='__nestedForm'){parentElement=element.up('div');Element.extend(parentElement);}var formElement = new Element('form');formElement.writeAttribute('method',parentElement.readAttribute('method'));formElement.writeAttribute('action',parentElement.readAttribute('action'));formElement.writeAttribute('target',parentElement.readAttribute('target'));formElement.writeAttribute('name',parentElement.readAttribute('name'));formElement.hide();var formInputArray = Selector.findChildElements(parentElement,['input','select','textarea']);formInputArray.each(function(item){var newItem=new Element('input');newItem.name=item.name;if(!newItem.name.blank()){newItem.value=item.value;formElement.insert(newItem);  }});parentElement.up('body').insert(formElement);formElement.submit();formElement.remove();return false;}