1;(function($){ 2 var wlb = $.wlb = (function(){ 3 var 4 UA = navigator.userAgent, 5 6 isMobile = function(){ 7 var useragents = [ 8 "iPhone", // Apple iPhone 9 "iPod", // Apple iPod touch 10 "Android", // 1.5+ Android 11 "dream", // Pre 1.5 Android 12 "CUPCAKE", // 1.5+ Android 13 "blackberry9500", // Storm 14 "blackberry9530", // Storm 15 "blackberry9520", // Storm v2 16 "blackberry9550", // Storm v2 17 "blackberry9800", // Torch 18 "webOS", // Palm Pre Experimental 19 "incognito", // Other iPhone browser 20 "webmate" // Other iPhone browser 21 ]; 22 for(var i = -1, len = arguments.length; ++ i < len;){ 23 useragents.push(arguments[i]); 24 } 25 var pattern = new RegExp(useragents.join("|"), "i"); 26 var matchStr = UA.match(pattern); 27 return matchStr? matchStr[0] : false; 28 }, 29 30 isIE = function(){ 31 var pattern; 32 if(arguments.length) { 33 for(var i = -1, len = arguments.length; ++ i < len;){ 34 pattern = new RegExp("MSIE\s" + arguments[i], "i"); 35 if(pattern.test(UA)) return true; 36 } 37 return false; 38 } 39 pattern = new RegExp("MSIE\s[0-9]+\.[0-9]+", "i"); 40 var matchVersion = UA.match(pattern); 41 return matchVersion? matchVersion[0] : false; 42 }, 43 44 rollOver = function(option){ 45 var param = $.extend({ 46 "fixClass" : "current", 47 "onName" : "_on", 48 "offName" : "_off", 49 "overClass" : null 50 }, option); 51 var $img = $( (!param["overClass"]? "." + param["overClass"] + ", " : "") + "img[src*=" + param["offName"] + "], input[src*=" + param["offName"] + "]" ); 52 for(var i = -1, len = $img.length; ++i < len;){ 53 var $focus = $img.eq(i), 54 defaultSrc = $focus.attr("src"), 55 imgType = defaultSrc.match(/(\.gif|\.jpg|\.png)$/); 56 if(imgType){ 57 imgType = imgType[0]; 58 var rollOverSrc; 59 if(param["offName"] == ""){ 60 rollOverSrc = defaultSrc.replace(imgType, param["onName"] + imgType); 61 } else { 62 rollOverSrc = defaultSrc.replace(param["offName"] + imgType, param["onName"] + imgType); 63 } 64 var rollOverImg = new Image(); 65 rollOverImg.src = rollOverSrc; 66 $focus.data("src", { 67 "defaultSrc" : defaultSrc, 68 "rollOverSrc" : rollOverSrc 69 }) 70 .hover(function(){ 71 var $this = $(this); 72 $this.attr("src", $this.data("src").rollOverSrc); 73 }, function(){ 74 var $this = $(this); 75 $this.not( "." + param.fixClass ).attr("src", $this.data("src").defaultSrc); 76 }); 77 } 78 } 79 delete $focus; 80 return $img; 81 }, 82 83 scroll = function(option){ 84 var param = $.extend({ 85 "scrollClass" : "pageTop", 86 "duration" : "slow", 87 "easing" : "swing" 88 }, option); 89 var $scroller = $('body, html'); 90 var $pageTop = $("p." + param["scrollClass"] + " a, a." + param["scrollClass"] + ', a[href^="#"]'); 91 for(var i = -1, len = $pageTop.length; ++ i < len;){ 92 $pageTop.eq(i) 93 .click(function(){ 94 var href = $(this).attr("href"), 95 $target = $((href == "#" || href == "" || !href)? "html" : href); 96 if(!$target.offset()) return; 97 var position = $target.offset().top; 98 $scroller.animate({ 99 "scrollTop" : position 100 }, { 101 "duration" : param["duration"], 102 "easing" : param["easing"] 103 }); 104 return false; 105 }); 106 } 107 return $pageTop; 108 }, 109 110 blank = function(option){ 111 var param = $.extend({ 112 "blankClass" : "external", 113 "selfClass" :"_self", 114 "anotherDomain" : false 115 }, option); 116 var $blankLink = $( (param.anotherDomain? "a[href^='http://'], a[href^='https://'], a." : "a.") + param["blankClass"] ).not( "." + param["selfClass"] );
117 for(var i = -1, len = $blankLink.length; ++ i < len;){ 118 $blankLink.eq(i) 119 .click(function(){ 120 window.open(this.href, "_blank"); 121 return false; 122 }); 123 } 124 return $blankLink; 125 }, 126 127 removeIELine = function(){ 128 return $("a") 129 .focus(function(){ 130 if(this.blur) this.blur(); 131 }); 132 }; 133 134 return { 135 "isMobile" : isMobile, 136 "isIE" : isIE, 137 "rollOver" : rollOver, 138 "blank" : blank, 139 "scroll" : scroll, 140 "removeIELine" : removeIELine 141 } 142 })(); 143 144 $(function(){ 145 wlb.rollOver(); 146 wlb.scroll(); 147 wlb.blank(); 148 if(wlb.isIE()) wlb.removeIELine(); 149 }); 150})(jQuery); 151 152;(function($){ 153 var $window; 154 var mainBnr = (function(){ 155 var $mainWrap, 156 $mainBnr, 157 $thumbnail, 158 current = 0, 159 timer, 160 interval = 4000, 161 bnrLen = 5, 162 thumbHeight = 74; 163 164 var setHeight = function( $thumb ){ 165 var $dd = $thumb.find("dd"); 166 var maxHeight = 0; 167 for(var i = -1; ++ i < bnrLen;){ 168 var focusHeight = $dd.eq(i).height(); 169 maxHeight = focusHeight > maxHeight? focusHeight : maxHeight; 170 } 171 maxHeight = maxHeight < 30? 30 : maxHeight; 172 $dd.css("height", maxHeight + "px"); 173 $thumb.find(".current_body").css("height", maxHeight + thumbHeight + 14 + "px"); 174 }; 175 176 var onThumbClick = function(event){ 177 var focusNum = $thumbnail.index( $(this) ); 178 if( current !== focusNum ){ 179 current = focusNum; 180 changeBnr( focusNum ); 181 } 182 return false; 183 }; 184 185 var changeBnr = function(num){ 186 clearTimeout( timer ); 187 $thumbnail 188 .removeClass("current"); 189 /*.find("dt img") 190 .stop() 191 .fadeTo("fast", .5);*/ 192 193 $thumbnail 194 .eq(num) 195 .addClass("current") 196 .find("dt img") 197 .stop() 198 .fadeTo("fast", 1); 199 200 $mainBnr.find("div").css("position", "relative"); 201 $mainBnr.stop().fadeTo("fast", 0, function() { $(this).css("z-index", "0"); }); 202 $mainBnr.eq(num).stop().fadeTo("fast", 1, function() { $(this).css("z-index", "1"); }); 203 204 timer = setTimeout( loop, interval ); 205 206 /* 207 $mainWrap.append( $mainBnr.eq( num ) ); 208 209 $mainBnr.eq(num).stop().fadeTo("fast", 1, function(){ 210 $mainBnr.not( this ).hide(); 211 clearTimeout( timer ); 212 timer = setTimeout( loop, interval ); 213 }); 214 */ 215 }; 216 217 var onOver = function(event){ 218 event.preventDefault(); 219 $(this) 220 .addClass("hover") 221 .not(".current") 222 .find("dt img") 223 .stop() 224 .fadeTo("fast", .5); 225 }; 226 227 var onOut = function(event){ 228 event.preventDefault(); 229 $(this) 230 .removeClass("hover") 231 .not(".current") 232 .find("dt img") 233 .stop() 234 .fadeTo("fast", 1); 235 }; 236 237 var loop = function(){ 238 current = current + 1 > bnrLen - 1? 0 : current + 1; 239 changeBnr( current ); 240 }; 241 242 var init = function(){ 243 $mainWrap = $("#slide_wrap .main_bnr") 244 $mainBnr = $mainWrap.children("div"); 245 $mainWrap.append( $mainBnr.eq( current ).addClass("current") ); 246 $thumbnail = $("#slide_wrap .thumbnail_bnr li"); 247 /*$thumbnail.not(":eq(0)") 248 .find("dt img") 249 .stop() 250 .fadeTo("fast", .5);*/ 251 252 bnrLen = $thumbnail.length; 253 setHeight( $thumbnail ); 254 //$thumbnail.find("a").off(); 255 256 $thumbnail.on({ 257 //"tap click" : onThumbClick, 258 //"mouseenter" : onOver, 259 //"mouseleave" : onOut 260 "mouseenter" : onThumbClick, 261 "tap click" : function() { 262 var url = $(this).find("a").eq(0).attr("href"); 263 264// 20141121-Thumbnail Link Click -> Event Tracking GA 265 var gatext= jQuery(this).find("img[alt]").attr("alt") ||$(this).attr("title")|| "undefined"; 266 ga('send', 'event', 'AR_TopPageClick-ALT', 'thumbnail_bnr', url+' - '+gatext); 267 ga('send', 'event', 'AR_TopPageClick', 'thumbnail_bnr', url); 268// 20141121 Event Tracking GA END 269 270 if (url.indexOf("http://") > -1 || url.indexOf("https://") > -1) window.open(url); 271 else location.href = url; 272 } 273 }); 274 $window.on("load", function(){ 275 timer = setTimeout( loop, interval ); 276 }); 277 }; 278 279 return { 280 "init" : init 281 } 282 })();
283 var miniBnr = (function(){ 284 var $sideBnr, 285 $bnrWrap, 286 bnrLen, 287 current = 0, 288 interval = 4000, 289 timer; 290 291 var loop = function(){ 292 current = current + 1 > bnrLen - 1? 0 : current + 1; 293 $bnrWrap.append( $sideBnr.eq( current ) ); 294 295 $sideBnr.stop().fadeTo("fast", 0); 296 $sideBnr.eq(current).stop().fadeTo("fast", 1); 297 298 timer = setTimeout( loop, interval ); 299 300 /*$sideBnr.eq( current ).css("z-index", 1).fadeIn(function(){ 301 $sideBnr.not( this ).css("z-index", 0).hide(); 302 timer = setTimeout( loop, interval ); 303 });*/ 304 }; 305 306 var init = function(){ 307 $bnrWrap = $("#side_mini_bnr .mini_bnr"); 308 $sideBnr = $bnrWrap.children("a"); 309 $sideBnr.not(":first").hide(); 310 bnrLen = $sideBnr.length; 311 $window.on("load", function(){ 312 if( bnrLen > 1 ){ 313 timer = setTimeout( loop, interval ); 314 } 315 }); 316 317 }; 318 319 return { 320 "init" : init 321 } 322 })(); 323 324 $(function(){ 325 $window = $(window); 326 var spFlag = false; 327 var beforeDevice = 'pc'; 328 var currentDevice = 'pc'; 329 330 if(window.innerWidth >= 768) { 331 mainBnr.init(); 332 beforeDevice = 'pc'; 333 }else{ 334 $('.main_bnr').slick({ 335 arrows: true, 336 autoplay: true, 337 dots: true, 338 dotsClass: 'main_bnr_dots', 339 prevArrow: '<button type="button" class="main_bnr_prev"><img src="/sp/img/arrow-prev.png" width="21" height="22" alt="Arrow Prev"></button>', 340 nextArrow: '<button type="button" class="main_bnr_next"><img src="/sp/img/arrow-next.png" width="21" height="22" alt="Arrow Next"></button>' 341 }); 342 beforeDevice = 'sp'; 343 } 344 345 $window.on('resize',function(){ 346 if(window.innerWidth >= 768) { 347 spFlag = false; 348 currentDevice = 'pc'; 349 }else{ 350 spFlag = true; 351 currentDevice = 'sp'; 352 } 353 if(currentDevice !== beforeDevice){ 354 if(!spFlag) { 355 $('.main_bnr').slick('unslick'); 356 mainBnr.init(); 357 beforeDevice = 'pc'; 358 }else{ 359 $('.main_bnr').slick({ 360 arrows: true, 361 autoplay: true, 362 dots: true, 363 dotsClass: 'main_bnr_dots', 364 prevArrow: '<button type="button" class="main_bnr_prev"><img src="/sp/img/arrow-prev.png" width="21" height="22" alt="Arrow Prev"></button>', 365 nextArrow: '<button type="button" class="main_bnr_next"><img src="/sp/img/arrow-next.png" width="21" height="22" alt="Arrow Next"></button>' 366 }); 367 beforeDevice = 'sp'; 368 } 369 } 370 }); 371 372 miniBnr.init(); 373 var $hiddenBnr = $("#campaign_bnr .extra"); 374 $("#campaign_bnr .more .open_bnr").on("tap click", function(){ 375 $hiddenBnr.slideToggle().toggleClass("active"); 376 if($hiddenBnr.hasClass("active")){ 377 $(this).html("Ly[oi[ð¶é"); 378 } else { 379 $(this).html("Ly[ðàÁÆ©é"); 380 } 381 }); 382 383 /* SP XÜõ */ 384 $('.locale_submit').on('click', function(){ 385 if(!$('.locale_select').val()){ 386 window.open('https://www.aeon.com/store/list/%E7%B7%8F%E5%90%88%E3%82%B9%E3%83%BC%E3%83%91%E3%83%BC/%E3%82%A4%E3%82%AA%E3%83%B3%E3%83%BB%E3%82%A4%E3%82%AA%E3%83%B3%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB/?q=aeoncom'); 387 } else { 388 window.open($('.locale_select').val()); 389 } 390 }); 391 392 $('.locale_option_data').each(function(){ 393 var localeOptionDataUrl = $(this).attr('href'); 394 var localeOptionDataName = $(this).text(); 395 $('.locale_select').append('<option class="locale_option" value="' + localeOptionDataUrl + '">' + localeOptionDataName + '</option>') 396 }); 397 398 var calMargin = $("#slide_wrap").height() - $("#side_mini_bnr").height(); 399 400 $("#side_mini_bnr .calender").css("marginTop", (calMargin < 0? 0 : calMargin) + 6 +"px"); 401 402 /* y[Wgbv{^ */ 403 $(window).scroll(function(){ 404 var 405 s = $(this).scrollTop(), 406 m = 300; 407 if(s > m) { 408 $(".page_top_sub").fadeIn('slow'); 409 } else if(s < m) { 410 $(".page_top_sub").fadeOut('slow'); 411 } 412 });
413 414 }); 415})(jQuery);
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.