1var WindowWidth = ""; 2var WindowHeight = ""; 3var URL = ""; 4var Category = ""; 5var Page = ""; 6var CategoryID = ""; 7var CategoryNo = ""; 8var CategoryDir = ""; 9var PageID = ""; 10var Path = ""; 11var UrlHash = ""; 12var ActiveContentCategory = ""; 13var ActiveModuleNo = ""; 14var LocalNavSticky = ""; 15var InterstitialSection = ""; 16var MainPosition = ""; 17var GrobalNav = ""; 18var GrobalNavHide = false; 19var GrobalNavHideSM = false; 20var GrobalNavHideXS = false; 21var LocalNav = ""; 22var LocalMenu = ""; 23var Bottom = ""; 24var GrobalNavHeight = 0; 25var BottomHeight = 0; 26var LocalNavHeight = 0; 27var BodyPaddingTop = 0; 28var SectionOffset = 0; 29var SectionHeight = 0; 30var LoginAuthID = ""; 31var LoginInfo = ""; 32var LoginStorage = 'session'; 33var CategoryHome = ""; 34var CategoryHomePublic = ""; 35var CategoryName = ""; 36var CategoryStatus = ""; 37var CategoryPublic = ""; 38var CategoryParent = ""; 39var CategoryParentNo = ""; 40var CategoryLoginTheme = ""; 41var LayoutID = ""; 42var LocalNavSysID = ""; 43var LocalNavType = ""; 44var LocalNavScroll = ""; 45var LocalNavMobile = ""; 46var PagePaddingTop = ""; 47var PageLoading = ""; 48var PageScrollSnap = ""; 49var PageName = ""; 50var PageFile = ""; 51var ScrollifyStatus = ""; 52var MoveToSelector = ""; 53var MoveToPosition = ""; 54 55$(function(){ 56 let Modal = $('.modal'); 57 let ImageModal = $('#image.modal'); 58 let LinkModal = $('#link.modal'); 59 let ComfirmModal = $('#confirm.modal'); 60 let MessageModal = $('#message.modal'); 61 let GrobalMenuNavOuter = $('#grobal-menu .nav-outer'); 62 let LocalMenuNavOuter = $('#local-menu .nav-outer'); 63 64 $.when( 65 GetWindowInfo(), 66 GetActivePage(), 67 getUrlVars() 68 ).done(function(WindowInfo,ActivePage,UrlVars){ 69 WindowWidth = WindowInfo.WindowWidth; 70 WindowHeight = WindowInfo.WindowHeight; 71 URL = ActivePage.URL; 72 Category = ActivePage.Dir; 73 Page = ActivePage.Page; 74 CategoryID = ActivePage.CategoryID; 75 PageID = ActivePage.PageID; 76 Path = ActivePage.Path; 77 UrlHash = ActivePage.UrlHash; 78 79 let LoadFullCalendar = function(){ 80 $('link#swiper-css').after('<link rel="stylesheet" type="text/css" href="'+Path+'/libs/plugin/fullcalendar/main.min.css">'); 81 82 $('body').append( 83 '<script type="text/javascript" src="'+Path+'/libs/plugin//fullcalendar/rrule.min.js"></script>'+ 84 '<script type="text/javascript" src="'+Path+'/libs/plugin/fullcalendar/main.js"></script>'+ 85 '<script type="text/javascript" src="'+Path+'/libs/plugin//fullcalendar/locales-all.min.js"></script>'+ 86 '<script type="text/javascript" src="'+Path+'/libs/plugin//fullcalendar/main.global.min.js"></script>' 87 ); 88 } 89 90 let SetFullCalendar = function(){ 91 $('.module.cal').each(function(){ 92 let ModuleID = $(this).attr('id'); 93 let Calendar = $(this).data('calendar'); 94 95 SetCalendar(Category,Page,Path,WindowWidth,ModuleID,Calendar); 96 }); 97 } 98 99 let LoadDatetimepicker = function(){ 100 $('body').append( 101 '<script type="text/javascript" src="'+Path+'/libs/plugin/moment/moment-with-locales.min.js"><\/script>'+ 102 '<script type="text/javascript" src="'+Path+'/libs/plugin/bootstrap-datetimepicker/bootstrap-datetimepicker.min.js"><\/script>' 103 ); 104 105 $('head').append('<link rel="stylesheet" type="text/css" href="'+Path+'/libs/plugin/bootstrap-datetimepicker/bootstrap-datetimepicker.min.css">'); 106 } 107 108 let SetDatetimepicker = function(){ 109 if($('form .date').length){ 110 $('.date').each(function(){ 111 let ModuleID = $(this).parents('.module').attr('id'); 112 let ContentID = $(this).parents('.column-list').attr('id'); 113 let ContentNo = Number($(this).parents('.column-list').attr('data-content_no')); 114 115 $.when(GetFormContentData(Category,Page,Path,ModuleID,ContentID,ContentNo)).done(function(FormContentData){ 116 let DaysOfWeekDisabled = FormContentData.Settings.date.days_week; 117 let MinDate = Number(FormContentData.Settings.date.min_date); 118 let MaxDate = Number(FormContentData.Settings.date.max_date); 119 120 if(DaysOfWeekDisabled){DaysOfWeekDisabled = DaysOfWeekDisabled.map(Number);} 121 else{DaysOfWeekDisabled = [];} 122 123 $('#'+ContentID+' .date').datetimepicker({ 124 locale: 'ja', 125 ignoreReadonly: true, 126 format: 'YYYY/MM/DD', 127 useCurrent: false, 128 toolbarPlacement: 'bottom', 129 showClear: true, 130 showClose: true, 131 daysOfWeekDisabled: DaysOfWeekDisabled, 132 minDate: moment().add(MinDate,'days'), 133 maxDate: moment().add(MaxDate,'days') 134 }); 135 }); 136 }); 137 } 138 139 if($('form .time').length){ 140 $('.time').each(function(){ 141 let ModuleID = $(this).parents('.module').attr('id'); 142 let ContentID = $(this).parents('.column-list').attr('id'); 143 let ContentNo = Number($(this).parents('.column-list').attr('data-content_no')); 144 145 $.when(GetFormContentData(Category,Page,Path,ModuleID,ContentID,ContentNo)).done(function(FormContentData){ 146 let DisabledHours = FormContentData.Settings.time.hour; 147 let Step = Number(FormContentData.Settings.time.step); 148 149 if(DisabledHours){DisabledHours = DisabledHours.map(Number);} 150 else{DisabledHours = [];} 151 152 $('#'+ContentID+' .time').datetimepicker({ 153 locale: 'ja', 154 ignoreReadonly: true, 155 format: 'HH:mm', 156 useCurrent: false, 157 toolbarPlacement: 'bottom', 158 showClear: true, 159 showClose: true, 160 stepping: Step, 161 disabledHours: DisabledHours 162 }); 163 }); 164 }); 165 } 166 } 167 168 let LoadPostcodejp = function(){ 169 $('body').append('<script type="text/javascript" src="https://postcode-jp.com/js/postcodejp.js" charset="utf-8"></script>'); 170 } 171 172 let SetPostcodejp = function(){ 173 setTimeout(function(){ 174 $('.postcodejp').each(function(){ 175 let ModuleID = $(this).parents('.module').attr('id'); 176 let ContentID = $(this).parents('.column-list').attr('id'); 177 let ContentNo = Number($(this).parents('.column-list').attr('data-content_no')); 178 179 $.when(GetFormContentData(Category,Page,Path,ModuleID,ContentID,ContentNo)).done(function(FormContentData){ 180 let APIkey = FormContentData.Settings.address.postcode_api; 181 let postcodeJp = new postcodejp.address.AutoComplementService(APIkey); 182 183 postcodeJp.setZipTextbox(ModuleID+'_input_zip'); 184 postcodeJp.add(new postcodejp.address.StateSelectbox(ModuleID+'_select_state').byText()); 185 postcodeJp.add(new postcodejp.address.StateTextbox(ModuleID+'_input_state')); 186 postcodeJp.add(new postcodejp.address.TownTextbox(ModuleID+'_input_state_town')); 187 postcodeJp.add(new postcodejp.address.StreetTextbox(ModuleID+'_input_street')); 188 postcodeJp.observe(); 189 }); 190 }); 191 },300); 192 } 193 194 let SetjQueryFileUpload = function(){ 195 $('.fileinput-button').off().on('click',function(e){ 196 SetFileUpload(Category,Page,Path,$(this).parents('.module').attr('id')); 197 }); 198 } 199 200 if(UrlVars.c || UrlVars.t || UrlVars.d){ 201 let ContentTitle = ""; 202 let ContentCategoryName = ""; 203 let ContentTagName = ""; 204 let PagerNo = ""; 205 let ContentCategoryTitle = ""; 206 let ContentTagTitle = ""; 207 208 if(sessionStorage.getItem('content_title')){ContentTitle = sessionStorage.getItem('content_title');} 209 if(sessionStorage.getItem('content_category_name')){ContentCategoryName = sessionStorage.getItem('content_category_name');} 210 if(sessionStorage.getItem('content_tag_name')){ContentTagName = sessionStorage.getItem('content_tag_name');}
211 if(sessionStorage.getItem('pager_no')){PagerNo = sessionStorage.getItem('pager_no');} 212 213 if(UrlVars.c){ 214 if(!ContentCategoryName){ContentCategoryName = $('.category-list.active > a').attr('data-content_category_name');} 215 } 216 217 if(UrlVars.t){ 218 if(!ContentTagName){ 219 if($('.tag > a.btn.active').length){ContentTagName = $('.tag > a.btn.active').attr('data-content_tag_name');} 220 if($('.tag-detail > a.btn.active').length){ContentTagName = $('.tag-detail > a.btn.active').attr('data-content_tag_name');} 221 } 222 } 223 224 if(ContentTitle || ContentCategoryName || ContentTagName){ 225 let PageTitle = $('title').text(); 226 227 if(!ContentTitle){ContentTitle = PageTitle;} 228 if(ContentCategoryName){ContentCategoryTitle = ContentCategoryName+'ï½';} 229 if(ContentTagName){ContentTagTitle = ContentTagName+'ï½';} 230 231 PageTitle = ContentCategoryTitle+ContentTagTitle+ContentTitle; 232 233 $('title').text(PageTitle); 234 235 if(ContentTitle){sessionStorage.removeItem('content_title');} 236 if(sessionStorage.getItem('content_category_name')){sessionStorage.removeItem('content_category_name');} 237 if(sessionStorage.getItem('content_tag_name')){sessionStorage.removeItem('content_tag_name');} 238 } 239 240 if(PagerNo){ 241 if(PagerNo > 1){ 242 if($('.back-link > a').length){ 243 let BackLinkHref = $('.back-link > a').attr('href'); 244 $('.back-link > a').attr('href',BackLinkHref+'&n='+PagerNo); 245 } 246 } 247 } 248 } 249 250 if(sessionStorage.getItem('selector')){MoveToSelector = sessionStorage.getItem('selector');} 251 if(sessionStorage.getItem('position')){MoveToPosition = sessionStorage.getItem('position');} 252 253 if($('#grobalnav').length){ 254 if($('#grobalnav').is(':visible')){ 255 GrobalNav = $('#grobalnav'); 256 GrovalMenu = $('#grobal-menu'); 257 GrobalNavHeight = Math.floor(GrobalNav.outerHeight(true)); 258 } 259 260 if(GrobalNav.hasClass('grobalnav-hide')){GrobalNavHide = true;} 261 else if(GrobalNav.hasClass('grobalnav-hide-sm')){GrobalNavHideSM = true;} 262 else if(GrobalNav.hasClass('grobalnav-hide-xs')){GrobalNavHideXS = true;} 263 264 if($('#grobal-menu-list').hasClass('has-dropdown')){ 265 if(WindowWidth < 768){ 266 $('#grobal-menu-list > li').each(function(){ 267 if($(this).hasClass('dropdown')){ 268 $(this).addClass('no-dropdown'); 269 $(this).removeClass('dropdown'); 270 $(this).children('.dropdown-menu').addClass('collapse'); 271 $(this).children('.dropdown-menu').removeClass('dropdown-menu'); 272 $(this).children('a').attr('data-toggle','collapse'); 273 274 if($(this).find('.child-list')){$(this).find('.child-list').addClass('collapse');} 275 } 276 }); 277 } 278 else{ 279 $('#grobal-menu-list > li').each(function(){ 280 if($(this).hasClass('no-dropdown')){ 281 $(this).addClass('dropdown'); 282 $(this).removeClass('no-dropdown'); 283 $(this).children('.collapse').addClass('dropdown-menu'); 284 $(this).children('.collapse').removeClass('collapse'); 285 $(this).children('a').attr('data-toggle','dropdown'); 286 287 if($(this).find('.child-list')){ 288 if($(this).find('.child-list').hasClass('collapse')){$(this).find('.child-list').removeClass('collapse');} 289 } 290 } 291 }); 292 } 293 } 294 } 295 296 if($('#localnav').length){ 297 if($('#localnav').is(':visible')){ 298 LocalNav = $('#localnav'); 299 LocalMenu = $('#local-menu'); 300 LocalNavHeight = Math.floor(LocalNav.outerHeight(true)); 301 } 302 303 if($('.localnav-sticky').length){LocalNavSticky = $('.localnav-sticky').attr('id');}; 304 } 305 306 if($('#bottom').length){ 307 if($('#bottom').is(':visible')){ 308 Bottom = $('#bottom'); 309 BottomHeight = Math.floor(Bottom.outerHeight(true)); 310 $('#main').css('padding-bottom',BottomHeight+'px'); 311 } 312 } 313 314 if($('.category-menu').length){ 315 ActiveContentCategory = getUrlVars()['c']; 316 317 if(ActiveContentCategory){ 318 ActiveModuleNo = getUrlVars()['m']; 319 $.when(GetContentListData(Category,Page,Path,'',ActiveModuleNo)).done(function(ContentListData){ 320 let ActiveModuleID = ContentListData.ModuleID; 321 322 if(WindowWidth < 768){ 323 if(ActiveModuleID){ 324 if($('#'+ActiveModuleID+' .category-menu').hasClass('flexbox-nowrap-xs')){ 325 ScrollMenuButton('#'+ActiveModuleID+' .category-menu','#'+ActiveModuleID+' li.category-list.active'); 326 } 327 else{ 328 $.when(GetContentCategoryData(Category,Page,Path,ActiveModuleID,ActiveContentCategory)).done(function(ContentCategoryData){ 329 $('#'+ActiveModuleID+' .content-category-title').text(ContentCategoryData.ContentCategoryName); 330 }); 331 } 332 } 333 } 334 }); 335 } 336 } 337 338 if($('#grobal-menu .scroll-nav').length){ 339 setTimeout(function(){ 340 let GrobalMenuScrollWidth = GrobalMenuNavOuter.get(0).scrollWidth; 341 let GrobalMenuOffsetWidth = GrobalMenuNavOuter.get(0).offsetWidth; 342 343 if(GrobalMenuOffsetWidth < GrobalMenuScrollWidth){ 344 let FirstCategoryID = $('#grobal-menu .navbar-nav li:first-child').attr('id'); 345 let LastCategoryID = $('#grobal-menu .navbar-nav li:last-child').attr('id'); 346 let GrobalMenuMaxScroll = GrobalMenuScrollWidth-GrobalMenuOffsetWidth; 347 348 if($('#'+CategoryID).length){if(CategoryID !== FirstCategoryID){ScrollMenuButton('#grobal-menu .scroll-nav','#'+CategoryID);}} 349 if(CategoryID !== LastCategoryID){ 350 let CurrentScroll = GrobalMenuNavOuter.scrollLeft(); 351 if(CurrentScroll < GrobalMenuMaxScroll){$('#grobal-menu .scroll-right').show();} 352 } 353 GrobalMenuNavOuter.on('scroll',function(){ 354 let GrobalMenuScrollLeft = GrobalMenuNavOuter.scrollLeft(); 355 356 if(GrobalMenuScrollLeft == 0){$('#grobal-menu .scroll-left').hide();} 357 if(GrobalMenuScrollLeft > 0){$('#grobal-menu .scroll-left').show();} 358 if(GrobalMenuScrollLeft == GrobalMenuMaxScroll){$('#grobal-menu .scroll-right').hide();} 359 else if(GrobalMenuScrollLeft < GrobalMenuMaxScroll){$('#grobal-menu .scroll-right').show();} 360 }); 361 } 362 else{ 363 $('#grobal-menu .scroll-left').hide(); 364 $('#grobal-menu .scroll-right').hide(); 365 } 366 },100); 367 } 368 369 if($('#local-menu .scroll-nav').length){ 370 if(WindowWidth >= 768){ 371 setTimeout(function(){ 372 let LocalMenuScrollWidth = LocalMenuNavOuter.get(0).scrollWidth; 373 let LocalMenuOffsetWidth = LocalMenuNavOuter.get(0).offsetWidth; 374 375 if(LocalMenuOffsetWidth < LocalMenuScrollWidth){ 376 let FirstPageID = $('#local-menu .nav-pills li:first-child').attr('id'); 377 let LastPageID = $('#local-menu .nav-pills li:last-child').attr('id'); 378 let LocalMenuMaxScroll = LocalMenuScrollWidth-LocalMenuOffsetWidth; 379 380 if($('#'+PageID).length){if(PageID !== FirstPageID){ScrollMenuButton('#local-menu .scroll-nav','#'+PageID);}}
380 381 if(PageID !== LastPageID){ 382 let CurrentScroll = LocalMenuNavOuter.scrollLeft(); 383 if(CurrentScroll < LocalMenuMaxScroll){$('#local-menu .scroll-right').show();} 384 } 385 386 LocalMenuNavOuter.on('scroll',function(){ 387 let LocalMenuScrollLeft = LocalMenuNavOuter.scrollLeft(); 388 389 if(LocalMenuScrollLeft == 0){$('#local-menu .scroll-left').hide();} 390 if(LocalMenuScrollLeft > 0){$('#local-menu .scroll-left').show();} 391 if(LocalMenuScrollLeft == LocalMenuMaxScroll){$('#local-menu .scroll-right').hide();} 392 else if(LocalMenuScrollLeft < LocalMenuMaxScroll){$('#local-menu .scroll-right').show();} 393 }); 394 } 395 else{ 396 $('#local-menu .scroll-left').hide(); 397 $('#local-menu .scroll-right').hide(); 398 } 399 },100); 400 } 401 } 402 403 if($('.category-tabs').length){ 404 $('.category-tabs').each(function(){ 405 let CategoryTabsScrollWidth = $(this).get(0).scrollWidth; 406 let CategoryTabsOffsetWidth = $(this).get(0).offsetWidth; 407 408 if(CategoryTabsOffsetWidth < CategoryTabsScrollWidth){$(this).children('ul').css('width',CategoryTabsScrollWidth+'px');} 409 }); 410 } 411 412 if($('.category .collapse').length){ 413 $('.category .collapse').each(function(){ 414 if(WindowWidth < 768){if($(this).children('ul').hasClass('flexbox-nowrap-xs')){$(this).addClass('in');}} 415 else{$(this).addClass('in');} 416 }); 417 } 418 419 if($('form').length){ 420 $('form').each(function(){$('form.'+$(this).attr('data-form_name')).validator();}); 421 422 if($('form .date,form .time').length){$.when(LoadDatetimepicker()).done(SetDatetimepicker());} 423 if($('form .postcodejp').length){$.when(LoadPostcodejp()).done(SetPostcodejp());} 424 if($('form .fileinput-button').length){SetjQueryFileUpload();} 425 } 426 427 if($('.module.cal').length){$.when(LoadFullCalendar()).done(SetFullCalendar());} 428 429 $.when(GetPageData(Category,Page,Path)).done(function(PageData){ 430 LoginAuthID = PageData.LoginAuthID; 431 LoginInfo = PageData.LoginInfo; 432 CategoryHome = PageData.CategoryHome; 433 CategoryHomePublic = CategoryHome.category_public; 434 CategoryNo = PageData.CategoryNo; 435 CategoryName = PageData.CategoryName; 436 CategoryDir = PageData.CategoryDir; 437 CategoryStatus = PageData.CategoryStatus; 438 CategoryPublic = PageData.CategoryPublic; 439 CategoryGrandParent = PageData.CategoryGrandParent; 440 CategoryParent = PageData.CategoryParent; 441 CategoryParentNo = PageData.CategoryParentNo; 442 CategoryLoginTheme = PageData.CategoryLoginTheme; 443 CategoryLength = PageData.CategoryLength; 444 LayoutID = PageData.LayoutID; 445 LocalNavSysID = PageData.LocalNavSysID; 446 LocalNavType = PageData.LocalNavType; 447 LocalNavScroll = PageData.LocalNavScroll; 448 LocalNavMobile = PageData.LocalNavMobile; 449 PagePaddingTop = PageData.PagePaddingTop; 450 PageLoading = PageData.PageLoading; 451 PageScrollSnap = PageData.PageScrollSnap; 452 PageName = PageData.PageName; 453 PageFile = PageData.PageFile; 454 PageLength = PageData.PageLength; 455 456 if(PageData.CategoryLoginTheme){CategoryLoginTheme = PageData.CategoryLoginTheme;} 457 if(GrobalNav){ 458 if(!$('#gnv-'+CategoryDir).length){ 459 if(CategoryGrandParent){ 460 if($('#gnv-'+CategoryGrandParent).length){ 461 if($('#gnv-'+CategoryGrandParent).is(':visible')){ 462 if(!$('#gnv-'+CategoryGrandParent).hasClass('active')){$('#gnv-'+CategoryGrandParent).addClass('active');} 463 } 464 } 465 } 466 else if(CategoryParent){ 467 if($('#gnv-'+CategoryParent).length){ 468 if($('#gnv-'+CategoryParent).is(':visible')){ 469 if(!$('#gnv-'+CategoryParent).hasClass('active')){$('#gnv-'+CategoryParent).addClass('active');} 470 } 471 } 472 } 473 } 474 475 if($('#grobal-menu-list').hasClass('has-dropdown')){ 476 let ActiveDropDownID = ""; 477 478 if(CategoryGrandParent){ 479 if($('#gnv-'+CategoryGrandParent+'-'+CategoryParent+'-'+CategoryDir+'-list').length){ActiveDropDownID = '#gnv-'+CategoryGrandParent+'-'+CategoryParent+'-'+CategoryDir+'-list';} 480 } 481 else{ 482 if($('#gnv-'+CategoryDir+'-'+PageFile+'-list').length){ActiveDropDownID = '#gnv-'+CategoryDir+'-'+PageFile+'-list';} 483 else if($('#gnv-'+CategoryDir+'-list').length){ActiveDropDownID = '#gnv-'+CategoryDir+'-list';} 484 } 485 486 if(ActiveDropDownID){$(ActiveDropDownID).addClass('active');} 487 } 488 489 if(WindowWidth < 768){ 490 GrobalNavHeight = Math.floor($('#grobalnav .navbar-header').outerHeight(true)); 491 492 if(CategoryLength == 1){$('#grobalnav .navbar-toggle').hide();}
493 if(GrobalNavHideSM){GrobalNav.removeClass('grobalnav-hide');} 494 else if(GrobalNavHideXS){GrobalNav.addClass('grobalnav-hide');} 495 } 496 else{if(GrobalNavHideSM){$('#grobalnav').addClass('grobalnav-hide');}} 497 } 498 499 if(LocalNav){ 500 if(WindowWidth < 768){ 501 LocalNavHeight = Math.floor($('#localnav-header').outerHeight(true)); 502 LocalNav.css('top',GrobalNavHeight+'px'); 503 504 if(LocalNavMobile !== 'side'){ 505 LocalMenu.addClass('collapse'); 506 LocalMenu.removeClass('text-nowrap'); 507 } 508 509 if(LocalNavMobile == 'side'){ 510 $('#localnav-header').hide(); 511 ScrollMenuButton('#localnav .scroll-nav','#'+PageID); 512 } 513 514 if(CategoryStatus == 'off'){$('#localnav-title').text(PageName);} 515 } 516 else{if(LocalNavSticky){$('#'+LocalNavSticky).css('top',GrobalNavHeight+'px');}} 517 } 518 519 if(PagePaddingTop == 'on'){ 520 if(WindowWidth < 768){BodyPaddingTop = GrobalNavHeight+LocalNavHeight;} 521 else{BodyPaddingTop = GrobalNavHeight;} 522 523 $('body').css('padding-top',BodyPaddingTop+'px'); 524 } 525 526 MainPosition = $('#main').offset().top; 527 528 let Scroll = function(Selector,Target){ 529 if($(Selector).is(':visible')){ 530 $.when( 531 ScrollOffsetPosition(Selector,WindowWidth,LayoutID,MainPosition,LocalNavType,LocalNavHeight,LocalNavSticky) 532 ).done(function(OffsetData){ 533 let Position = $(Selector).offset().top - MainPosition - OffsetData.OffsetPosition; 534 535 $('html,body').scrollTop(Position); 536 }); 537 } 538 539 if(Target = 'MoveToSelector'){ 540 MoveToSelector = ""; 541 sessionStorage.removeItem('selector'); 542 if(sessionStorage.getItem('position')){sessionStorage.removeItem('position');} 543 } 544 } 545 546 let Scrollify = function(SectionName){ 547 $.scrollify.instantMove('#'+SectionName); 548 } 549 550 if($('#loader').is(':visible')){$('#loader > .loader').css({top:'-'+MainPosition+'px'});} 551 if(CategoryPublic == 'member' || CategoryHomePublic == 'member'){ 552 let AuthCode = $.cookie('AUTHCODE'); 553 let UserCode = $.cookie('USERCODE'); 554 let Member = ""; 555 556 if(sessionStorage.getItem('member')){ 557 Member = JSON.parse(sessionStorage.getItem('member')); 558 LoginStorage = 'session'; 559 } 560 else if(localStorage.getItem('member')){ 561 Member = JSON.parse(localStorage.getItem('member')); 562 LoginStorage = 'local'; 563 } 564 565 let ViewLogin = function(WindowWidth){ 566 if(WindowWidth > 768){$('.grobal-menu-inner > .login-icon').show();} 567 else{$('#grobalnav .navbar-header > .login-icon').show();} 568 } 569 570 if(AuthCode){ 571 if(Member){ViewLogin(WindowWidth);} 572 else{ 573 $.when(MemberVerify(Path,"",UserCode,AuthCode,LoginStorage)).done(function(VerifyData){ 574 let Result = VerifyData.Result; 575 576 if(Result == 'true'){ViewLogin(WindowWidth);} 577 else{ 578 $.removeCookie('AUTHCODE',{path: '/'}); 579 $.removeCookie('USERCODE',{path: '/'}); 580 581 location.reload(true); 582 } 583 }); 584 } 585 } 586 587 if($('.form-login').length){ 588 if(Member){ 589 let UUid = Member.uuid; 590 $('#loader').show(); 591 592 if(!AuthCode){AuthCode = Member.authcode;} 593 if(!UserCode){UserCode = Member.usercode;} 594 595 $.when(MemberVerify(Path,UUid,UserCode,AuthCode,LoginStorage)).done(function(VerifyData){ 596 let Result = VerifyData.Result; 597 598 if(Result == 'true'){location.reload(true);} 599 else{$('.form-login').show();} 600 }); 601 } 602 else{$('.form-login').show();} 603 } 604 } 605 if(PageScrollSnap == 'on'){SetScrollify(WindowWidth,LocalNavType,GrobalNavHeight,LocalNavHeight,PagePaddingTop);} 606 if(MoveToSelector){ 607 if(PageScrollSnap == 'on'){ 608 let SectionName = $(MoveToSelector).attr('data-section-name'); 609 610 if(SectionName){Scrollify(SectionName);} 611 else{Scroll(MoveToSelector,'MoveToSelector');} 612 } 613 else{ 614 Scroll(MoveToSelector,'MoveToSelector'); 615 } 616 } 617 else if(MoveToPosition){ 618 $('html,body').scrollTop(MoveToPosition); 619 MoveToPosition = ""; 620 sessionStorage.removeItem('position'); 621 } 622 else if(UrlHash){ 623 console.log(UrlHash); 624 if(!$(UrlHash).hasClass('tab-pane')){ 625 let UrlHashSplit = UrlHash.split('#'); 626 let Selector = '#'+UrlHashSplit[1]; 627 628 if(PageScrollSnap == 'on'){ 629 let SectionName = $(Selector).attr('data-section-name'); 630 631 if(SectionName){Scrollify(SectionName);} 632 else{Scroll(Selector,'UrlHash');} 633 } 634 else{ 635 Scroll(Selector,'UrlHash'); 636 } 637 } 638 } 639 640 if(WindowWidth < 768){ 641 if($('.sticky-top-xs').length){position_top(WindowWidth,LayoutID,LocalNavHeight,LocalNavSticky,MainPosition,'.sticky-top-xs','mobile');} 642 if($('.sticky-bottom-xs').length){position_bottom(WindowWidth,LayoutID,BottomHeight,'.sticky-bottom-xs','mobile');} 643 if($('.fullheight-contents-xs').length){full_height(WindowWidth,WindowHeight,LayoutID,LocalNavHeight,MainPosition,BottomHeight,PagePaddingTop,'.fullheight-contents-xs','mobile');} 644 if($('.fixed-top-xs').length){position_top(WindowWidth,LayoutID,LocalNavHeight,LocalNavSticky,MainPosition,'.fixed-top-xs','mobile');} 645 if($('.absolute-center-xs').length){position_middle(WindowWidth,'.absolute-center-xs','mobile');} 646 if($('.absolute-middle-xs').length){position_middle(WindowWidth,'.absolute-middle-xs','mobile');} 647 if($('.relative-center-xs').length){position_middle(WindowWidth,'.relative-center-xs','mobile');} 648 if($('.relative-middle-xs').length){position_middle(WindowWidth,'.relative-middle-xs','mobile');} 649 if($('.text-overflow-hidden-xs').length){text_overflow_hidden(WindowWidth,'text-overflow-hidden-xs');} 650 if($('.learn-more-xs').length){learn_more(WindowWidth,'learn-more-xs');} 651 if($('.view-more-xs').length){view_more(WindowWidth,'view-more-xs');} 652 } 653 else{ 654 if($('.sticky-top-sm').length){position_top(WindowWidth,LayoutID,LocalNavHeight,LocalNavSticky,MainPosition,'.sticky-top-sm','desktop');} 655 if($('.sticky-bottom-sm').length){position_bottom(WindowWidth,LayoutID,BottomHeight,'.sticky-bottom-sm','desktop');} 656 if($('.fullheight-contents-sm').length){full_height(WindowWidth,WindowHeight,LayoutID,LocalNavHeight,MainPosition,BottomHeight,PagePaddingTop,'.fullheight-contents-sm','desktop');} 657 if($('.fixed-top-sm').length){position_top(WindowWidth,LayoutID,LocalNavHeight,LocalNavSticky,MainPosition,'.fixed-top-sm','desktop');} 658 if($('.absolute-center-sm').length){position_middle(WindowWidth,'.absolute-center-sm','desktop');} 659 if($('.absolute-middle-sm').length){position_middle(WindowWidth,'.absolute-middle-sm','desktop');} 660 if($('.relative-center-sm').length){position_middle(WindowWidth,'.relative-center-sm','desktop');} 661 if($('.relative-middle-sm').length){position_middle(WindowWidth,'.relative-middle-sm','desktop');} 662 } 663 664 if($('.swiper-content').length){SwiperContent(WindowWidth,Category,Page,Path);} 665 if($('.sticky-top').length){position_top(WindowWidth,LayoutID,LocalNavHeight,LocalNavSticky,MainPosition,'.sticky-top','');} 666 if($('.sticky-bottom').length){position_bottom(WindowWidth,LayoutID,BottomHeight,'.sticky-bottom','');} 667 if($('.fullheight-contents').length){full_height(WindowWidth,WindowHeight,LayoutID,LocalNavHeight,MainPosition,BottomHeight,PagePaddingTop,'.fullheight-contents','');} 668 if($('.fixed-top').length){position_top(WindowWidth,LayoutID,LocalNavHeight,LocalNavSticky,MainPosition,'.fixed-top','');} 669 if($('.video-responsive').length){video_responsive(WindowWidth);}
670 if($('.video-autoplay').length){video_autoplay(WindowHeight);} 671 if($('.carousel-inner video').length){video_carousel();} 672 if($('.text-overflow-hidden').length){text_overflow_hidden(WindowWidth,'text-overflow-hidden');} 673 if($('.learn-more').length){learn_more(WindowWidth,'learn-more');} 674 if($('.view-more').length){view_more(WindowWidth,'view-more');} 675 if($('.grobalnav-hide').length){grobalnav_hide(WindowHeight,WindowWidth,GrobalNavHeight,LocalNavSysID,LocalNavHeight,LocalNavSticky,PageScrollSnap);} 676 if($('.hover-caption-img-enlarge').length){caption_img(WindowWidth,'.hover-caption-img-enlarge','desktop');} 677 if($('.absolute-center').length){position_middle(WindowWidth,'.absolute-center','');} 678 if($('.absolute-middle').length){position_middle(WindowWidth,'.absolute-middle','');} 679 if($('.relative-center').length){position_middle(WindowWidth,'.relative-center','');} 680 if($('.relative-middle').length){position_middle(WindowWidth,'.relative-middle','');} 681 682 $('a').on('click',function(){ 683 let Move = true; 684 let TargetURL = $(this).prop('href'); 685 let Toggle = $(this).attr('data-toggle'); 686 let Target = $(this).attr('data-target'); 687 let Selector = $(this).attr('data-selector'); 688 let Position = $(this).attr('data-position'); 689 let Label = $(this).attr('data-label'); 690 let ContentCategoryName = $(this).attr('data-content_category_name'); 691 let ContentTagName = $(this).attr('data-content_tag_name'); 692 let PagerNo = $(this).attr('data-pager_no'); 693 let Href = $(this).attr('href'); 694 let ContentTitle = $(this).attr('title'); 695 696 if(!Href){Href = "#";} 697 if(Toggle || Target){Move = false;} 698 if(Href == '#'){Move = false;} 699 if(Move == true){ 700 if(Selector){sessionStorage.setItem('selector','#'+Selector);} 701 if(Position){sessionStorage.setItem('position',$(window).scrollTop());} 702 if(!Href.startsWith('#')){ 703 let SplitHref = Href.split('#'); 704 705 if(SplitHref[1]){ 706 sessionStorage.setItem('selector','#'+SplitHref[1]); 707 location.reload(); 708 } 709 } 710 } 711 712 if(ContentTitle){sessionStorage.setItem('content_title',ContentTitle);} 713 if(ContentCategoryName){sessionStorage.setItem('content_category_name',ContentCategoryName);} 714 if(ContentTagName){sessionStorage.setItem('content_tag_name',ContentTagName);} 715 if(PagerNo){sessionStorage.setItem('pager_no',PagerNo);} 716 else if(sessionStorage.getItem('pager_no')){sessionStorage.removeItem('pager_no');} 717 718 if(typeof gtag == 'function'){if(Label){gtag_event_click(PageName,Label);}} 719 }); 720 721 $('a[href^="#"]').on('click',function(e){ 722 if(LocalNav){LocalNavHeight = LocalNav.outerHeight(true);} 723 724 let Move = true; 725 let Href = $(this).attr('href'); 726 let SplitHref = Href.split('#'); 727 let Selector = '#'+SplitHref[1]; 728 let Toggle = $(this).attr('data-toggle'); 729 let Target = $(this).attr('data-target'); 730 731 if(Toggle || Target){Move = false;} 732 if(Href == '#'){Move = false;} 733 if(Move == true){ 734 let SectionName = $(Href).attr('data-section-name'); 735 736 if(SectionName){$.scrollify.move('#'+SectionName);} 737 else{ 738 if($(Selector).is(':visible')){ 739 $.when(ScrollOffsetPosition(Selector,WindowWidth,LayoutID,MainPosition,LocalNavType,LocalNavHeight,LocalNavSticky)).done(function(OffsetData){ 740 let Position = $(Selector).offset().top - MainPosition - OffsetData.OffsetPosition; 741 742 $('html,body').animate({scrollTop:Position},100); 743 }); 744 } 745 } 746 } 747 748 if(Toggle == 'tab'){ 749 setTimeout(function(){ 750 if(WindowWidth < 768){ 751 if($('.learn-more-xs').length){learn_more(WindowWidth,'learn-more-xs');} 752 if($('.view-more-xs').length){view_more(WindowWidth,'view-more-xs');} 753 } 754 755 if($('.text-overflow-hidden').length){text_overflow_hidden(WindowWidth);} 756 if($('.learn-more').length){learn_more(WindowWidth,'learn-more');} 757 if($('.view-more').length){view_more(WindowWidth,'view-more');} 758 759 },10); 760 } 761 }); 762 763 $('button.confirm').on('click',function(e){ 764 e.preventDefault(); 765 766 let Theme = $(this).attr('data-theme'); 767 let FormID = $(this).parents('form').attr('data-form_id'); 768 let FormDataArray = $('.'+FormID).serializeArray(); 769 770 if($('#'+FormID+' .file').length){$('#confirm.modal .submit').prop('disabled',true);} 771 772 $('#confirm button.submit').addClass(Theme); 773 $('#confirm').modal( 774 { 775 keyboard:false, 776 backdrop:'static' 777 }, 778 { 779 formdata:FormDataArray, 780 form_id:FormID 781 } 782 ); 783 }); 784 785 $('.login-icon').on('click',function(e){ 786 e.preventDefault(); 787 788 let AuthCode = $.cookie('AUTHCODE'); 789 let Member = JSON.parse(localStorage.getItem('member')); 790 let UserID = ""; 791 let LoginInfoViewUserName = ""; 792 let LoginInfoViewUserEmail = ""; 793 let LoginInfoViewUserCode = ""; 794 let LoginInfoViewBarcode = ""; 795 let LoginInfoBackColor = ""; 796 let LoginInfoButtonColor = ""; 797 798 if(!LoginInfo){ 799 LoginInfo = {}; 800 LoginInfo.view_username = 'off'; 801 LoginInfo.view_useremail = 'off'; 802 LoginInfo.view_usercode = 'off'; 803 LoginInfo.view_barcode = 'off'; 804 } 805 else{ 806 LoginInfoBackColor = ' '+LoginInfo.back_color; 807 LoginInfoButtonColor = ' '+LoginInfo.button_color; 808 } 809 810 if(Member){LoginStorage = 'local';} 811 else{ 812 Member = JSON.parse(sessionStorage.getItem('member')); 813 LoginStorage = 'session'; 814 } 815 816 let FailedMessage = function(){
817 $('#message .modal-header > button').attr('data-action','reload'); 818 $('#message').modal({keyboard : false,backdrop : 'static'}); 819 $('#message .modal-title').text('èªè¨¼ã¨ã©ã¼'); 820 $('#message .modal-body').html( 821 '<div class="text-center">'+ 822 '<h5>èªè¨¼ã«å¤±æãã¾ããã</h5>'+ 823 '<p>å度ãã°ã¤ã³ãã¦ãã ããã</p>'+ 824 '</div>' 825 ); 826 } 827 828 if(AuthCode){ 829 if(Member){ 830 let UserCode = Member.usercode; 831 let UUid = Member.uuid; 832 833 $.when(MemberVerify(Path,UUid,UserCode,AuthCode,LoginStorage)).done(function(VerifyData){ 834 let Name = ""; 835 let UserName = ""; 836 let UserEmail = ""; 837 let EmailForm = ""; 838 839 if(VerifyData.Name){Name = VerifyData.Name;} 840 if(VerifyData.UserName){UserName = VerifyData.UserName;} 841 if(VerifyData.UserEmail){UserEmail = VerifyData.UserEmail;} 842 843 if(LoginAuthID == 'username'){UserID = UserName;} 844 if(LoginAuthID == 'useremail'){UserID = UserEmail;} 845 if(LoginAuthID == 'usercode'){UserID = UserCode;} 846 847 if(LoginInfo.view_username == 'on'){ 848 LoginInfoViewUserName = 849 '<div class="form-group">'+ 850 '<label class="col-sm-3 control-label">ã¦ã¼ã¶ã¼å</label>'+ 851 '<div class="col-sm-9"><p class="form-control-static">'+UserName+'</p></div>'+ 852 '</div>'; 853 } 854 855 if(LoginInfo.view_useremail == 'on'){ 856 LoginInfoViewUserEmail = 857 '<div class="form-group">'+ 858 '<label class="col-sm-3 control-label">E-mail</label>'+ 859 '<div class="col-sm-9"><p class="form-control-static">'+UserEmail+'</p></div>'+ 860 '</div>'; 861 } 862 863 if(LoginInfo.view_usercode == 'on'){ 864 LoginInfoViewUserCode = 865 '<div class="form-group">'+ 866 '<label class="col-sm-3 control-label">ã³ã¼ã</label>'+ 867 '<div class="col-sm-9"><p class="form-control-static">'+UserCode+'</p></div>'+ 868 '</div>'; 869 } 870 871 if(LoginInfo.view_barcode == 'on'){ 872 LoginInfoViewBarcode = 873 '<div class="view-barcode">'+ 874 '<div class="barcode"></div>'+ 875 '</div>'; 876 } 877 878 if(VerifyData.Result == 'true'){ 879 $('#message').modal({keyboard : false,backdrop : 'static'}); 880 $('#message .modal-title').text('ãã°ã¤ã³æ å ±'); 881 $('#message .modal-body').html( 882 '<form class="login-info form-horizontal'+LoginInfoBackColor+'">'+ 883 '<div class="form-group">'+ 884 '<label class="col-sm-3 control-label">ç»é²å</label>'+ 885 '<div class="col-sm-9"><p class="form-control-static">'+Name+'</p></div>'+ 886 '</div>'+ 887 '<div class="form-group">'+ 888 '<label class="col-sm-3 control-label">ã¦ã¼ã¶ã¼ID</label>'+ 889 '<div class="col-sm-9"><p class="form-control-static">'+UserID+'</p></div>'+ 890 '</div>'+ 891 LoginInfoViewUserName+ 892 LoginInfoViewUserEmail+ 893 LoginInfoViewUserCode+ 894 LoginInfoViewBarcode+ 895 '</form>' 896 ); 897 898 $('#message .modal-footer').html('<button type="button" class="logout btn'+LoginInfoButtonColor+'" class="btn">ãã°ã¢ã¦ã</button>'); 899 } 900 901 if(LoginInfo.view_barcode == 'on'){$(".barcode").barcode(UserCode,'ean13',{barWidth:2, barHeight:50});} 902 }); 903 } 904 else{ 905 $.removeCookie('AUTHCODE',{path: '/'}); 906 $.removeCookie('USERCODE',{path: '/'}); 907 908 FailedMessage(); 909 } 910 } 911 else{ 912 $.removeCookie('AUTHCODE',{path: '/'}); 913 $.removeCookie('USERCODE',{path: '/'}); 914 915 if(LoginStorage == 'local'){localStorage.removeItem('member');} 916 if(LoginStorage == 'session'){sessionStorage.removeItem('member');} 917 918 FailedMessage(); 919 } 920 }); 921 922 $('.form-login').on('submit',function(e){ 923 e.preventDefault(); 924 $('#loader').show() 925 926 $.when(MemberVerify(Path)).done(function(VerifyData){ 927 if(VerifyData.Result == 'true'){location.reload(true);} 928 }); 929 }); 930 931 MessageModal.on('click','.logout',function(e){ 932 e.preventDefault(); 933 $.removeCookie('AUTHCODE',{path: '/'}); 934 $.removeCookie('USERCODE',{path: '/'}); 935 936 if(LoginStorage == 'local'){localStorage.removeItem('member');} 937 else{sessionStorage.removeItem('member');} 938 939 location.reload(true); 940 }) 941 .on('hidden.bs.modal',function(e){
942 let Action = $('#message .modal-header > button').attr('data-action'); 943 944 if(Action == 'reload'){ 945 if(!$('.form-login').length){location.reload(true);} 946 } 947 }); 948 949 ImageModal.on('show.bs.modal',function(e){ 950 ImageModal.css('opacity','0'); 951 952 let Target = $(e.relatedTarget); 953 let ModalData = Target.data('modal'); 954 let ModuleID = ModalData.ModuleID; 955 let ContentNo = Number(ModalData.ContentNo); 956 let ContentID = ModuleID+'-'+ContentNo; 957 let ImageID = ""; 958 959 $.when(GetContentData(Category,Page,Path,ModuleID,ContentID,ContentNo)).done(function(ContentData){ 960 let Image = ContentData.Image; 961 let Settings = ContentData.Settings; 962 963 if(Settings.property){if(Settings.property.modal == 'inherit'){Settings.image = ContentData.ModuleSettings.content.image;}} 964 965 let ImageLength = Image.length; 966 let Thumbnail = Settings.image.modal_thumbnail; 967 let ModalImg = ""; 968 let SwiperWrapper = ""; 969 let ThumbsSwiperWrapper = ""; 970 971 let ImageList = Image.filter((data) => {return (data.image_name);}); 972 let ImageListLegth = ImageList.length; 973 974 for(let i = 0; i < ImageListLegth; i++){ 975 let ImageName = ""; 976 let ImageDir = ""; 977 let ImageDirNo = ""; 978 let ImagePath = '@imgpath'; 979 let ImageType = ""; 980 let ImageAlt = ""; 981 let ImageTitle = ""; 982 let ImageText = ""; 983 let ImagePoster = ""; 984 let ImagePosterDir = ""; 985 let ImagePosterDirNo = ""; 986 let ImagePosterPath = '@imgpath'; 987 let ImagePosterType = ""; 988 let ImagePlay = ""; 989 let ImageLoop = ""; 990 let ImageMute = ""; 991 let ImageLoad = ""; 992 let ImagePlaysinline = ""; 993 let ImageControl = "" 994 let ImageLinkUrl = ""; 995 let ImageLinkTarget = "" 996 997 let ImageUrl = ""; 998 let ImageTypArray = ""; 999 let ImgPath = Path+'/img'; 1000 let ImgPosterPath = Path+'/img'; 1001 1002 if(ImageList[i].image_name){ImageName = ImageList[i].image_name;} 1003 if(ImageList[i].image_dir){ImageDir = ImageList[i].image_dir;} 1004 if(ImageList[i].image_dir_no){ImageDirNo = Number(ImageList[i].image_dir_no);} 1005 if(ImageList[i].image_path){ImagePath = ImageList[i].image_path;} 1006 if(ImageList[i].image_type){ImageType = ImageList[i].image_type;} 1007 if(ImageList[i].image_alt){ImageAlt = ImageList[i].image_alt;} 1008 if(ImageList[i].image_title){ImageTitle = ImageList[i].image_title;} 1009 if(ImageList[i].image_text){ImageText = ImageList[i].image_text;} 1010 if(ImageList[i].image_poster){ImagePoster = ImageList[i].image_poster;} 1011 if(ImageList[i].image_poster_dir){ImagePosterDir = ImageList[i].image_poster_dir;} 1012 if(ImageList[i].image_poster_dir_no){ImagePosterDirNo = Number(ImageList[i].image_poster_dir_no);} 1013 if(ImageList[i].image_poster_path){ImagePosterPath = ImageList[i].image_poster_path;} 1014 if(ImageList[i].image_poster_type){ImagePosterType = ImageList[i].image_poster_type;} 1015 if(ImageList[i].image_play){ImagePlay = ImageList[i].image_play;} 1016 if(ImageList[i].image_loop){ImageLoop = ImageList[i].image_loop;} 1017 if(ImageList[i].image_mute){ImageMute = ImageList[i].image_mute;} 1018 if(ImageList[i].image_load){ImageLoad = ImageList[i].image_load;} 1019 if(ImageList[i].image_playinline){ImagePlaysinline = ImageList[i].image_playinline;} 1020 if(ImageList[i].image_control){ImageControl = ImageList[i].image_control;} 1021 if(ImageList[i].image_link_url){ImageLinkUrl = ImageList[i].image_link_url;} 1022 if(ImageList[i].image_link_target){ImageLinkTarget = ImageList[i].image_link_target;} 1023 1024 if(ImagePath == '@imgdirpath'){ 1025 if(ImageDirNo){ 1026 let CategoryFind = PageData['Category'].find((data) => {return (data.category_no === ImageDirNo);}); 1027 if(CategoryFind){ImgPath = ImgPath+'/'+CategoryFind.category_dir;} 1028 } 1029 } 1030 1031 if(ImagePosterPath == '@imgdirpath'){ 1032 if(ImagePosterDirNo){ 1033 let CategoryFind = PageData['Category'].find((data) => {return (data.category_no === ImagePosterDirNo);}); 1034 if(CategoryFind){ImgPosterPath = ImgPosterPath+'/'+CategoryFind.category_dir;} 1035 } 1036 } 1037 1038 ImageTypeArray = ImageType.split('/'); 1039 ImageID = 'image-'+ModuleID+'-'+ContentNo+'-'+[i]; 1040 ImageUrl = ImgPath+'/'+ImageName; 1041 ImagePosterUrl = ImgPosterPath+'/'+ImagePoster; 1042 1043 if(ImageAlt){ImageAlt = ' alt="'+ImageAlt+'"';} 1044 if(ImagePoster){ImagePoster = ' poster="'+ImagePosterUrl+'"';} 1045 if(ImageLoad){ImageLoad = ' preload="'+ImageLoad+'"';} 1046 if(ImagePlay){ImagePlay = ' '+ImagePlay;} 1047 if(ImagePlaysinline){ImagePlaysinline = ' '+ImagePlaysinline;} 1048 if(ImageLoop){ImageLoop = ' '+ImageLoop;} 1049 if(ImageMute){ImageMute = ' '+ImageMute;} 1050 if(ImageControl){ImageControl = ' '+ImageControl;} 1051 if(ImageTitle){ImageTitle = ImageTitle.replace(/<br>/g,"");} 1052 if(ImageLinkUrl){ImageLinkUrl = ImageLinkUrl.replace(/@path/,Path).replace(/@imgpath/,ImgPath).replace(/@imgdirpath/,ImgPath);} 1053 1054 let VideoSetting = 1055 ImagePoster+ 1056 ImageLoad+ 1057 ImagePlay+ 1058 ImagePlaysinline+ 1059 ImageLoop+ 1060 ImageMute+ 1061 ImageControl; 1062 1063 if(ImageListLegth == 1){ 1064 if(ImageTypeArray[0] == 'image'){ 1065 ModalImg = '<img class="img-responsive" src="'+ImageUrl+'"'+ImageAlt+'>'; 1066 1067 if(ImageLinkUrl){ 1068 ModalImg = 1069 '<a href="'+ImageLinkUrl+'" target="'+ImageLinkTarget+'">'+ 1070 '<img class="img-responsive" src="'+ImageUrl+'"'+ImageAlt+'>'+ 1071 '</a>' 1072 ; 1073 } 1074 } 1075 else if(ImageTypeArray[0] == 'video'){ 1076 ModalImg = '<video id="'+ImageID+'" class="img-responsive" src="'+ImageUrl+'"'+VideoSetting+'>'; 1077 } 1078 } 1079 else{ 1080 let SwiperSlide = ""; 1081 let ThumbsSwiperSlide = ""; 1082 let Selected = ""; 1083 1084 if(ImageTypeArray[0] == 'image'){ 1085 let SwiperImg = '<img id="'+ImageID+'" class="img-responsive" src="'+ImageUrl+'"'+ImageAlt+'>'; 1086 let SwiperThumbsImg = SwiperImg; 1087 1088 if(ImageLinkUrl){ 1089 SwiperImg = 1090 '<a href="'+ImageLinkUrl+'" target="'+ImageLinkTarget+'">'+ 1091 '<img id="'+ImageID+'" class="img-responsive" src="'+ImageUrl+'"'+ImageAlt+'>'; 1092 '</a>'; 1093 } 1094 1095 SwiperSlide = '<div class="swiper-slide'+Selected+'" data-image_title="'+ImageTitle+'" data-image_text="'+ImageText+'">'+SwiperImg+'</div>'; 1096 ThumbsSwiperSlide = '<div class="swiper-slide" data-image_title="'+ImageTitle+'" data-image_text="'+ImageText+'">'+SwiperThumbsImg+'</div>'; 1097 } 1098 else if(ImageTypeArray[0] == 'video'){ 1099 SwiperSlide = 1100 '<div class="swiper-slide" data-image_title="'+ImageTitle+'" data-image_text="'+ImageText+'">'+ 1101 '<video id="'+ImageID+'" class="img-responsive" src="'+ImageUrl+'"'+VideoSetting+'>'+ 1102 '</div>'; 1103 1104 ThumbsSwiperSlide = 1105 '<div class="swiper-slide" data-image_title="'+ImageTitle+'" data-image_text="'+ImageText+'">'+ 1106 '<video id="'+ImageID+'" class="img-responsive" src="'+ImageUrl+'" preload="auto" muted'+ImagePoster+'>'+ 1107 '</div>'; 1108 } 1109 1110 SwiperWrapper = SwiperWrapper+SwiperSlide; 1111 ThumbsSwiperWrapper = ThumbsSwiperWrapper+ThumbsSwiperSlide; 1112 } 1113 } 1114 1115 if(ModalImg){ 1116 $('#image.modal .image-enlarge').html(ModalImg); 1117 $('#image.modal .image-enlarge').show(); 1118 } 1119 else if(SwiperWrapper){ 1120 $('#image.modal .gallery-main > .swiper-wrapper').html(SwiperWrapper); 1121 $('#image.modal .gallery-main').show(); 1122 1123 if(ThumbsSwiperWrapper){ 1124 $('#image.modal .gallery-thumbs > .swiper-wrapper').html(ThumbsSwiperWrapper); 1125 if(Thumbnail == 'on'){$('#image.modal .gallery-thumbs').show();} 1126 } 1127 } 1128 1129 let ImageTitle = Image[0].image_title; 1130 let ImageText = Image[0].image_text; 1131 1132 if(ImageTitle){ 1133 ImageTitle = ImageTitle.replace(/<br>/g,""); 1134 $('#image.modal .modal-title').html(ImageTitle); 1135 } 1136 1137 if(ImageText){$('#image.modal .caption').html('<p>'+ImageText+'</p>');} 1138 }); 1139 }); 1140 1141 ImageModal.on('shown.bs.modal',function(e){ 1142 $.when( 1143 $('#image.modal .modal-content').outerHeight(), 1144 $('#image.modal .modal-header').outerHeight() 1145 ).done(function(ModalHeight,ModalHederHeight){ 1146 let ModalBodyHeight = ModalHeight - ModalHederHeight; 1147 1148 if($('#image.modal .gallery-main').is(':visible')){ 1149 let Target = $(e.relatedTarget); 1150 let ModalData = Target.data('modal'); 1151 let ModuleID = ModalData.ModuleID; 1152 let ContentNo = Number(ModalData.ContentNo); 1153 let ContentID = ModuleID+'-'+ContentNo; 1154 let InitialNo = Number(ModalData.InitialNo)-1; 1155 1156 if(WindowWidth < 768){ModalBodyHeight = WindowHeight - ModalHederHeight - 60;} 1157 1158 $.when(GetContentData(Category,Page,Path,ModuleID,ContentID,ContentNo)).done(function(ContentData){ 1159 let AutoPlay;
1160 let ThumbnailLength; 1161 let ThumbnailLengthXS; 1162 let FadeEffect = {crossFade: false}; 1163 let Settings = ContentData.Settings; 1164 1165 if(Settings.property){if(Settings.property.modal == 'inherit'){Settings.image = ContentData.ModuleSettings.content.image;}} 1166 1167 let Slide = Settings.image.modal_slide; 1168 let AutoSlide = Settings.image.modal_autoslide; 1169 let SlideInterval = Number(Settings.image.modal_slide_interval); 1170 let Thumbnail = Settings.image.modal_thumbnail; 1171 1172 if(Slide == 'fade'){FadeEffect = {crossFade: true};} 1173 if(AutoSlide == 'on'){AutoPlay = {delay: SlideInterval,disableOnInteraction: true};} 1174 if(Thumbnail == 'on'){ 1175 ThumbnailLength = Number(Settings.image.modal_thumbnail_length); 1176 1177 if(ThumbnailLength >= 3){ThumbnailLengthXS = 3;} 1178 else{ 1179 ThumbnailLength = 2; 1180 ThumbnailLengthXS = 2; 1181 } 1182 1183 let GallalyThumbsHeight = ModalBodyHeight * 0.15; 1184 let GallalyThumbsImgHeight = GallalyThumbsHeight - 15; 1185 1186 $('#image.modal .gallery-thumb > .swiper-wrapper').css('max-height',GallalyThumbsHeight+'px'); 1187 $('#image.modal .gallery-thumbs img').css('height',GallalyThumbsImgHeight+'px'); 1188 $('#image.modal .gallery-thumbs video').css('height',GallalyThumbsImgHeight+'px'); 1189 } 1190 1191 ImageModal.css('opacity','1'); 1192 1193 let ModalSwiperGalleryThumbs = new Swiper('#image.modal .gallery-thumbs',{ 1194 spaceBetween: 10, 1195 slidesPerView: ThumbnailLengthXS, 1196 scrollbar: { 1197 el: '.swiper-scrollbar', 1198 draggable: true 1199 }, 1200 watchSlidesVisibility: true, 1201 watchSlidesProgress: true, 1202 breakpoints: { 1203 767: { 1204 slidesPerView: ThumbnailLength 1205 } 1206 } 1207 }); 1208 1209 let ModalSwiperGalleryMain = new Swiper('#image.modal .gallery-main',{ 1210 initialSlide: InitialNo, 1211 spaceBetween: 10, 1212 autoHeight: true, 1213 speed: 1000, 1214 centeredSlides: true, 1215 effect: Slide, 1216 fadeEffect: FadeEffect, 1217 autoplay: AutoPlay, 1218 navigation: { 1219 nextEl: '.swiper-button-next', 1220 prevEl: '.swiper-button-prev' 1221 }, 1222 thumbs: { 1223 swiper: ModalSwiperGalleryThumbs, 1224 }, 1225 on: { 1226 init: function(){ 1227 let ActiveSlide = $('#image.modal .gallery-main .swiper-slide-active'); 1228 let ImageTitle = ActiveSlide.attr('data-image_title'); 1229 let ImageText = ActiveSlide.attr('data-image_text'); 1230 let GallalyMainHeight = ModalBodyHeight - 25; 1231 1232 if(ImageTitle){ImageTitle = ImageTitle.replace(/<br>/g,"");} 1233 if(ImageText){ 1234 ImageText = '<p>'+ImageText+'</p>'; 1235 GallalyMainHeight = (ModalBodyHeight * 0.85) - 25; 1236 } 1237 else{ImageText = "";} 1238 1239 $('#image.modal .modal-title').html(ImageTitle); 1240 $('#image.modal .caption').html(ImageText); 1241 1242 if(Thumbnail == 'on'){ 1243 if(ImageText){GallalyMainHeight = (ModalBodyHeight * 0.7) - 25;} 1244 else{GallalyMainHeight = (ModalBodyHeight * 0.85) - 25;} 1245 } 1246 1247 $('#image.modal .gallery-main > .swiper-wrapper').css('max-height',GallalyMainHeight+'px'); 1248 ActiveSlide.find('img').css('max-height',GallalyMainHeight+'px'); 1249 ActiveSlide.find('video').css('max-height',GallalyMainHeight+'px'); 1250 } 1251 } 1252 }); 1253 1254 ModalSwiperGalleryMain.on('transitionStart',function(){ 1255 let ActiveSlide = $('#image.modal .gallery-main .swiper-slide-active'); 1256 let ImageText = ActiveSlide.attr('data-image_text'); 1257 let GallalyMainHeight = ModalBodyHeight - 25; 1258 1259 if(ImageText){GallalyMainHeight = (ModalBodyHeight * 0.85) - 25;} 1260 if(Thumbnail == 'on'){ 1261 if(ImageText){GallalyMainHeight = (ModalBodyHeight * 0.7) - 25;} 1262 else{GallalyMainHeight = (ModalBodyHeight*0.85) - 25;} 1263 } 1264 1265 $('#image.modal .gallery-main > .swiper-wrapper').css('max-height',GallalyMainHeight+'px'); 1266 ActiveSlide.find('img').css('max-height',GallalyMainHeight+'px'); 1267 ActiveSlide.find('video').css('max-height',GallalyMainHeight+'px'); 1268 1269 }); 1270 1271 ModalSwiperGalleryMain.on('slideChangeTransitionStart',function(){ 1272 let ActiveSlide = $('#image.modal .gallery-main .swiper-slide-active'); 1273 let ImageTitle = ActiveSlide.attr('data-image_title'); 1274 let ImageText = ActiveSlide.attr('data-image_text'); 1275 1276 if(ImageTitle){ImageTitle = ImageTitle.replace(/<br>/g,"");} 1277 if(ImageText){ImageText = '<p>'+ImageText+'</p>';} 1278 else{ImageText = "";} 1279 1280 $('#image.modal .modal-title').html(ImageTitle); 1281 $('#image.modal .caption').html(ImageText); 1282 }); 1283 1284 ModalSwiperGalleryMain.on('slideChangeTransitionEnd',function(){ 1285 $('.swiper-slide').find('video').each(function(){ 1286 let HideSlide = $(this).not('.swiper-slide-active'); 1287 HideSlide[0].currentTime = 0; 1288 HideSlide[0].pause(); 1289 }); 1290 1291 let ActiveSlide = $('#image.modal .gallery-main .swiper-slide-active'); 1292 let ActiveVideo = ActiveSlide.find('video'); 1293 let VideoLength = ActiveVideo.length; 1294 1295 if(VideoLength){ 1296 let Video = $('#image.modal .gallery-main .swiper-slide-active video'); 1297 let VideoSource = Video[0]; 1298 1299 if(VideoSource.autoplay){VideoSource.play();} 1300 } 1301 }); 1302 1303 ImageModal.on('hidden.bs.modal',function(e){ 1304 ModalSwiperGalleryMain.destroy(); 1305 ModalSwiperGalleryThumbs.destroy(); 1306 1307 $('#image.modal .gallery-main > .swiper-wrapper') 1308 .removeAttr('style') 1309 .empty(); 1310 $('#image.modal .gallery-main > .swiper-pagination') 1311 .removeAttr('style') 1312 .empty(); 1313 $('#image.modal .gallery-thumbs > .swiper-wrapper') 1314 .removeAttr('style') 1315 .empty(); 1316 $('#image.modal .gallery-thumbs > .swiper-scrollbar') 1317 .removeAttr('style') 1318 .empty(); 1319 $('#image.modal .gallery-main').hide(); 1320 $('#image.modal .gallery-thumbs').hide(); 1321 $('#image.modal .modal-title').empty(); 1322 $('#image.modal .caption').empty(); 1323 }); 1324 }); 1325 } 1326 else{ 1327 $('#image.modal .image-enlarge img').css('max-height',ModalBodyHeight - 30+'px'); 1328 $('#image.modal .image-enlarge video').css('max-height',ModalBodyHeight - 30+'px'); 1329 ImageModal.css('opacity','1'); 1330 1331 ImageModal.on('hidden.bs.modal',function(e){ 1332 $('#image.modal .image-enlarge') 1333 .hide() 1334 .empty(); 1335 $('#image.modal .modal-title').empty(); 1336 $('#image.modal .caption').empty(); 1337 }); 1338 } 1339 }); 1340 }); 1341 1342 LinkModal.on('show.bs.modal',function(e){ 1343 let Target = $(e.relatedTarget); 1344 let ModalData = Target.data('modal'); 1345 let ModuleID = ModalData.ModuleID; 1346 let ContentNo = ModalData.ContentNo; 1347 let ContentType = ModalData.ContentType; 1348 let ContentURL = ModalData.ContentURL; 1349 let ContentView = ModalData.ContentView; 1350 let ContentSrc = ContentURL.replace(/@path/,Path); 1351 let ModalBody = ""; 1352 1353 if(!ContentView){ContentView = 'embed-responsive-4by3'}; 1354 if(ContentType == 'image'){ModalBody = '<img class="img-responsive" src="'+ContentSrc+'">';} 1355 else if(ContentType == 'video'){ModalBody = '<video class="img-responsive" src="'+ContentSrc+'" autoplay controls>';} 1356 else{ 1357 let Option = ""; 1358 let Allow = ""; 1359 let AllowFullScreen = ""; 1360 let AllowTransparency = ""; 1361 1362 if(ContentSrc.match(/google.com\/maps/)){AllowFullScreen = ' allowfullscreen';} 1363 if(ContentSrc.match(/youtube.com/)){ 1364 Allow = ' allow="autoplay; encrypted-media; gyroscope; picture-in-picture"'; 1365 AllowFullScreen = ' allowfullscreen'; 1366 ContentView = 'embed-responsive-16by9'; 1367 } 1368 1369 if(ContentSrc.match(/facebook/)){ 1370 Allow = ' allow="encrypted-media"'; 1371 AllowTransparency = ' allowTransparency="true"'; 1372 } 1373 1374 Option = Allow+AllowFullScreen+AllowTransparency; 1375 ModalBody = 1376 '<div class="embed embed-responsive '+ContentView+'">'+ 1377 '<iframe class="modal-embed embed-responsive-item" src="'+ContentSrc+'" frameborder="0"'+Option+'></iframe>' 1378 '</div>' 1379 ; 1380 } 1381 1382 $('#link.modal .modal-body').html(ModalBody); 1383 }); 1384 1385 ComfirmModal.on('show.bs.modal',function(e){ 1386 let FormID = e.relatedTarget.form_id; 1387 let FormDataJson = e.relatedTarget.formdata; 1388 let ModalHeight = WindowHeight - 60; 1389 let PostData = {}; 1390 let MailBody = ""; 1391
1392 for(i in FormDataJson){ 1393 if(FormDataJson[i]["name"].match(/^system/)){continue;} 1394 1395 let Key = FormDataJson[i]["name"].replace('[]', ''); 1396 let Val = FormDataJson[i]["value"].replace(/\r?\n/g, '<br>'); 1397 1398 if(PostData[Key]){Val = PostData[Key]+','+FormDataJson[i]["value"];} 1399 PostData[Key] = Val; 1400 } 1401 1402 for(var key in PostData){ 1403 let FormGroup = 1404 '<div class="form-group">'+ 1405 '<label class="col-sm-3 control-label">'+key+'</label>'+ 1406 '<div class="col-sm-9"><p class="form-control-static">'+PostData[key]+'</p></div>'+ 1407 '</div>'; 1408 1409 MailBody = MailBody+FormGroup; 1410 } 1411 1412 $('#confirm.modal form').attr('data-form_id',FormID); 1413 $('#confirm .modal-body').html(MailBody); 1414 $('#confirm .modal-content').css('max-height',ModalHeight+'px'); 1415 1416 if($('#'+FormID+' .file').length){ 1417 $('#confirm.modal .submit').prop('disabled',true); 1418 $('#confirm .modal-dialog').append('<div class="loader"></div>'); 1419 } 1420 }) 1421 .on('hide.bs.modal',function(e){ 1422 let FormID = $('#confirm.modal form').attr('data-form_id'); 1423 1424 if($('#confirm.modal .loader').length){$('#confirm.modal .loader').remove();} 1425 if($('#confirm.modal .loader-message').length){$('#confirm.modal .loader-message').remove();} 1426 if($('#'+FormID+' .files').length){//ã¢ãããã¼ããããã¡ã¤ã«åé¤ 1427 if($('#'+FormID+' .fileupload-buttons button.cancel').is(':visible')){$('#'+FormID+' .fileupload-buttons button.cancel').hide();} 1428 if($('#'+FormID+' .fileupload-buttons label.fileinput-button').is(':hidden')){$('#'+FormID+' .fileupload-buttons label.fileinput-button').show();} 1429 if($('#'+FormID+' .inputfiles').length){ 1430 let UploadDir = $('#'+FormID+' input#upload_dir').val(); 1431 let SubmitData = {'delete': UploadDir,'category': Category,'page': Page,'id': FormID}; 1432 1433 $.ajax({ 1434 url: Path+'/libs/site/upload.php', 1435 data: SubmitData, 1436 type: 'post', 1437 dataType: 'text', 1438 timeout : 30000 1439 }).done(function(data){ 1440 if($('#'+FormID+' .inputfiles').length){$('#'+FormID+' .inputfiles').empty();} 1441 if($('#'+FormID+' .files').length){$('#'+FormID+' .files').empty();} 1442 if($('#'+FormID+' .filesinfo').length){$('#'+FormID+' .filesinfo').empty();} 1443 }); 1444 } 1445 } 1446 }); 1447 1448 $('#confirm.modal form').off('submit') 1449 .on('submit',function(e){ 1450 e.preventDefault(); 1451 1452 $('#confirm.modal .submit').prop('disabled',true); 1453 $('#confirm .modal-dialog').append('<div class="loader-message modal-color"><span>éä¿¡ä¸</span></div><div class="loader"></div>'); 1454 1455 let FormID = $('#confirm.modal form').attr('data-form_id'); 1456 let FormData = $('.'+FormID).serializeArray(); 1457 let FormLabel = $('.'+FormID).attr('data-form_label'); 1458 let Location = URL+'?id='+FormID+'&status=complete#'+FormID; 1459 1460 if(typeof gtag_report_conversion == 'function'){gtag_report_conversion();} 1461 if(typeof gtag == 'function'){ 1462 if(!FormLabel){FormLabel = PageName;} 1463 gtag_event_send(PageName,FormLabel); 1464 } 1465 1466 if(URL.match(/\?/)){Location = URL+'&id='+FormID+'&status=complete#'+FormID;} 1467 1468 $.ajax({ 1469 url: Path+'/libs/site/SMTPMail.php', 1470 data: FormData, 1471 type: 'post', 1472 dataType: 'text', 1473 timeout : 30000 1474 }).done(function(data){ 1475 $('#confirm.modal .submit').prop('disabled',false); 1476 $('#confirm').modal('hide'); 1477 1478 if(data == 'complete'){location.href = Location;} 1479 else{ 1480 $('#confirm').modal('hide'); 1481 $('#message').modal({keyboard : false,backdrop : 'static'}); 1482 $('#message .modal-title').text('ã¡ãã»ã¼ã¸'); 1483 $('#message .modal-body').html( 1484 '<div class="text-center">'+ 1485 '<h5>éä¿¡ãå®äºãããã¨ãã§ãã¾ããã§ããã</h5>'+ 1486 '<p>ãã°ãããã¦ããå度ãéä¿¡ãã ããã</p>'+ 1487 '</div>' 1488 ); 1489 1490 console.log(data); 1491 } 1492 }).fail(function(data){ 1493 $('#confirm.modal .submit').prop('disabled',false); 1494 $('#confirm').modal('hide'); 1495 $('#message').modal({keyboard : false,backdrop : 'static'}); 1496 $('#message .modal-title').text('ã¡ãã»ã¼ã¸');
1497 $('#message .modal-body').html( 1498 '<div class="text-center">'+ 1499 '<h5>éä¿¡ã«å¤±æãã¾ããã</h5>'+ 1500 '<p>ãµã¤ãã®ç®¡çè ã¾ã§ãåãåãããã ããã</p>'+ 1501 '</div>' 1502 ); 1503 1504 return false; 1505 }); 1506 }); 1507 1508 $(window).scroll(function(){ 1509 let ScrollAmount = $(window).scrollTop(); 1510 1511 if(WindowWidth < 768){ 1512 if($('.scroll-fullheight-visible-xs').length){scroll_visible(WindowWidth,WindowHeight,ScrollAmount,'.scroll-fullheight-visible-xs','mobile');} 1513 if($('.scroll-fade-in-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-fade-in-xs','fade-in-xs');} 1514 if($('.scroll-expand-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-expand-xs','expand-xs');} 1515 if($('.scroll-move-from-above-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-above-xs','move-from-above-xs');} 1516 if($('.scroll-move-from-bottom-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-bottom-xs','move-from-bottom-xs');} 1517 if($('.scroll-move-from-left-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-left-xs','move-from-left-xs');} 1518 if($('.scroll-move-from-right-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-right-xs','move-from-right-xs');} 1519 if($('.scroll-wipe-in-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-in-xs','wipe-in-xs');} 1520 if($('.scroll-wipe-left-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-left-xs','wipe-left-xs');} 1521 if($('.scroll-wipe-right-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-right-xs','wipe-right-xs');} 1522 if($('.scroll-fade-in-2s-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-fade-in-2s-xs','fade-in-2s-xs');} 1523 if($('.scroll-expand-2s-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-expand-2s-xs','expand-2s-xs');} 1524 if($('.scroll-move-from-above-2s-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-above-2s-xs','move-from-above-2s-xs');} 1525 if($('.scroll-move-from-bottom-2s-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-bottom-2s-xs','move-from-bottom-2s-xs');} 1526 if($('.scroll-move-from-left-2s-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-left-2s-xs','move-from-left-2s-xs');} 1527 if($('.scroll-move-from-right-2s-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-right-2s-xs','move-from-right-2s-xs');} 1528 if($('.scroll-wipe-in-2s-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-in-2s-xs','wipe-in-2s-xs');} 1529 if($('.scroll-wipe-left-2s-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-left-2s-xs','wipe-left-2s-xs');} 1530 if($('.scroll-wipe-right-2s-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-right-2s-xs','wipe-right-2s-xs');} 1531 if($('.scroll-fade-in-3s-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-fade-in-3s-xs','fade-in-3s-xs');} 1532 if($('.scroll-expand-3s-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-expand-3s-xs','expand-3s-xs');} 1533 if($('.scroll-move-from-above-3s-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-above-3s-xs','move-from-above-3s-xs');} 1534 if($('.scroll-move-from-bottom-3s-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-bottom-3s-xs','move-from-bottom-3s-xs');} 1535 if($('.scroll-move-from-left-3s-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-left-3s-xs','move-from-left-3s-xs');} 1536 if($('.scroll-move-from-right-3s-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-right-3s-xs','move-from-right-3s-xs');} 1537 if($('.scroll-wipe-in-3s-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-in-3s-xs','wipe-in-3s-xs');} 1538 if($('.scroll-wipe-left-3s-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-left-3s-xs','wipe-left-3s-xs');} 1539 if($('.scroll-wipe-right-3s-xs').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-right-3s-xs','wipe-right-3s-xs');} 1540 } 1541 else{ 1542 if($('.scroll-fullheight-visible-sm').length){scroll_visible(WindowWidth,WindowHeight,ScrollAmount,'.scroll-fullheight-visible-sm','desktop');} 1543 if($('.scroll-fade-in-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-fade-in-sm','fade-in-sm');} 1544 if($('.scroll-expand-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-expand-sm','expand-sm');} 1545 if($('.scroll-move-from-above-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-above-sm','move-from-above-sm');} 1546 if($('.scroll-move-from-bottom-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-bottom-sm','move-from-bottom-sm');} 1547 if($('.scroll-move-from-left-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-left-sm','move-from-left-sm');} 1548 if($('.scroll-move-from-right-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-right-sm','move-from-right-sm');} 1549 if($('.scroll-wipe-in-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-in-sm','wipe-in-sm');} 1550 if($('.scroll-wipe-left-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-left-sm','wipe-left-sm');} 1551 if($('.scroll-wipe-right-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-right-sm','wipe-right-sm');} 1552 if($('.scroll-fade-in-2s-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-fade-in-2s-sm','fade-in-2s-sm');} 1553 if($('.scroll-expand-2s-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-expand-2s-sm','expand-2s-sm');} 1554 if($('.scroll-move-from-above-2s-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-above-2s-sm','move-from-above-2s-sm');} 1555 if($('.scroll-move-from-bottom-2s-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-bottom-2s-sm','move-from-bottom-2s-sm');} 1556 if($('.scroll-move-from-left-2s-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-left-2s-sm','move-from-left-2s-sm');} 1557 if($('.scroll-move-from-right-2s-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-right-2s-sm','move-from-right-2s-sm');} 1558 if($('.scroll-wipe-in-2s-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-in-2s-sm','wipe-in-2s-sm');} 1559 if($('.scroll-wipe-left-2s-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-left-2s-sm','wipe-left-2s-sm');} 1560 if($('.scroll-wipe-right-2s-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-right-2s-sm','wipe-right-2s-sm');} 1561 if($('.scroll-fade-in-3s-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-fade-in-3s-sm','fade-in-3s-sm');} 1562 if($('.scroll-expand-3s-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-expand-3s-sm','expand-3s-sm');} 1563 if($('.scroll-move-from-above-3s-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-above-3s-sm','move-from-above-3s-sm');} 1564 if($('.scroll-move-from-bottom-3s-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-bottom-3s-sm','move-from-bottom-3s-sm');} 1565 if($('.scroll-move-from-left-3s-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-left-3s-sm','move-from-left-3s-sm');} 1566 if($('.scroll-move-from-right-3s-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-right-3s-sm','move-from-right-3s-sm');} 1567 if($('.scroll-wipe-in-3s-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-in-3s-sm','wipe-in-3s-sm');} 1568 if($('.scroll-wipe-left-3s-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-left-3s-sm','wipe-left-3s-sm');} 1569 if($('.scroll-wipe-right-3s-sm').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-right-3s-sm','wipe-right-3s-sm');} 1570 } 1571 1572 if($('.scroll-fullheight-visible').length){scroll_visible(WindowWidth,WindowHeight,ScrollAmount,'.scroll-fullheight-visible','');} 1573 if($('.scroll-fade-in').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-fade-in','fade-in');} 1574 if($('.scroll-expand').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-expand','expand');} 1575 if($('.scroll-move-from-above').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-above','move-from-above');} 1576 if($('.scroll-move-from-bottom').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-bottom','move-from-bottom');} 1577 if($('.scroll-move-from-left').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-left','move-from-left');} 1578 if($('.scroll-move-from-right').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-right','move-from-right');} 1579 if($('.scroll-wipe-in').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-in','wipe-in');} 1580 if($('.scroll-wipe-left').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-left','wipe-left');} 1581 if($('.scroll-wipe-right').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-right','wipe-right');} 1582 if($('.scroll-fade-in-2s').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-fade-in-2s','fade-in-2s');} 1583 if($('.scroll-expand-2s').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-expand-2s','expand-2s');} 1584 if($('.scroll-move-from-above-2s').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-above-2s','move-from-above-2s');} 1585 if($('.scroll-move-from-bottom-2s').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-bottom-2s','move-from-bottom-2s');} 1586 if($('.scroll-move-from-left-2s').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-left-2s','move-from-left-2s');} 1587 if($('.scroll-move-from-right-2s').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-right-2s','move-from-right-2s');} 1588 if($('.scroll-wipe-in-2s').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-in-2s','wipe-in-2s');} 1589 if($('.scroll-wipe-left-2s').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-left-2s','wipe-left-2s');} 1590 if($('.scroll-wipe-right-2s').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-right-2s','wipe-right-2s');} 1591 if($('.scroll-fade-in-3s').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-fade-in-3s','fade-in-3s');} 1592 if($('.scroll-expand-3s').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-expand-3s','expand-3s');} 1593 if($('.scroll-move-from-above-3s').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-above-3s','move-from-above-3s');} 1594 if($('.scroll-move-from-bottom-3s').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-bottom-3s','move-from-bottom-3s');} 1595 if($('.scroll-move-from-left-3s').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-left-3s','move-from-left-3s');} 1596 if($('.scroll-move-from-right-3s').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-move-from-right-3s','move-from-right-3s');} 1597 if($('.scroll-wipe-in-3s').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-in-3s','wipe-in-3s');} 1598 if($('.scroll-wipe-left-3s').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-left-3s','wipe-left-3s');} 1599 if($('.scroll-wipe-right-3s').length){parallax(WindowWidth,WindowHeight,PageScrollSnap,ScrollAmount,'scroll-wipe-right-3s','wipe-right-3s');} 1600 }); 1601 }); 1602 }); 1603 1604 $('#grobal-menu,#local-menu').on('show.bs.collapse',function(e){ 1605 if($(this).attr('id') == 'grobal-menu'){if(LocalNav){LocalMenu.collapse('hide');}} 1606 1607 $.when( 1608 navigator.userAgent 1609 ).done(function(UserAgent,BodyScrollAmount){ 1610 FixedBody(UserAgent); 1611 $('#overlay').show(); 1612 $('#localnav-title-icon').removeClass('glyphicon-chevron-down'); 1613 $('#localnav-title-icon').addClass('glyphicon-chevron-up'); 1614 }); 1615 }).on('hide.bs.collapse',function(e){ 1616 $.when( 1617 navigator.userAgent 1618 ).done(function(UserAgent){ 1619 let EventTargetID = e.target.id; 1620 1621 if(EventTargetID == 'grobal-menu' || EventTargetID == 'local-menu'){ 1622 ClearFixedBody(UserAgent); 1623 $("#overlay").hide(); 1624 } 1625 $('#localnav-title-icon').removeClass('glyphicon-chevron-up'); 1626 $('#localnav-title-icon').addClass('glyphicon-chevron-down'); 1627 }); 1628 }); 1629
1630 $('#grobal-menu-list .child-list').on('show.bs.collapse',function(){ 1631 $(this).parent('ul') 1632 .find('.dropdown-menu-list.child').addClass('active') 1633 .find('a.dropdown-toggle > span').text('remove'); 1634 1635 }) 1636 .on('hide.bs.collapse',function(){ 1637 $(this).parent('ul') 1638 .find('.dropdown-menu-list.child').removeClass('active') 1639 .find('a.dropdown-toggle > span').text('add'); 1640 }); 1641 1642 if(WindowWidth >= 768){ 1643 $('#grobal-menu-list .dropdown') 1644 .hover( 1645 function(){ 1646 let GrobalMenuListID = $(this).attr('id'); 1647 if(!$('#'+GrobalMenuListID).hasClass('open')){$('#'+GrobalMenuListID+'>a.hidden-xs').dropdown('toggle');} 1648 }, 1649 function(){ 1650 let GrobalMenuListID = $(this).attr('id'); 1651 if($('#'+GrobalMenuListID).hasClass('open')){$('#'+GrobalMenuListID+'>a.hidden-xs').dropdown('toggle');} 1652 } 1653 ) 1654 .on("show.bs.dropdown",function(e){ 1655 let DropDownToggle = $(e.relatedTarget); 1656 let DropDownToggleOffsetTop = DropDownToggle.offset().top; 1657 let WindowScrollTop = $(window).scrollTop(); 1658 let DropDownMenu = $(e.target).children(".dropdown-menu"); 1659 let DropDownMenuPosition = (DropDownToggleOffsetTop - WindowScrollTop) + DropDownToggle.outerHeight(true) + "px"; 1660 1661 DropDownMenu.css({"top":DropDownMenuPosition}); 1662 }) 1663 .on("hide.bs.dropdown",function(e){ 1664 let DropDownMenu = $(e.target).children(".dropdown-menu"); 1665 DropDownMenu.css({"top":""}); 1666 Â }); 1667 } 1668 1669 $('.category-heading').on('click',function(){ 1670 let ContentCategoryID = $(this).parent().attr('id'); 1671 let ContentCategoryIcon = $(this).children('.content-category-icon'); 1672 1673 if($('#'+ContentCategoryID+'-menu').hasClass('in')){ 1674 ContentCategoryIcon.removeClass('glyphicon-minus'); 1675 ContentCategoryIcon.addClass('glyphicon-chevron-down'); 1676 } 1677 else{ 1678 ContentCategoryIcon.removeClass('glyphicon-chevron-down'); 1679 ContentCategoryIcon.addClass('glyphicon-minus'); 1680 } 1681 }); 1682 1683 $('#overlay').on("click",function(){ 1684 $("#overlay").hide(); 1685 1686 if(GrovalMenu.hasClass('in')){GrovalMenu.collapse('hide');} 1687 if(LocalMenu){if(LocalMenu.hasClass('in')){LocalMenu.collapse('hide');}} 1688 }); 1689 1690 $('#grobal-menu .scroll-left').on("click",function(){GrobalMenuNavOuter.animate({scrollLeft: GrobalMenuNavOuter.scrollLeft() - 80},100);}); 1691 $('#grobal-menu .scroll-right').on("click",function(){GrobalMenuNavOuter.animate({scrollLeft: GrobalMenuNavOuter.scrollLeft() + 80},100);}); 1692 $('#local-menu .scroll-left').on("click",function(){LocalMenuNavOuter.animate({scrollLeft: LocalMenuNavOuter.scrollLeft() - 80},100);}); 1693 $('#local-menu .scroll-right').on("click",function(){LocalMenuNavOuter.animate({scrollLeft: LocalMenuNavOuter.scrollLeft() + 80},100);}); 1694 $('#teaser').on('slid.bs.carousel',function(){ 1695 if(WindowWidth < 768){ 1696 if($('.carousel .absolute-center-xs').length){position_middle(WindowWidth,'.absolute-center-xs','mobile');} 1697 if($('.carousel .absolute-middle-xs').length){position_middle(WindowWidth,'.absolute-middle-xs','mobile');} 1698 if($('.carousel .relative-center-xs').length){position_middle(WindowWidth,'.relative-center-xs','mobile');} 1699 if($('.carousel .relative-middle-xs').length){position_middle(WindowWidth,'.elative-middle-xs','mobile');} 1700 } 1701 else{ 1702 if($('.carousel .absolute-center-sm').length){position_middle(WindowWidth,'.absolute-center-sm','desktop');} 1703 if($('.carousel .absolute-middle-sm').length){position_middle(WindowWidth,'.absolute-middle-sm','desktop');} 1704 if($('.carousel .relative-center-sm').length){position_middle(WindowWidth,'.relative-center-sm','desktop');} 1705 if($('.carousel .relative-middle-sm').length){position_middle(WindowWidth,'.relative-middle-sm','desktop');} 1706 } 1707 1708 if($('.carousel .absolute-center').length){position_middle(WindowWidth,'.absolute-center','');} 1709 if($('.carousel .absolute-middle').length){position_middle(WindowWidth,'.absolute-middle','');} 1710 if($('.carousel .relative-center').length){position_middle(WindowWidth,'.relative-center','');} 1711 if($('.carousel .relative-middle').length){position_middle(WindowWidth,'.relative-middle','');} 1712 }); 1713 1714 Modal.on('show.bs.modal',function(e){ 1715 $.when(navigator.userAgent).done(function(UserAgent,BodyScrollAmount){FixedBody(UserAgent);}); 1716 }) 1717 .on('hide.bs.modal',function(e){ 1718 $.when(navigator.userAgent).done(function(UserAgent){ClearFixedBody(UserAgent);}); 1719 }); 1720}); 1721 1722$(window).on('load',function(){setTimeout(function(){if($('#loader').is(':visible')){$('#loader').hide();}},500);}) 1723.on('resize orientationchange',function(){ 1724 let AuthCode = $.cookie('AUTHCODE'); 1725 let GrobalMenuNavOuter = $('#grobal-menu .nav-outer'); 1726 let LocalMenuNavOuter = $('#local-menu .nav-outer'); 1727 1728 $.when(GetWindowInfo(),GetActivePage()).done(function(WindowInfo,ActivePage){ 1729 WindowWidth = WindowInfo.WindowWidth; 1730 WindowHeight = WindowInfo.WindowHeight; 1731 $('#top').css('top','0'); 1732 1733 if($('#grobalnav').length){ 1734 if($('#grobalnav').is(':visible')){ 1735 GrobalNav = $('#grobalnav'); 1736 1737 if(GrobalNav.hasClass('grobalnav-hide')){GrobalNavHide = true;}
1738 if(GrobalNav.hasClass('grobalnav-hide-sm')){GrobalNavHideSM = true;} 1739 if(GrobalNav.hasClass('grobalnav-hide-xs')){GrobalNavHideXS = true;} 1740 1741 if($('#grobal-menu-list').hasClass('has-dropdown')){ 1742 if(WindowWidth < 768){ 1743 $('#grobal-menu-list > li').each(function(){ 1744 if($(this).hasClass('dropdown')){ 1745 $(this).addClass('no-dropdown'); 1746 $(this).removeClass('dropdown'); 1747 $(this).children('.dropdown-menu').addClass('collapse'); 1748 $(this).children('.dropdown-menu').removeClass('dropdown-menu'); 1749 $(this).children('a').attr('data-toggle','collapse'); 1750 1751 if($(this).find('.child-list')){$(this).find('.child-list').addClass('collapse');} 1752 } 1753 }); 1754 } 1755 else{ 1756 $('#grobal-menu-list > li').each(function(){ 1757 if($(this).hasClass('no-dropdown')){ 1758 $(this).addClass('dropdown'); 1759 $(this).removeClass('no-dropdown'); 1760 $(this).children('.collapse').addClass('dropdown-menu'); 1761 $(this).children('.collapse').removeClass('collapse'); 1762 $(this).children('a').attr('data-toggle','dropdown'); 1763 1764 if($(this).find('.child-list')){ 1765 if($(this).find('.child-list').hasClass('collapse')){$(this).find('.child-list').removeClass('collapse');} 1766 } 1767 } 1768 }); 1769 } 1770 } 1771 } 1772 } 1773 1774 if($('#grobal-menu .scroll-nav').length){ 1775 setTimeout(function(){ 1776 let GrobalMenuScrollWidth = GrobalMenuNavOuter.get(0).scrollWidth; 1777 let GrobalMenuOffsetWidth = GrobalMenuNavOuter.get(0).offsetWidth; 1778 1779 if(GrobalMenuOffsetWidth < GrobalMenuScrollWidth){ 1780 let GrobalMenuMaxScroll = GrobalMenuScrollWidth-GrobalMenuOffsetWidth; 1781 let GrobalMenuScrollLeft = GrobalMenuNavOuter.scrollLeft(); 1782 1783 if(GrobalMenuScrollLeft == 0){$('#grobal-menu .scroll-left').hide();} 1784 if(GrobalMenuScrollLeft > 0){$('#grobal-menu .scroll-left').show();} 1785 if(GrobalMenuScrollLeft == GrobalMenuMaxScroll){$('#grobal-menu .scroll-right').hide();} 1786 else if(GrobalMenuScrollLeft < GrobalMenuMaxScroll){$('#grobal-menu .scroll-right').show();} 1787 1788 } 1789 else{ 1790 $('#grobal-menu .scroll-left').hide(); 1791 $('#grobal-menu .scroll-right').hide(); 1792 } 1793 },100); 1794 } 1795 1796 if($('#localnav').length){ 1797 if($('#localnav').is(':visible')){ 1798 LocalNav = $('#localnav'); 1799 LocalMenu = $('#local-menu'); 1800 LocalMenuUL = $('#local-menu ul.nav'); 1801 LocalNavHeight = LocalNav.outerHeight(true); 1802 } 1803 1804 if($('.localnav-sticky').length){LocalNavSticky = $('.localnav-sticky').attr('id');} 1805 } 1806 1807 if($('#local-menu .scroll-nav').length){ 1808 if(WindowWidth >= 768){ 1809 setTimeout(function(){ 1810 let LocalMenuScrollWidth = LocalMenuNavOuter.get(0).scrollWidth; 1811 let LocalMenuOffsetWidth = LocalMenuNavOuter.get(0).offsetWidth; 1812 1813 if(LocalMenuOffsetWidth < LocalMenuScrollWidth){ 1814 let LocalMenuMaxScroll = LocalMenuScrollWidth-LocalMenuOffsetWidth; 1815 let LocalMenuScrollLeft = LocalMenuNavOuter.scrollLeft(); 1816 1817 if(LocalMenuScrollLeft == 0){$('#local-menu .scroll-left').hide();} 1818 if(LocalMenuScrollLeft > 0){$('#local-menu .scroll-left').show();} 1819 if(LocalMenuScrollLeft == LocalMenuMaxScroll){$('#local-menu .scroll-right').hide();} 1820 else if(LocalMenuScrollLeft < LocalMenuMaxScroll){$('#local-menu .scroll-right').show();} 1821 } 1822 else{ 1823 $('#local-menu .scroll-left').hide(); 1824 $('#local-menu .scroll-right').hide(); 1825 } 1826 },100); 1827 } 1828 } 1829 1830 if($('#bottom').length){ 1831 Bottom = $('#bottom'); 1832 BottomHeight = Math.floor(Bottom.outerHeight(true)); 1833 $('#main').css('padding-bottom',BottomHeight+'px'); 1834 } 1835 1836 if(WindowWidth < 768){ 1837 if(GrobalNav){ 1838 GrobalNavHeight = Math.floor($('#grobalnav .navbar-header').outerHeight(true)); 1839 1840 if(GrobalNavHideSM){GrobalNav.removeClass('grobalnav-hide');} 1841 else if(GrobalNavHideXS){GrobalNav.addClass('grobalnav-hide');} 1842 } 1843 1844 if(LocalNav){ 1845 LocalNavHeight = Math.floor($('#localnav-header').outerHeight(true)); 1846 1847 if(!LocalMenuUL.hasClass('scroll')){ 1848 LocalMenu.addClass('collapse'); 1849 LocalMenu.removeClass('text-nowrap'); 1850 } 1851 else{LocalMenu.addClass('text-nowrap');} 1852 1853 LocalNav.css('top',GrobalNavHeight+'px'); 1854 } 1855 1856 if(AuthCode){ 1857 if($('#grobalnav .navbar-header > .login-icon').is(':hidden')){
1858 $('#grobalnav .grobal-menu-inner > .login-icon').hide(); 1859 $('#grobalnav .navbar-header > .login-icon').show(); 1860 } 1861 } 1862 } 1863 else{ 1864 if(!$('body').hasClass('modal-open')){ 1865 let Selector = 'body'; 1866 let UserAgent = navigator.userAgent; 1867 1868 if(UserAgent.indexOf('iPhone') > 0 || UserAgent.indexOf('iPad') > 0){Selector = 'html';} 1869 if(Selector == 'html'){$(Selector).css({overflow:'',position:'',top:''});} 1870 else{$(Selector).css({overflow:''});} 1871 } 1872 1873 if(GrobalNav){ 1874 GrobalNavHeight = Math.floor(GrobalNav.outerHeight(true)); 1875 1876 if(GrobalNavHideSM){GrobalNav.addClass('grobalnav-hide');} 1877 else if(GrobalNavHideXS){GrobalNav.removeClass('grobalnav-hide');} 1878 } 1879 1880 if(LocalNav){ 1881 LocalMenu.css('height',''); 1882 1883 if(LocalMenu.hasClass('overflow-x-auto')){LocalMenu.addClass('text-nowrap');} 1884 if(LocalMenu.hasClass('overflow-x-auto-sm')){LocalMenu.addClass('text-nowrap');} 1885 if(LocalMenu.hasClass('overflow-x-auto-xs')){LocalMenu.removeClass('text-nowrap');} 1886 if(LocalMenu.hasClass('collapse')){LocalMenu.removeClass('collapse');} 1887 if(LocalMenu.hasClass('in')){ 1888 LocalMenu.collapse('hide'); 1889 LocalMenu.removeClass('in'); 1890 } 1891 1892 if(LocalNavSticky){$('#'+LocalNavSticky).css('top',GrobalNavHeight+'px');} 1893 } 1894 1895 if(AuthCode){ 1896 if($('#grobalnav .grobal-menu-inner > .login-icon').is(':hidden')){ 1897 $('#grobalnav .navbar-header > .login-icon').hide(); 1898 $('#grobalnav .grobal-menu-inner > .login-icon').show(); 1899 } 1900 } 1901 1902 if($('#overlay').is(':visible')){$('#overlay').hide();} 1903 } 1904 1905 if(PagePaddingTop == 'on'){ 1906 BodyPaddingTop = GrobalNavHeight; 1907 if(WindowWidth < 768){BodyPaddingTop = GrobalNavHeight+LocalNavHeight;} 1908 1909 $('body').css('padding-top',BodyPaddingTop+'px'); 1910 } 1911 1912 if(PageScrollSnap == 'on'){SetScrollify(WindowWidth,LocalNavType,GrobalNavHeight,LocalNavHeight,UrlHash);} 1913 1914 MainPosition = $('#main').offset().top; 1915 1916 if(WindowWidth < 768){ 1917 if($('.sticky-top-xs').length){position_top(WindowWidth,LayoutID,LocalNavHeight,LocalNavSticky,MainPosition,'.sticky-top-xs','mobile');} 1918 if($('.sticky-bottom-xs').length){position_bottom(WindowWidth,LayoutID,BottomHeight,'.sticky-bottom-xs','mobile');} 1919 if($('.fullheight-contents-xs').length){full_height(WindowWidth,WindowHeight,LayoutID,LocalNavHeight,MainPosition,BottomHeight,PagePaddingTop,'.fullheight-contents-xs','mobile');} 1920 if($('.fixed-top-xs').length){position_top(WindowWidth,LayoutID,LocalNavHeight,LocalNavSticky,MainPosition,'.fixed-top-xs','mobile');} 1921 if($('.absolute-center-xs').length){position_middle(WindowWidth,'.absolute-center-xs','mobile');} 1922 if($('.absolute-middle-xs').length){position_middle(WindowWidth,'.absolute-middle-xs','mobile');} 1923 if($('.relative-center-xs').length){position_middle(WindowWidth,'.relative-center-xs','mobile');} 1924 if($('.relative-middle-xs').length){position_middle(WindowWidth,'.relative-middle-xs','mobile');} 1925 } 1926 else{ 1927 if($('.sticky-top-sm').length){position_top(WindowWidth,LayoutID,LocalNavHeight,LocalNavSticky,MainPosition,'.sticky-top-sm','desktop');} 1928 if($('.sticky-bottom-sm').length){position_bottom(WindowWidth,LayoutID,BottomHeight,'.sticky-bottom-sm','desktop');} 1929 if($('.fullheight-contents-sm').length){full_height(WindowWidth,WindowHeight,LayoutID,LocalNavHeight,MainPosition,BottomHeight,PagePaddingTop,'.fullheight-contents-sm','desktop');} 1930 if($('.fixed-top-sm').length){position_top(WindowWidth,LayoutID,LocalNavHeight,LocalNavSticky,MainPosition,'.fixed-top-sm','desktop');} 1931 if($('.absolute-center-sm').length){position_middle(WindowWidth,'.absolute-center-sm','desktop');} 1932 if($('.absolute-middle-sm').length){position_middle(WindowWidth,'.absolute-middle-sm','desktop');} 1933 if($('.relative-center-sm').length){position_middle(WindowWidth,'.relative-center-sm','desktop');} 1934 if($('.relative-middle-sm').length){position_middle(WindowWidth,'.relative-middle-sm','desktop');} 1935 } 1936 1937 if($('.sticky-top').length){position_top(WindowWidth,LayoutID,LocalNavHeight,LocalNavSticky,MainPosition,'.sticky-top','');} 1938 if($('.sticky-bottom').length){position_bottom(WindowWidth,LayoutID,BottomHeight,'.sticky-bottom','');} 1939 if($('.fullheight-contents').length){full_height(WindowWidth,WindowHeight,LayoutID,LocalNavHeight,MainPosition,BottomHeight,PagePaddingTop,'.fullheight-contents','');} 1940 if($('.fixed-top').length){position_top(WindowWidth,LayoutID,LocalNavHeight,LocalNavSticky,MainPosition,'.fixed-top','');} 1941 if($('.absolute-center').length){position_middle(WindowWidth,'.absolute-center','');} 1942 if($('.absolute-middle').length){position_middle(WindowWidth,'.absolute-middle','');} 1943 if($('.relative-center').length){position_middle(WindowWidth,'.relative-center','');} 1944 if($('.relative-middle').length){position_middle(WindowWidth,'.relative-middle','');} 1945 if($('.grobalnav-hide').length){grobalnav_hide(WindowHeight,WindowWidth,GrobalNavHeight,LocalNavSysID,LocalNavHeight,LocalNavSticky,PageScrollSnap);} 1946 if($('.video-responsive').length){video_responsive(WindowWidth);}
1947 if($('.video-autoplay').length){video_autoplay(WindowWidth,WindowHeight);} 1948 if($('.carousel-inner video').length){video_carousel();} 1949 if($('.hover-caption-img-enlarge').length){caption_img(WindowWidth,'.hover-caption-img-enlarge','desktop');} 1950 }); 1951});
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.