Site hosted by Angelfire.com: Build your free website today!
n "; } */ display_menu ($node_label, $node_type, $node_status, $node_link, $node_target, $node_level, $node_parent, $node_child, $ns, $chg_node); ?>

n"; print "
"; print ""; print "$node_label[0]"; print "
n"; $num_nodes = count ($node_label); for ($i = 1; $i <= $num_nodes; $i++) { if ($node_level[$i] == "1"): print "n"; print "
"; display_node ($node_label[$i], $node_type[$i], $node_status, $node_link[$i], $node_target[$i], $i, $node_status[$i]); if (($node_parent[$i] == "p")&&($node_status[$i] == "0")): for ($a = 1; $a <= $num_nodes; $a++) { if ($node_child[$a] == "$i"): print "n"; print "
"; print ""; display_node ($node_label[$a], $node_type[$a], $node_status, $node_link[$a], $node_target[$a], $a, $node_status[$a]); if (($node_parent[$a] == "p")&&($node_status[$a] == "0")): for ($b = 1; $b <= $num_nodes; $b++) { if ($node_child[$b] == "$a"): print "n"; print "
"; print ""; print ""; display_node ($node_label[$b], $node_type[$b], $node_status, $node_link[$b], $node_target[$b], $b, $node_status[$b]); if (($node_parent[$b] == "p")&&($node_status[$b] == "0")): for ($c = 1; $c <= $num_nodes; $c++) { if ($node_child[$c] == "$b"): print "n"; print "
"; print ""; print ""; if ($node_type[$b] == "bl"): print ""; else: print ""; endif; display_node ($node_label[$c], $node_type[$c], $node_status, $node_link[$c], $node_target[$c], $c, $node_status[$c]); endif; } endif; endif; } endif; endif; } endif; endif; } } function node_status_values ($node_status) { $ns = "1"; $num_arr = count($node_status); for ($i=1;$i<=$num_arr-1;$i++) { $ns = $ns.",$node_status[$i]"; } print "&ns=$ns"; } function print_node_label ($node_link, $node_target, $node_label) { if ($node_link == ""): print "$node_label"; else: if (!$node_target): print "$node_label"; else: print "$node_label"; endif; endif; } function display_node ($node_label, $node_type, $node_status, $node_link, $node_target, $i, $node_st_i) { global $filename; if (($node_type == "b")||($node_type == "bl")): print ""; elseif ($node_st_i == "1"): print "">"; endif; print ""; print_node_label ($node_link, $node_target, $node_label); print "
nn"; // Is the node a L branching node? elseif ($node_type == "bl"): // Is the node open or closed? if ($node_st_i == "0"): print "">"; elseif ($node_st_i == "1"): print "">"; endif; print "
"; print_node_label ($node_link, $node_target, $node_label); print "
nn"; endif; // Is the node a junction node? (Node in the middle of the tree that does not branch any further. elseif ($node_type == "j"): print "
"; print_node_label ($node_link, $node_target, $node_label); print "
"; // Is the node a terminating node? (Terminating nodes can not have branches.) elseif ($node_type == "t"): print "
"; print_node_label ($node_link, $node_target, $node_label); print "
"; endif; } ?>