<script language="JavaScript">
function sort(sortNode, sortOn)
{
var nodes = sortNode.selectNodes("row");
for (vari = 0; i < nodes.length; i++)
{
var node = nodes[i];
var rows = node.selectNodes("row");
for (var n = 0; n < rows.length; n++)
sort(node, sortOn);
var tests = node.parentNode.selectNodes("row");
for (varnd = 0; nd < tests.length; nd++)
{
var test = tests[nd];
if (test.selectSingleNode(sortOn).text > node.selectSingleNode(sortOn).text)
{
test.parentNode.insertBefore(node, test);
break;
}
}
}
}
</script>