PageSourceSearch

https://ndu.edu.ua/modules/mod_s5_accordion_menu/js/s5_accordion_menu.js

js ndu.edu.ua collected 2026-10-02 05:22:41 UTC 6,132 bytes, 103 lines download raw bytes

1��
2window.addEvent('domready', function(){��
3��
4		if (s5_am_parent_link_enabled == "0") {��
5			var s5_am_parent_link = document.getElementById("s5_accordion_menu").getElementsByTagName("A");��
6			for (var s5_am_parent_link_y=0; s5_am_parent_link_y<s5_am_parent_link.length; s5_am_parent_link_y++) {��
7				if (s5_am_parent_link[s5_am_parent_link_y].parentNode.parentNode.tagName == "H3") {��
8					s5_am_parent_link[s5_am_parent_link_y].href = "javascript:;";��
9				}��
10			}��
11		}��
12��
13		function s5_am_h3_background_load() {��
14			var s5_am_h3_close = document.getElementById("s5_accordion_menu").getElementsByTagName("H3");��
15			for (var s5_am_h3_close_y=0; s5_am_h3_close_y<s5_am_h3_close.length; s5_am_h3_close_y++) {��
16					if (s5_am_h3_close[s5_am_h3_close_y].nextSibling.innerHTML == "" || s5_am_h3_close[s5_am_h3_close_y].nextSibling.innerHTML == " ") {��
17						s5_am_h3_close[s5_am_h3_close_y].className = "s5_am_toggler s5_am_not_parent";��
18					}��
19					if (s5_am_h3_close[s5_am_h3_close_y].nextSibling.innerHTML != "" && s5_am_h3_close[s5_am_h3_close_y].nextSibling.innerHTML != " ") {��
20						s5_am_h3_close[s5_am_h3_close_y].className = "s5_am_toggler s5_am_parent";��
21					}��
22			}��
23			if (this.nextSibling.innerHTML == "" || this.nextSibling.innerHTML == " ") {��
24				this.className = "s5_am_toggler s5_am_open s5_am_not_parent";��
25			}��
26			if (this.nextSibling.innerHTML != "" && this.nextSibling.innerHTML != " ") {��
27				this.className = "s5_am_toggler s5_am_open s5_am_parent";��
28			}��
29		}��
30		��
31		var s5_am_h3_background = document.getElementById("s5_accordion_menu").getElementsByTagName("H3");��
32		for (var s5_am_h3_background_y=0; s5_am_h3_background_y<s5_am_h3_background.length; s5_am_h3_background_y++) {��
33				s5_am_h3_background[s5_am_h3_background_y].onclick = s5_am_h3_background_load;��
34		}��
35		��
36		var s5_am_element = document.getElementById("s5_accordion_menu").getElementsByTagName("DIV");��
37		for (var s5_am_element_y=0; s5_am_element_y<s5_am_element.length; s5_am_element_y++) {��
38			if (s5_am_element[s5_am_element_y].className == "s5_accordion_menu_element") {��
39				if (s5_am_element[s5_am_element_y].innerHTML != "") {��
40					s5_am_element[s5_am_element_y].style.display = s5_accordion_menu_display;��
41				}��
42				if (s5_am_element[s5_am_element_y].innerHTML == " " || s5_am_element[s5_am_element_y].innerHTML == "") {��
43					s5_am_element[s5_am_element_y].previousSibling.className = "s5_am_toggler s5_am_not_parent";��
44				}��
45				if (s5_am_element[s5_am_element_y].innerHTML != " " && s5_am_element[s5_am_element_y].innerHTML != "") {��
46					s5_am_element[s5_am_element_y].previousSibling.className = "s5_am_toggler s5_am_parent";��
47				}��
48			}��
49		}��
50		��
51		var s5_am_current_level = 0;��
52		��
53		var s5_am_h3_current = document.getElementById("s5_accordion_menu").getElementsByTagName("H3");��
54		for (var s5_am_h3_current_y=0; s5_am_h3_current_y<s5_am_h3_current.length; s5_am_h3_current_y++) {��
55			if (s5_am_h3_current[s5_am_h3_current_y].id == "current") {��
56				s5_am_current_level = s5_am_h3_current_y;��
57			}��
58		}��
59		��
60		var s5_am_li_current = document.getElementById("s5_accordion_menu").getElementsByTagName("LI");��
61		for (var s5_am_li_current_y=0; s5_am_li_current_y<s5_am_li_current.length; s5_am_li_current_y++) {��
62			if (s5_am_li_current[s5_am_li_current_y].id == "current") {��
63				��
64				if (s5_am_li_current[s5_am_li_current_y].parentNode.parentNode.className == "s5_accordion_menu_element") {��
65					s5_am_li_current[s5_am_li_current_y].parentNode.parentNode.id = "s5_am_parent_div_current";��
66				}��
67				��
68				else if (s5_am_li_current[s5_am_li_current_y].parentNode.parentNode.parentNode.className == "s5_accordion_menu_element") {��
69					s5_am_li_current[s5_am_li_current_y].parentNode.parentNode.parentNode.id = "s5_am_parent_div_current";��
70				}��
71				��
72				else if (s5_am_li_current[s5_am_li_current_y].parentNode.parentNode.parentNode.parentNode.className == "s5_accordion_menu_element") {��
73					s5_am_li_current[s5_am_li_current_y].parentNode.parentNode.parentNode.parentNode.id = "s5_am_parent_div_current";��
74				}��
75				��
76				else if (s5_am_li_current[s5_am_li_current_y].parentNode.parentNode.parentNode.parentNode.parentNode.className == "s5_accordion_menu_element") {��
77					s5_am_li_current[s5_am_li_current_y].parentNode.parentNode.parentNode.parentNode.parentNode.id = "s5_am_parent_div_current";��
78				}��
79				��
80				var s5_am_div_current = document.getElementById("s5_accordion_menu").getElementsByTagName("DIV");��
81				for (var s5_am_div_current_y=0; s5_am_div_current_y<s5_am_div_current.length; s5_am_div_current_y++) {��
82					if (s5_am_div_current[s5_am_div_current_y].id == "s5_am_parent_div_current") {��
83						s5_am_current_level = s5_am_div_current_y - 1;��
84					}��
85				}��
86				��
87			}��
88		}��
89��
90�		if (s5_closed_or_open == "closed") {�		s5_am_current_level = 500000;�		}�
91         s5_am_openElement = s5_am_current_level;��
92��
93         var s5_accordion_menu = new Accordion($('s5_accordion_menu'), 'h3.s5_am_toggler', 'div.s5_accordion_menu_element', {��
94                opacity: true,��
95				allowMultipleOpen: true,��
96                display: s5_am_openElement,��
97				alwaysHide: true��
98         });��
99		 �
100		var s5_am_h3_first = document.getElementById("s5_accordion_menu").getElementsByTagName("H3");��		if (s5_closed_or_open == "open") {�				�			for (var s5_am_h3_first_y=0; s5_am_h3_first_y<s5_am_h3_first.length; s5_am_h3_first_y++) {���				if (s5_am_h3_first_y == s5_am_current_level) {���					if (s5_am_h3_first[s5_am_h3_first_y].nextSibling.innerHTML == "" || s5_am_h3_first[s5_am_h3_first_y].nextSibling.innerHTML == " ") {���						s5_am_h3_first[s5_am_h3_first_y].className = "s5_am_toggler s5_am_open s5_am_not_parent";���					}���					if (s5_am_h3_first[s5_am_h3_first_y].nextSibling.innerHTML != "" && s5_am_h3_first[s5_am_h3_first_y].nextSibling.innerHTML != " ") {���						s5_am_h3_first[s5_am_h3_first_y].className = "s5_am_toggler s5_am_open  s5_am_parent";���					}���				}���			}��		}��
101		 ��
102��
103 });��

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.