1
var img_expanded = 'Expanded.png';
2
var img_collapsed = 'Collapsed.png';
3
var img_blank = 'blank.png';
4
var img_leaf = 'LeafRowHandle.png';
6
new Image(9,9),src = img_expanded; // caching
7
new Image(9,9),src = img_collapsed; // caching
8
new Image(9,9),src = img_blank; // caching
9
new Image(9,9),src = img_leaf; // caching
11
function hover(iNode, over) {
14
t = document.getElementById(iNode).alt;
17
document.getElementById(iNode).src=img_leaf;
18
} else if (t == 'V') {
19
document.getElementById(iNode).src=img_expanded;
21
document.getElementById(iNode).src=img_collapsed;
25
document.getElementById(iNode).src=img_blank;
29
function expand(ioNode) {
30
ioWedge = "i" + ioNode.substr(1);
32
if (document.getElementById && document.getElementById(ioNode) != null) {
34
document.getElementById(ioNode).className='expanded';
36
if (document.getElementById(ioWedge) != null) {
37
document.getElementById(ioWedge).src=img_expanded;
38
document.getElementById(ioWedge).title='collapse';
39
document.getElementById(ioWedge).alt='V';
44
function collapse(ioNode) {
45
ioWedge = "i" + ioNode.substr(1);
47
if (document.getElementById && document.getElementById(ioNode) != null) {
49
document.getElementById(ioNode).className='collapsed';
51
if (document.getElementById(ioWedge) != null) {
52
document.getElementById(ioWedge).src=img_collapsed;
53
document.getElementById(ioWedge).title='expand';
54
document.getElementById(ioWedge).alt='>';
59
function ioSwitch(ioNode,fully) {
61
if (document.getElementById && document.getElementById(ioNode) != null) {
62
nodeState = document.getElementById(ioNode).className;
65
if (nodeState == 'collapsed') {
82
function expandAll() {
84
if (document.getElementsByTagName) {
85
nodeList = document.getElementsByTagName('div');
87
for (var i = 0; i < nodeList.length; i++) {
89
if (nodeList.item(i).className == 'expanded' || nodeList.item(i).className == 'collapsed') {
90
expand(nodeList.item(i).id);
96
alert ("Sorry, don't know how to make this run in your browser.");
b'function collapseAll() {'
101
if (document.getElementsByTagName) {
102
nodeList = document.getElementsByTagName('div');
104
for (var i = 0; i < nodeList.length; i++) {
106
if (nodeList.item(i).className == 'expanded' || nodeList.item(i).className == 'collapsed') {
107
collapse(nodeList.item(i).id);
113
alert ("Sorry, don't know how to make this run in your browser.");