+}
+
+function paint_subrecord(node)
+{
+ var table = document.createElement('table');
+ var tbody = document.createElement('tbody');
+ var zurl = node.getAttribute('id');
+ var name = node.getAttribute('name');
+ var tr;
+ var td;
+ if (name)
+ td = create_element('td', name);
+ else
+ td = create_element('td', zurl);
+ tr = paint_details_tr('Source', td);
+ tbody.appendChild(tr);
+ paint_data_elements(tbody, node);
+ table.appendChild(tbody);
+ return table;
+}
+
+function paint_details(body, xml)
+{
+ clear_cell(body);
+ var table = document.createElement('table');
+ var tbody = document.createElement('tbody');
+ table.setAttribute('cellpadding', 2);
+ paint_data_elements(tbody, xml.childNodes[0]);
+ table.appendChild(tbody);