1//[JS] Jump down 2var $ = jQuery.noConflict(); 3 4$("a[href=#stage1]").click(function(e) { 5 e.preventDefault(); 6 $('html, body').animate({ 7 scrollTop: $("#stage1").offset().top-50 8 }, 2000); 9}); 10 11$("a[href=#stage2]").click(function(e) { 12 e.preventDefault(); 13 $('html, body').animate({ 14 scrollTop: $("#stage2").offset().top-50 15 }, 2000); 16}); 17 18 19$("a[href=#stage3]").click(function(e) { 20 e.preventDefault(); 21 $('html, body').animate({ 22 scrollTop: $("#stage3").offset().top-50 23 }, 2000); 24}); 25 26 27$("a[href=#stage4]").click(function(e) { 28 e.preventDefault(); 29 $('html, body').animate({ 30 scrollTop: $("#stage4").offset().top-50 31 }, 2000); 32}); 33 34 35$("a[href=#stage5]").click(function(e) { 36 e.preventDefault(); 37 $('html, body').animate({ 38 scrollTop: $("#stage5").offset().top-50 39 }, 2000); 40}); 41 42var $ = jQuery.noConflict(); 43 44$(document).ready(function($){ 45 $('.main-nav .uael-nav-menu nav > ul.uael-nav-menu > li.menu-item ul.sub-menu').show(); 46}) 47 48// var tabsresource = document.getElementById('mytab-container-resources').children; 49// var tabcontentsresource = document.getElementById('mytab-content-resources').children; 50 51// var myFunction2 = function() { 52// var tabchangeresource = this.mynum; 53// for(var int=0;int<tabcontentsresource.length;int++){ 54// tabcontentsresource[int].className = 'tabcontent-resources'; 55// tabsresource[int].className = 'mytab-resources'; 56// } 57// tabcontentsresource[tabchangeresource].classList.add('tab-active-resources'); 58// this.classList.add('current-tab-resources'); 59// } 60 61 62// for(var index=0;index<tabsresource.length;index++){ 63// tabsresource[index].mynum=index; 64// tabsresource[index].addEventListener('mouseover', myFunction2, false); 65// } 66//var tabsresource = document.getElementById('mytab-container-resources').children; 67//var tabcontentsresource = document.getElementById('mytab-content-resources').children; 68 69 70//[JS] Tab mega menu resources 71 72//var myFunction2 = function() { 73 //var tabchangeresource = this.mynum; 74 //for (var int = 0; int < tabcontentsresource.length; int++) { 75 //tabcontentsresource[int].className = 'tabcontent-resources'; 76 //tabsresource[int].className = 'mytab-resources'; 77 //} 78 79 //if (this === tabsresource[1]) { // Check if the hovered tab is the second tab (index 1) 80 // tabcontentsresource[1].classList.add('tab-active-resources'); 81 //} 82 83 //this.classList.add('current-tab-resources'); 84//} 85 86document.addEventListener('DOMContentLoaded', function () { 87 // === TABS: MEGA MENU - RESOURCES === 88 var tabsContainerRes = document.getElementById('mytab-container-resources'); 89 var tabContentsContainerRes = document.getElementById('mytab-content-resources'); 90 91 if (tabsContainerRes && tabContentsContainerRes) { 92 var tabsresource = tabsContainerRes.children; 93 var tabcontentsresource = tabContentsContainerRes.children; 94 95 var myFunction2 = function () { 96 var tabchangeresource = this.mynum; 97 for (var i = 0; i < tabcontentsresource.length; i++) { 98 tabcontentsresource[i].className = 'tabcontent-resources'; 99 tabsresource[i].className = 'mytab-resources'; 100 } 101 tabcontentsresource[tabchangeresource].classList.add('tab-active-resources'); 102 this.classList.add('current-tab-resources'); 103 }; 104 105 var removeCurrentClass = function () { 106 for (var i = 0; i < tabcontentsresource.length; i++) { 107 tabsresource[i].classList.remove('current-tab-resources'); 108 tabcontentsresource[i].classList.remove('tab-active-resources'); 109 } 110 }; 111 112 for (var i = 0; i < tabsresource.length; i++) { 113 tabsresource[i].mynum = i; 114 tabsresource[i].addEventListener('mouseover', myFunction2, false); 115 tabsresource[i].addEventListener('mouseout', removeCurrentClass, false); 116 } 117 } else { 118 console.warn("Resources tab container or content container not found."); 119 } 120 121 // === TABS: MEGA MENU - SERVICES === 122 var tabsContainerSrv = document.getElementById('mytab-container-services'); 123 var tabContentsContainerSrv = document.getElementById('mytab-content-services'); 124 125 if (tabsContainerSrv && tabContentsContainerSrv) { 126 var tabs = tabsContainerSrv.children; 127 var tabcontents = tabContentsContainerSrv.children; 128 129 var myFunction = function () { 130 var tabchange = this.mynum; 131 for (var i = 0; i < tabcontents.length; i++) { 132 tabcontents[i].className = 'tabcontent-services'; 133 tabs[i].className = 'mytab-services'; 134 } 135 tabcontents[tabchange].classList.add('tab-active-services'); 136 this.classList.add('current-tab-services'); 137 }; 138 139 for (var i = 0; i < tabs.length; i++) { 140 tabs[i].mynum = i; 141 tabs[i].addEventListener('mouseover', myFunction, false); 142 } 143 } else { 144 console.warn("Services tab container or content container not found."); 145 } 146});
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.