// source --> https://muskoka411.com/wp-content/themes/Newspaper-child//js/functionality.js?ver=8.8.2.1673609940 
(function ($) {
  jQuery(document).ready(function() {
    initBackstretch();
    initHeaderSubscribe();
   // initPopupSubscribe();
  });
  $(window).on('sgpbLoadEvent', initPopupSubscribe);

  function initBackstretch(){
    
    if (themeOption.background_link && themeOption.background_link !== '') {
      jQuery('.backstretch img.not-parallax').wrap('<a href="'+themeOption.background_link+'" target="_blank" />');
      jQuery('.backstretch').addClass('background-link');
    }
  }

  function initHeaderSubscribe(){
    var $subscribeFormWrap = $('#td-outer-wrap .header-subscribe-form-wrap');
    if($subscribeFormWrap.length){
      var $subscribeFormToggler = $('#td-outer-wrap .subscribe-form-toggler');
      
      $(document).on('click', function (e) {
          if ( $(e.target).parent('.subscribe-form-toggler').length ) {
            e.preventDefault();
          }else if( $(e.target).closest(".header-subscribe-form-wrap").length === 0 && $subscribeFormToggler.hasClass('collapse')) {
            $subscribeFormWrap.toggleClass('collapse collapsed');
            $subscribeFormToggler.toggleClass('collapse collapsed');
          }
      });
      $subscribeFormToggler.on('click', function(e) {
          $subscribeFormWrap.toggleClass('collapse collapsed');
          $(this).toggleClass('collapse collapsed');
          if(!$subscribeFormWrap.find('.receive-emails-checkbox').is(':checked') ) {
            $subscribeFormWrap.find('input[type="submit"]').prop('disabled', true);
          }
          e.preventDefault();
      });
      $('#td-header-search-button').on('click', function(e) {
        if($subscribeFormToggler.hasClass('collapse')){
            $subscribeFormWrap.toggleClass('collapse collapsed');
            $subscribeFormToggler.toggleClass('collapse collapsed');
        }
      });
     var $subscribeForm = $subscribeFormWrap.find('form'),
        $receiveEmailsCheckbox = $subscribeForm.find('.receive-emails-checkbox'),
        $subscribeFormSubmit = $subscribeForm.find('input[type="submit"]');

      $subscribeFormSubmit.prop('disabled', true);


      if( $receiveEmailsCheckbox.is(':checked') ) {
        $subscribeFormSubmit.removeAttr('disabled').prop('disabled', false);
        $subscribeForm.find('input[name="_mc4wp_subscribe_contact-form-7"]').prop('checked', true);
      }

      $receiveEmailsCheckbox.on('change', function(e) {
        if(this.checked) {
          $subscribeFormSubmit.prop('disabled', false);
          $subscribeForm.find('input[name="_mc4wp_subscribe_contact-form-7"]').prop('checked', true);
        }else{
          $subscribeFormSubmit.prop('disabled', true);
        }
        e.preventDefault();
      });
    }
  }

  function initPopupSubscribe(){
    var $subscribePopup = $('.subscribe-popup form');
    if($subscribePopup.length){
      var $receiveEmails = $subscribePopup.find('.receive-emails-checkbox'),
          $subscribePopupSubmit = $subscribePopup.find('input[type="submit"]');

      $subscribePopupSubmit.prop('disabled', true);

      if( $receiveEmails.is(':checked') ){
        $subscribePopup.find('input[name="_mc4wp_subscribe_contact-form-7"]').prop('checked', true);
        $subscribePopupSubmit.removeAttr('disabled').prop('disabled', false);
      }

      $receiveEmails.on('change', function(e) {
        if(this.checked) {
          $subscribePopup.find('input[name="_mc4wp_subscribe_contact-form-7"]').prop('checked', true);
          $subscribePopupSubmit.prop('disabled', false);
        }else{
          $subscribePopupSubmit.prop('disabled', true);
        }
        e.preventDefault();
      });

      $subscribePopup.submit(function(event) {
        //$.cookie("sgDontShowPopup66872", 10, { expires : 10 });
         $.cookie("sgDontShowPopup68533", 30, { expires : 30 });
      });
    }
  }

 }(jQuery));