PageSourceSearch

https://cracindia.in/assets/js/main.js

js cracindia.in collected 2026-10-02 16:28:44 UTC 5,630 bytes, 279 lines download raw bytes

1$(window).on("load", function() {
2	
3	"use strict";
4		   
5	var comingSoonTimer = $('#coming-soon-timer');
6	var fancyboxIframe = $('.fancybox-iframe');
7    var mixItUp = $('#mixItUp');
8	var scrollTop = $('#scroll-top');
9	var bodyScroll = $('html, body');	
10
11
12		if($('.preloader').length) {	 
13		 $('.preloader').addClass('loaderout');
14	    }
15         
16	
17	if($('.fancybox').length) {
18		 $('.fancybox').fancybox();
19	}
20
21 	if($('#faq').length){   
22		$('#faq').accordion();
23	}
24	
25	initMap();
26
27	owlCarouselInit();  	
28	if(comingSoonTimer.length){
29		comingsoonInt();
30	}
31	
32	var searchOpen = $('#search-open');
33	var headSearchClick = $('.search-click');
34	var headSearchClickDismis = $('.search-close');
35		headSearchClick.on('click',function(e){
36			
37			e.preventDefault();
38			searchOpen.addClass('searchopen');
39		});
40		headSearchClickDismis.on('click',function(e){
41			e.preventDefault();
42			searchOpen.removeClass('searchopen');
43		});	
44
45	if (scrollTop.length) {
46		scrollTop.on('click',function(){
47			  bodyScroll.animate({
48						scrollTop: 0
49				},
50				2000);
51		});
52		
53		$(window).on('scroll',function() {
54
55			if ($(this).scrollTop()>500){
56				scrollTop.addClass('showScrollTop');
57			 }else{
58			  scrollTop.removeClass('showScrollTop');
59			 }
60		 });
61	}
62		
63		var headerSticky = $( "#header" );
64		if ( headerSticky.length ) {	
65			$(window).on('scroll',function() {
66
67			if ($(this).scrollTop()>10){
68				headerSticky.addClass('sticky-header');
69			 }else{
70			  headerSticky.removeClass('sticky-header');
71			 }
72		 });
73		}
74			
75
76    if (mixItUp.length) {
77        mixItUp.mixItUp();
78    }
79	
80});
81
82	
83
84function owlCarouselInit() {
85	
86	"use strict";	
87			
88	var mainSlider = $('#main-slider');
89	var portfolioSlider = $('#portfolio-slider');	
90	var photographySlider = $('#photography-slider');	
91	var partnerSlider = $('#partner-slider');	
92	var sidebarSlider = $('#sidebar-slider');	
93	var nextNav = '<i class="fa fa-angle-right" aria-hidden="true"></i>';
94	var prevNav = '<i class="fa fa-angle-left" aria-hidden="true"></i>';
95	
96		if(mainSlider.length) {	
97		 mainSlider.owlCarousel({
98				loop:true,
99				margin:0,
100				nav:false,
101				navText:[prevNav,nextNav],
102				dots:true,
103				autoplay:true,
104				mouseDrag:true,
105				responsive:{
106					0:{
107						items:1
108					},
109					600:{
110						items:1
111					},
112					1000:{
113						items:1
114					}
115				}
116			});
117		}
118		
119		if(portfolioSlider.length) {	
120		 portfolioSlider.owlCarousel({
121				loop:true,
122				margin:0,
123				nav:true,
124				navText:[prevNav,nextNav],
125				dots:false,
126				autoplay:false,
127				responsive:{
128					0:{
129						items:1
130					},
131					600:{
132						items:2
133					},
134					1000:{
135						items:4
136					}
137				}
138			});
139		}
140		if(photographySlider.length) {	
141		 photographySlider.owlCarousel({
142				loop:true,
143				margin:0,
144				nav:false,
145				navText:[prevNav,nextNav],
146				dots:true,
147				autoplay:false,
148				responsive:{
149					0:{
150						items:1
151					},
152					600:{
153						items:2
154					},
155					1000:{
156						items:3
157					}
158				}
159			});
160		}
161		if(partnerSlider.length) {	
162		 partnerSlider.owlCarousel({
163				loop:true,
164				margin:0,
165				nav:true,
166				navText:[prevNav,nextNav],
167				dots:false,
168				autoplay:false,
169				responsive:{
170					0:{
171						items:1
172					},
173					600:{
174						items:3
175					},
176					1000:{
177						items:4
178					}
179				}
180			});
181		}
182		if(sidebarSlider.length) {	
183		 sidebarSlider.owlCarousel({
184				loop:true,
185				margin:0,
186				nav:true,
187				navText:[prevNav,nextNav],
188				dots:false,
189				autoplay:false,
190				responsive:{
191					0:{
192						items:1
193					},
194					600:{
195						items:1
196					},
197					1000:{
198						items:1
199					}
200				}
201			});
202		}
203		
204
205}
206
207function initMap() {
208    "use strict";
209
210    var mapDiv = $('#gmap_canvas');
211
212    if (mapDiv.length) {
213        var myOptions = {
214            zoom: 5,
215            scrollwheel: false,
216            draggable: true,
217			//backgroundColor:grey,
218            center: new google.maps.LatLng(22.9623, 76.0508),
219            mapTypeId: google.maps.MapTypeId.ROADMAP
220        };
221        var map = new google.maps.Map(document.getElementById('gmap_canvas'), myOptions);
222        var marker = new google.maps.Marker({
223            map: map,
224            position: new google.maps.LatLng(22.9623, 76.0508)
225        });
226        var infowindow = new google.maps.InfoWindow({
227            content: '<strong>ITGEEkS</strong>'
228        });
229        google.maps.event.addListener(marker, 'click', function() {
230            infowindow.open(map, marker);
231        });
232
233        infowindow.open(map, marker);
234		
235    }
236
237}			
238
239function comingsoonInt() {
240    "use strict";
241
242
243    // Set the date we're counting down to
244    var countDownDate = new Date("Dec 24, 2017 15:37:25").getTime();
245   
246    var x = setInterval(function() {
247
248      
249        var now = new Date().getTime();    
250        var distance = countDownDate - now;
251        
252		var weeks = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 7));
253        var days = Math.floor(distance / (1000 * 60 * 60 * 24));
254        var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
255        var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
256        var seconds = Math.floor((distance % (1000 * 60)) / 1000);
257
258        
259        document.getElementById("weeks").innerHTML = weeks;
260		
261        document.getElementById("days").innerHTML = days;
262
263        document.getElementById("hours").innerHTML = hours;
264
265        document.getElementById("seconds").innerHTML = seconds;
266
267        document.getElementById("minutes").innerHTML = minutes;
268
269
270    }, 1000);
271
272}
273
274/*
275*****************************************************
276*	END OF THE JS 									*
277*	DOCUMENT                       					*
278*****************************************************
279*/

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.