///////////////////////////////////////////////////////////////
//    Global Variables
////////////////////////////////////////////////////////////// 
let app = {
    siteID: 'bcbst',                  // value to determine site is pulled in for analytics
    siteName: 'BCBST',                // Used to name items in tagging
    devEnvironments: ['anwas65.bcbst.com', 'dev.bcbst.com'],
    testEnvironments: ['andxtst03', 'test.bcbst.com', 'test2.bcbst.com', 'rlse.bcbst.com'],
    prodEnvironments: ['www.bcbst.com'],
    hostname: location.hostname,      // Ex: www.bcbst.com
    pathname: location.pathname,      // Ex: /use-insurance/documents-forms
    urlBreadcrumb: '',                // Ex: use insurance > documents forms
    siteSection: '',                  // Ex: use insurance
    sitePage: '',                     // Ex: documents forms
    searchParameter: '',
    searchResultsNumber: '',
    attributes: '',
    acousticId: ''
  }

    ///////////////////////////////////////////////////////////////
    //    Google Analytics
    //////////////////////////////////////////////////////////////
    
  
  $(document).ready(function () {
    ///////////////////////////////////////////////////////////////
    //    Toggling Overlays for videos
    //////////////////////////////////////////////////////////////
    // Toggle Overlays - Video Library
    $('.video-library .playButton-container').on("click", (event) => {
        let target = $(event.target);
        let getVideo = $(target).parents('.analyticsVideoTrigger').find('video');
        toggleOverlays(target, getVideo);
    })
  
    ///////////////////////////////////////////////////////////////
    //    FIX: Healthy Places Image Gallery
    //////////////////////////////////////////////////////////////
    let toLowercase = app.pathname.toLowerCase();
    if (toLowercase.indexOf('/about/in-the-community/healthy-places') > -1 && $('#myModal').css('display','block')) {
        $(document).keydown(function (event) {
            if (event.keyCode == 37) {
            $('.numbertext-prev').on("click",plusSlides(-1));
            } else if (event.keyCode == 39) {
            $('.numbertext-next').on("click",plusSlides(1));
            }
        });
    }
  });
  
  ///////////////////////////////////////////////////////////////
  //    Google Tag Manager Fix
  //////////////////////////////////////////////////////////////
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  
  
  function toggleOverlays(target, getVideo) {
    $(target).parents('.video-container').children('.video-overlay, .playButton-container').css('display', 'none');
    $(getVideo).css('display', 'block');
    $(getVideo).get(0).play();
    console.log('toggled overlay')
  }