PageSourceSearch

https://www.sirgroutatlanta.com/js/main.js?fv=6

js sirgroutatlanta.com collected 2026-09-30 17:48:00 UTC 5,303 bytes, 209 lines download raw bytes

1/* Manage Resposive Case : Start */
2var cbln_fnResp_IsMobile = false;
3
4function fnResp_Actions() {
5	// Obtain measures of the screen
6	var intWW = ($(window).width()) * 1;
7	var intWH = ($(window).height()) * 1;
8	var strResolutionAdjust = "";
9	var blnActionJS = 0;
10	// Evaluate cases of Resolution Changes
11	if ((intWW > 0) && (intWW < 480)) {
12		strResolutionAdjust = "res320";
13		fnResp_ChangeImgForRes('.ChangeImgForRes', strResolutionAdjust)
14		fnResp_By480();
15		blnActionJS = 1;
16		// Menu Special Cases
17	}
18	else if ((cbln_fnResp_IsMobile == true) || (intWW >= 480) && (intWW < 720)) {
19		strResolutionAdjust = "res480";
20		fnResp_ChangeImgForRes('.ChangeImgForRes', strResolutionAdjust)
21		fnResp_By480();
22		blnActionJS = 1;
23		// Menu Special Cases
24	}
25	else if ((intWW >= 720) && (intWW < 940)) {
26		strResolutionAdjust = "res720";
27		// Menu Special Cases
28		fnResp_ChangeImgForRes('.ChangeImgForRes', strResolutionAdjust)
29	}
30	else if ((intWW >= 940) && (intWW < 1170)) {
31		strResolutionAdjust = "res940";
32		// Menu Special Cases
33		fnResp_ChangeImgForRes('.ChangeImgForRes', strResolutionAdjust)
34	}
35	else {
36		strResolutionAdjust = "resBase";
37		// Menu Special Cases
38		fnResp_ChangeImgForRes('.ChangeImgForRes', strResolutionAdjust)
39	}
40	if (blnActionJS == 0) {
41		fnResp_ByGen();
42	}
43	if (strResolutionAdjust == 'res320' || strResolutionAdjust == 'res480') {
44		$('.shield, .lnkvd').attr("data-resp", 'vdm');
45	} else {
46		$('.shield, .lnkvd').attr("data-resp", '');
47	}
48}
49
50function fnResp_ChangeImgForRes(strClass, strResolution) {
51	$(strClass).each(function () {
52		var $img = $(this);
53		var strFile = $img.attr('src');
54		if (strResolution == "resBase") {
55			$img.attr('src', strFile.replace(/\-res\d+/g, ""));
56		}else{
57			$img.attr('src', strFile.replace(/(\-res\d+)?\./g, "-" + strResolution + "."));
58		}
59	});
60}
61function fnResp_ByGen() {}
62function fnResp_By480() {}
63/* Manage Resposive Case : End */
64
65function smenu() {
66	if ((document.body.scrollTop > 0 || document.documentElement.scrollTop > 0) /*&& ($("body").hasClass('res480') || $("body").hasClass('res320'))*/) {
67		if (!$(".header").hasClass('wide')) {
68			$(".header").addClass('wide');
69		}			  
70	} else {
71		$('.header').removeClass('wide');		
72	}
73}
74
75function fnPopupBannerCTA() {
76	$('.no-listening').click(function (e) {
77		e.stopPropagation();
78	});
79	var $target = null;
80	$("[data-wfyact]").click(function () {
81		$target = $(this).attr("data-wfyact");
82		$("body").css({ "overflow": "hidden", "padding-right": fnWidthScrollBar() + "px" });
83		$($target).css('display', 'block');
84	});
85	$('.close').click(function () {
86		$($target).css('display', 'none');
87		$("body").removeAttr('style');
88	});
89}
90
91function fnSideBarCategories()
92{
93	$("[data-catsub]").click(function()
94	{
95		var objElement = $(this);
96
97		if(!objElement.hasClass("active"))
98		{
99			$("[data-catsub]").removeClass("active");
100			$(".catsub").removeClass("show");
101			objElement.addClass("active");
102			objElement.parent().find(".catsub").addClass("show");
103		}
104		else
105		{
106			objElement.removeClass("active");
107			objElement.parent().find(".catsub").removeClass("show");
108		}
109
110		fnSetMinHeight("#bloglist", "#sidebar");
111	});
112}
113
114function fnSetMinHeight(objElement1, objElement2)
115{
116	var intCatsHeight = $(objElement2).height();
117	$(objElement1).css("min-height", intCatsHeight);
118}
119
120function fnValidCookieMsg()
121{
122	var strCloseCookieMsg = str_fnStdr_CookieGet("CloseCookieMsg", false);
123	if (strCloseCookieMsg == false)
124	{		
125		$('.bannTxt').addClass('cwrTS');		
126	} 
127}
128
129function fnCloseCookieMsg()
130{
131	var strCloseCookieMsg = str_fnStdr_CookieGet("CloseCookieMsg", false);
132
133	$(".bannTxt .bannArea .close").click(function ()
134	{
135		$(".bannTxt").removeClass('cwrTS');
136		if (strCloseCookieMsg == false)
137		{
138			fnStdr_CookieSet("CloseCookieMsg", "true", "/", 365);
139		}
140	});
141}
142
143/*function fnSpecialMobileMenu()
144{
145	$("#menuc .menucompact").click(function ()
146	{
147		if (!$("body").hasClass('ActiveMenu'))
148		{
149			$("body").addClass('ActiveMenu');
150		} else {
151			$("body").removeClass('ActiveMenu');
152		}
153	});
154}*/
155
156function fnSpecialMobileMenu()
157{
158	$("#menuc .menucompact").click(function ()
159	{
160		$("body").css("overflow-y", "hidden");
161		
162	});
163}
164
165function fnCloseSpecialMobileMenu()
166{
167	$("#menuclose").click(function ()
168	{		
169		if ($("#menuc .menucompact").hasClass('wct-active') && $("#menu").hasClass('cwrTS') || $("body").hasClass('ActiveMenu'))
170		{
171			$("#menuc .menucompact").removeClass('wct-active');
172			$("#menu").removeClass('cwrTS');
173			$("body").css("overflow-y", "auto");
174		} 
175	});
176}
177
178$(document).ready(function ()
179{
180    fnResp_Actions();
181	fnPopupBannerCTA();
182    cbln_fnResp_IsMobile = (/android.+mobile|webos|iphone|ipod|blackberry|iemobile|opera mini/i.test(navigator.userAgent.toLowerCase()));
183	fnSideBarCategories();
184	if(window.str_fnStdr_CookieGet)
185	{
186		fnCloseCookieMsg();
187		fnValidCookieMsg();
188	}
189});
190
191$(window).load(function ()
192{
193	fnSetMinHeight("#bloglist", "#sidebar");
194	fnSpecialMobileMenu();
195	fnCloseSpecialMobileMenu();
196});
197
198$(window).resize(function ()
199{
200    fnResp_Actions();
201	smenu();
202	fnSpecialMobileMenu();
203	//fnCloseSpecialMobileMenu();
204});
205
206$(window).scroll(function (event)
207{
208	smenu();
209});

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.