PageSourceSearch

https://www.prontomarketing.com/wp-content/themes/omni-prontoeleme…/assets/js/footer-custom-scripts.js?ver=1.4

js prontomarketing.com collected 2026-09-25 18:42:24 UTC 5,104 bytes, 146 lines download raw bytes

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.