1 // PHP Layers Menu 3.2.0-rc (C) 2001-2004 Marco Pratesi - http://www.marcopratesi.it/
3 function {toggle_function_name}(nodeid)
4 {
5 if ((!DOM || Opera56 || Konqueror22) && !IE4) {
6 return;
7 }
8 layersMoved = 0;
9 parseExpandString();
10 parseCollapseString();
11 if (!IE4) {
12 sonLayer = document.getElementById('jt' + nodeid + 'son');
13 nodeLayer = document.getElementById('jt' + nodeid + 'node');
14 folderLayer = document.getElementById('jt' + nodeid + 'folder');
15 } else {
16 sonLayer = document.all('jt' + nodeid + 'son');
17 nodeLayer = document.all('jt' + nodeid + 'node');
18 folderLayer = document.all('jt' + nodeid + 'folder');
19 }
20 if (sonLayer.style.display == 'none') {
21 sonLayer.style.display = 'block';
22 if (nodeLayer.src.indexOf('{img_expand}') > -1) {
23 nodeLayer.src = '{img_collapse}';
24 } else if (nodeLayer.src.indexOf('{img_expand_first}') > -1) {
25 nodeLayer.src = '{img_collapse_first}';
26 } else if (nodeLayer.src.indexOf('{img_expand_corner}') > -1) {
27 nodeLayer.src = '{img_collapse_corner}';
28 } else {
29 nodeLayer.src = '{img_collapse_corner_first}';
30 }
31 folderLayer.src = '{img_folder_open}';
32 phplm_expand[nodeid] = 1;
33 phplm_collapse[nodeid] = 0;
34 } else {
35 sonLayer.style.display = 'none';
36 if (nodeLayer.src.indexOf('{img_collapse}') > -1) {
37 nodeLayer.src = '{img_expand}';
38 } else if (nodeLayer.src.indexOf('{img_collapse_first}') > -1) {
39 nodeLayer.src = '{img_expand_first}';
40 } else if (nodeLayer.src.indexOf('{img_collapse_corner}') > -1) {
41 nodeLayer.src = '{img_expand_corner}';
42 } else {
43 nodeLayer.src = '{img_expand_corner_first}';
44 }
45 folderLayer.src = '{img_folder_closed}';
46 phplm_expand[nodeid] = 0;
47 phplm_collapse[nodeid] = 1;
48 }
49 saveExpandString();
50 saveCollapseString();
51 }