Release diogenes-0.9.22
[diogenes.git] / htdocs / phplayersmenu / layerstreemenu.ijs
1 // PHP Layers Menu 3.1.1 (C) 2001-2003 Marco Pratesi (marco at telug dot it)
2
3 function {toggle_function_name}(nodeid) {
4         if ((!DOM || Opera56 || Konqueror22) && !IE4) {
5                 return;
6         }
7         layersMoved = 0;
8         parseExpandString();
9         parseCollapseString();
10         if (!IE4) {
11                 sonLayer = document.getElementById('jt' + nodeid + 'son');
12                 nodeLayer = document.getElementById('jt' + nodeid + 'node');
13                 folderLayer = document.getElementById('jt' + nodeid + 'folder');
14         } else {
15                 sonLayer = document.all('jt' + nodeid + 'son');
16                 nodeLayer = document.all('jt' + nodeid + 'node');
17                 folderLayer = document.all('jt' + nodeid + 'folder');
18         }
19         if (sonLayer.style.display == "none") {
20                 sonLayer.style.display = "block";
21                 if (nodeLayer.src.indexOf("{img_expand}") > -1) {
22                         nodeLayer.src = "{img_collapse}";
23                 } else if (nodeLayer.src.indexOf("{img_expand_first}") > -1) {
24                         nodeLayer.src = "{img_collapse_first}";
25                 } else {
26                         nodeLayer.src = "{img_collapse_corner}";
27                 }
28                 folderLayer.src = "{img_folder_open}";
29                 expand[nodeid] = 1;
30                 collapse[nodeid] = 0;
31         } else {
32                 sonLayer.style.display = "none";
33                 if (nodeLayer.src.indexOf("{img_collapse}") > -1) {
34                         nodeLayer.src = "{img_expand}";
35                 } else if (nodeLayer.src.indexOf("{img_collapse_first}") > -1) {
36                         nodeLayer.src = "{img_expand_first}";
37                 } else {
38                         nodeLayer.src = "{img_expand_corner}";
39                 }
40                 folderLayer.src = "{img_folder_closed}";
41                 expand[nodeid] = 0;
42                 collapse[nodeid] = 1;
43         }
44         saveExpandString();
45         saveCollapseString();
46 }
47