$('.sidenavlink').click(function () { $('#mySidenav').css('left', '-250px'); $('.hamburger').removeClass('is-active'); }); $(window).scroll(function () { if ($(window).scrollTop() >= 45) { $('.header').addClass('fixed_header'); } else { $('.header').removeClass('fixed_header'); } }); var forEach = function (t, o, r) { var c, e; if ("[object Object]" === Object.prototype.toString.call(t)) { for (c in t) { Object.prototype.hasOwnProperty.call(t, c) && o.call(r, t[c], c, t); } } else { for (e = 0, l = t.length; l > e; e++) { o.call(r, t[e], e, t) } } }; var hamburgers = document.querySelectorAll(".hamburger"); if (hamburgers.length > 0) { forEach(hamburgers, function (hamburger) { hamburger.addEventListener("click", function () { this.classList.toggle("is-active"); }, false); }); } $('.hamburger').click(function () { if ($(this).hasClass('is-active')) { $('#mySidenav').css('left', '0px'); } else { $('#mySidenav').css('left', '-250px'); } }); $('.slick').slick({ dots: true, arrows: false, autoplay: true, // fade:true, autoplaySpeed: 3000, infinite: true, speed: 1000, slidesToScroll: 1, slidesToShow: 1, adaptiveHeight: false, responsive: [ { breakpoint: 767, settings: { slidesToShow: 1, } }] }); $('.tab').click(function () { if ($(this).hasClass('active')) { $('.tab').find('span').removeClass('color'); $('.tab').find('.fa').removeClass('fa-chevron-up').addClass('fa-chevron-down'); $('.tab').removeClass('active'); $('.tabs').slideUp(); } else { var id = $(this).data('id'); $('.tab').find('span').removeClass('color'); $(this).find('span').addClass('color'); $('.tab').find('.fa').removeClass('fa-chevron-up').addClass('fa-chevron-down'); $(this).find('.fa').addClass('fa-chevron-up').removeClass('fa-chevron-down'); $('.tab').removeClass('active'); $(this).addClass('active'); $('.tabs').slideUp(); $('#tab' + id).slideDown(); } }); $('a[href*="#"]') // Remove links that don't actually link to anything .not('[href="#"]') .not('[href="#0"]') .click(function (event) { // On-page links if ( location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname ) { // Figure out element to scroll to var target = $(this.hash); target = target.length ? target : $('[name=' + this.hash.slice(1) + ']'); // Does a scroll target exist? if (target.length) { // Only prevent default if animation is actually gonna happen event.preventDefault(); $('html, body').animate({ scrollTop: target.offset().top }, 1000, function () { // Callback after animation // Must change focus! var $target = $(target); $target.focus(); if ($target.is(":focus")) { // Checking if the target was focused return false; } else { $target.attr('tabindex', '-1'); // Adding tabindex for elements not focusable $target.focus(); // Set focus again } ; }); } } }); $(".headerlink").click(function () { $(".headerlink").removeClass('active'); $(this).addClass('active'); }); $("#subscribeform").on('submit', function(e) { e.preventDefault(); $("#subscribeBtn").prop("disabled", true); var name = ''; var email = $($('#subscribeform input')[0]); var message = "Subscription on landing page" var data = { name: name, email: email.val(), message: message }; $.ajax({ type: "POST", data: JSON.stringify(data), url: "https://uhztn1f9ec.execute-api.us-west-2.amazonaws.com/prod/contact", cache: false, success: function(d) { // $(".form-control").removeClass("success"); // $('.loading').fadeIn('slow').html('Mail sent Successfully.').delay(3000).fadeOut('slow'); // $("#subscribeBtn").prop("disabled", false); $('#subscribeThx').removeClass('hidden'); }, error: function(d) { $("#subscribeBtn").prop("disabled", false); $('#subscribeThx').removeClass('hidden'); } }); return false; }) $('#nextBtn').on('click', function(e) { e.preventDefault(); $('#contactform').submit(); }); $("#contactform").on('submit', function(e) { e.preventDefault(); $("#nextBtn").prop("disabled", true); var name = $($('#contactform input')[0]); var email = $($('#contactform input')[1]); var message = "Subscribed via website" var data = { name: name.val(), email: email.val(), message: message }; $.ajax({ type: "POST", data: JSON.stringify(data), url: "https://uhztn1f9ec.execute-api.us-west-2.amazonaws.com/prod/contact", cache: false, success: function(d) { // $(".form-control").removeClass("success"); // $('.loading').fadeIn('slow').html('Mail sent Successfully.').delay(3000).fadeOut('slow'); // alert('Your message has been sent.') $("#nextBtn").prop("disabled", false); $('#contactThx').removeClass('hidden'); }, error: function(d) { $("#nextBtn").prop("disabled", false); $('#contactThx').removeClass('hidden'); } }); return false; }); document.addEventListener("DOMContentLoaded", function(event) { if (SqPaymentForm.isSupportedBrowser()) { paymentForm.build(); paymentForm.recalculateSize(); } }); $.urlParam = function (name) { var results = new RegExp('[\?&]' + name + '=([^&#]*)') .exec(window.location.search); return (results !== null) ? results[1] || 0 : false; } $("#buynow").on('click', function(event) { $('#bookcover').addClass('hidden'); $('#form-container').removeClass('hidden'); $('#buynow').addClass('hidden'); $('#orsubscribe').addClass('hidden'); $('#reader-name').get(0).scrollIntoView() });