';
if (this.n_depth)
{
var o_current_item = this.o_parent;
for (var j = this.n_depth; j > 1; j--) {
s[j+i] = ' | ';
if (o_tree.a_columns)
{
//the a_columns array of item only holds non-empty
//column contents for columns after first column and
//may not have any columns even though the tree may
//have more columns defined
var n_columns = this.a_columns ? this.a_columns.length : 0;
for (var c=0; c