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.