$(window).on('load',function(){ $('.loader-main').addClass('loader-inactive'); }); $(document).ready(function(){ 'use strict' function init_template(){ //Back Button Scroll Stop if ('scrollRestoration' in history) { history.scrollRestoration = 'manual'; } //Disable Page Jump on Empty Links. $('a').on('click', function(){var attrs = $(this).attr('href'); if(attrs === '#'){return false;}}); //Color Switcher $('[data-toggle-theme]').on('click',function(){ $('[data-toggle-theme]').addClass('no-click'); $('.header, .menu, body, #page, .page-content').css('transition',"all 150ms ease"); $('body').toggleClass('theme-dark theme-light'); setTimeout(function(){ $('.header, .menu, body, #page, .page-content').css('transition',""); $('[data-toggle-theme]').removeClass('no-click'); },200) }); //Menu Required Variables var menu = $('.menu'), menuFixed = $('.nav-fixed'), menuHider = $('.menu-hider'), menuClose = $('.close-menu'), header = $('.header'), pageAll = $('#page'), pageContent = $('.page-content'), headerAndContent = $('.header, .page-content, #reading-progress-bar'), menuDeployer = $('a[data-menu]'); //Menu System menu.each(function(){ var menuHeight = $(this).data('menu-height'); var menuWidth = $(this).data('menu-width'); var menuLoad = $(this).data('menu-load'); var menuActive = $(this).data('menu-active'); if(menuLoad !== undefined){$(this).load(menuLoad);} if($(this).hasClass('menu-box-right')){$(this).css("width",menuWidth);} if($(this).hasClass('menu-box-left')){$(this).css("width",menuWidth);} if($(this).hasClass('menu-box-bottom')){$(this).css("height",menuHeight);} if($(this).hasClass('menu-box-top')){$(this).css("height",menuHeight);} if($(this).hasClass('menu-box-modal')){$(this).css({"height":menuHeight, "width":menuWidth});} }); menuDeployer.on('click',function(){ menu.removeClass('menu-active'); menuHider.addClass('menu-active'); var menuData = $(this).data('menu'); var menuID = $('#'+menuData); var menuEffect = $('#'+menuData).data('menu-effect'); var menuWidth = menuID.data('menu-width'); var menuHeight = menuID.data('menu-height'); var menuActive = menuID.data('menu-select'); if(menuID.hasClass('menu-header-clear')){menuHider.addClass('menu-active-clear');} function menuActivate(){menuID = 'menu-active' ? menuID.addClass('menu-active') : menuID.removeClass('menu-active');} if(menuEffect === "menu-parallax"){ if(menuID.hasClass('menu-box-bottom')){headerAndContent.css("transform", "translateY("+(menuHeight/5)*(-1)+"px)");} if(menuID.hasClass('menu-box-top')){headerAndContent.css("transform", "translateY("+(menuHeight/5)+"px)");} if(menuID.hasClass('menu-box-left')){headerAndContent.css("transform", "translateX("+(menuWidth/5)+"px)");} if(menuID.hasClass('menu-box-right')){headerAndContent.css("transform", "translateX("+(menuWidth/5)*(-1)+"px)");} } if(menuEffect === "menu-push"){ if(menuID.hasClass('menu-box-bottom')){headerAndContent.css("transform", "translateY("+(menuHeight)*(-1)+"px)");} if(menuID.hasClass('menu-box-top')){headerAndContent.css("transform", "translateY("+(menuHeight)+"px)");} if(menuID.hasClass('menu-box-left')){headerAndContent.css("transform", "translateX("+(menuWidth)+"px)");} if(menuID.hasClass('menu-box-right')){headerAndContent.css("transform", "translateX("+(menuWidth)*(-1)+"px)");} } if(menuEffect === "menu-reveal"){ if(menuID.hasClass('menu-box-left')){ headerAndContent.css("transform", "translateX("+(menuWidth)+"px)"); menuHider.css({"transform": "translateX("+(menuWidth)+"px)", "opacity": "0"});} if(menuID.hasClass('menu-box-right')){ headerAndContent.css("transform", "translateX("+(menuWidth)*(-1)+"px)"); menuHider.css({"transform": "translateX("+(menuWidth)*(-1)+"px)", "opacity": "0"});} } menuActivate(); $('#'+menuActive).each(function(){ if(!$('#' + menuActive).parent().find('a').hasClass('active-nav')){ $('#' + menuActive).addClass('active-nav'); } else { //null } }); if($('.active-nav').parent().hasClass('nav-submenu')){ var submenuID = $('.active-nav').parent().attr('id'); var submenuItems = $('#'+submenuID).children().length; $('[data-submenu='+submenuID+']').find('.fa-plus').addClass('rotate-45'); $('[data-submenu='+submenuID+']').addClass('active-subnav'); $('.active-nav').parent().css('height', ((submenuItems*43)+45)+'px'); } if(menuEffect === undefined){menuActivate();} return false; }); //Showing Menu After Page Load setTimeout(function(){ pageAll.css('opacity','1'); menu.css('opacity','1'); menu.css('display','block'); menuHider.css('display','block'); },150); $('[data-submenu]').on('click',function(){ var submenuData = $(this).data('submenu'); var submenuID = $('#'+submenuData); var submenuHeight = submenuID.height(); var submenuItems = submenuID.children().length; if(submenuHeight == "0"){ submenuID.css('height', ((submenuItems*43)+45)+'px'); $(this).find('.fa-plus').addClass('rotate-45'); $(this).addClass('active-subnav'); } else { submenuID.css('height', '0px'); $(this).find('.fa-plus').removeClass('rotate-45'); $(this).removeClass('active-subnav'); } }) function createCookie(e, t, n) {if (n) {var o = new Date;o.setTime(o.getTime() + 48 * n * 60 * 60 * 1e3);var r = "; expires=" + o.toGMTString()} else var r = "";document.cookie = e + "=" + t + r + "; path=/"} function readCookie(e) {for (var t = e + "=", n = document.cookie.split(";"), o = 0; o < n.length; o++) {for (var r = n[o];" " == r.charAt(0);) r = r.substring(1, r.length);if (0 == r.indexOf(t)) return r.substring(t.length, r.length)}return null} function eraseCookie(e) {createCookie(e, "", -1)} if (!readCookie('enabled_cookie_themeforest_11')) { setTimeout(function() { $('[data-cookie-activate]').addClass('menu-active'); }, 1500); } if (readCookie('enabled_cookie_themeforest_11')) { $('[data-cookie-activate]').removeClass('menu-active'); } $('.hide-cookie').click(function() { $('[data-cookie-activate]').removeClass('menu-active'); createCookie('enabled_cookie_themeforest_11', true, 1) }); var autoActivateMenu = $('[data-auto-activate]'); if (autoActivateMenu.length){ autoActivateMenu.addClass('menu-active'); menuHider.addClass('menu-active'); } //Allows clicking even if menu is loaded externally. menuHider.on('click', function(){ menu.removeClass('menu-active'); menuHider.removeClass('menu-active menu-active-clear'); headerAndContent.css('transform','translate(0,0)'); menuHider.css('transform','translate(0,0)'); return false; }); menuClose.on('click', function(){ menu.removeClass('menu-active'); menuHider.removeClass('menu-active menu-active-clear'); headerAndContent.css('transform','translate(0,0)'); menuHider.css('transform','translate(0,0)'); return false; }); //FastClick $(function() {FastClick.attach(document.body);}); //Preload Image var preloadImages = $('.preload-image'); $(function() {preloadImages.lazyload({threshold : 500});}); //Copyright Year var copyrightYear = $('.copyright-year'); var dteNow = new Date(); var intYear = dteNow.getFullYear(); copyrightYear.html(intYear); //Back to top Badge var backToTop = $('.back-to-top, [data-back-to-top], .back-to-top-badge, .back-to-top-icon'), backToTopBadge = $('.back-to-top-badge, .back-to-top-icon'); backToTop.on( "click", function(e){ e.preventDefault(); $('html, body').animate({ scrollTop: 0 }, 350); return false; }); function show_back_to_top_badge(){backToTopBadge.addClass('back-to-top-visible');} function hide_back_to_top_badge(){backToTopBadge.removeClass('back-to-top-visible');} //Close Ad var closeAdButton = $('.ad-close'); closeAdButton.on('click',function(){ $(this).parent().addClass('hide-ad'); }) //Scroll Ads var scrollAd = $('.scroll-ad'); function show_scroll_ad(){scrollAd.addClass('scroll-ad-visible');} function hide_scroll_ad(){scrollAd.removeClass('scroll-ad-visible');} //Show Back To Home When Scrolling $(window).on('scroll', function () { var total_scroll_height = document.body.scrollHeight var inside_header = ($(this).scrollTop() <= 200); var passed_header = ($(this).scrollTop() >= 0); //250 var passed_header2 = ($(this).scrollTop() >= 150); //250 var footer_reached = ($(this).scrollTop() >= (total_scroll_height - ($(window).height() + 300 ))); if (inside_header === true) { hide_back_to_top_badge(); hide_scroll_ad(); } else if(passed_header === true){ show_back_to_top_badge(); show_scroll_ad(); } if (footer_reached == true){ hide_back_to_top_badge(); hide_scroll_ad(); } }); //Owl Carousel Sliders setTimeout(function(){ $('.single-slider').owlCarousel({loop:true, margin:0, nav:false, lazyLoad:true, items:1, autoplay: true, autoplayTimeout:4000}); $('.cover-slider').owlCarousel({loop:true, margin:0, nav:false, lazyLoad:true, items:1, autoplay: true, autoplayTimeout:4000}); $('.double-slider').owlCarousel({loop:true, margin:20, nav:false, lazyLoad:true, items:2, autoplay: true, autoplayTimeout:4000}); $('.cta-slider').owlCarousel({loop:true, margin:0, nav:false, autoHeight:true, lazyLoad:true, items:1, autoplay: true, autoplayTimeout:3500}); $('.next-slide, .next-slide-arrow, .next-slide-text, .cover-next').on('click',function(){$(this).parent().find('.owl-carousel').trigger('next.owl.carousel');}); $('.prev-slide, .prev-slide-arrow, .prev-slide-text, .cover-prev').on('click',function(){$(this).parent().find('.owl-carousel').trigger('prev.owl.carousel');}); },0); //Galleries //baguetteBox.run('.gallery', {}); //baguetteBox.run('.profile-gallery', {}); setTimeout(function(){ if($('.gallery-filter').length > 0){$('.gallery-filter').filterizr();} $('.gallery-filter-controls li').on('click',function(){ $('.gallery-filter-controls li').removeClass('gallery-filter-active color-highlight'); $(this).addClass('gallery-filter-active color-highlight'); }) },300); //Caption Images function fullPage(){ var contentFullHeight = $('.content-full-height'); var verticalFullHeight = $('.content-full-height .vertical-center'); var windowFullHeight = $(window).height(); var headerHeight = $('.header').height(); if(header.length){ contentFullHeight.css({ 'height':windowFullHeight }); verticalFullHeight.css({ 'padding-top':headerHeight }) } if(!header.length){ contentFullHeight.css('height', windowFullHeight) } $('.caption').each(function(){ var notchSize = 0; if($('body').hasClass('has-notch')){ var notchSize = $('.notch-hider').height(); } var windowHeight = $(window).height(); var captionHeight = $(this).data('height'); if(captionHeight === "cover"){ $(this).css('height', windowHeight - notchSize) } if(captionHeight === "cover-header"){ $(this).css('height', windowHeight - header.height()) //$(this).css('height', windowHeight) $(this).find('.caption-center, .caption-bottom, .caption-top').css('margin-top', header.height()) } $(this).css('height',captionHeight) }) } $(window).resize(function(){ fullPage(); }); fullPage(); //Caption Hovers $('.caption-scale').unbind().bind('mouseenter mouseleave touchstart touchend',function(){ $(this).find('img').toggleClass('caption-scale-image'); }); $('.caption-grayscale').unbind().bind('mouseenter mouseleave touchstart touchend',function(){ $(this).find('img').toggleClass('caption-grayscale-image'); }); $('.caption-rotate').unbind().bind('mouseenter mouseleave touchstart touchend',function(){ $(this).find('img').toggleClass('caption-rotate-image'); }); $('.caption-blur').unbind().bind('mouseenter mouseleave touchstart touchend',function(){ $(this).find('img').toggleClass('caption-blur-image'); }); $('.caption-hide').unbind().bind('mouseenter mouseleave touchstart touchend',function(){ $(this).find('.caption-center, .caption-bottom, .caption-top, .caption-overlay').toggleClass('caption-hide-image'); }); //Generate Hover Effect for Buttons var button = $('.button'); var darkColor = '-dark'; var lightColor = '-light'; button.on('mouseenter touchstart',function(){this.className = this.className.replace(darkColor, lightColor);}); button.on('mouseleave touchend',function(){this.className = this.className.replace(lightColor, darkColor);}); //Add To Home var simulateAndroid = $('.simulate-android'); var simulateiPhones = $('.simulate-iphones'); var addToHome = $('.add-to-home'); var addToHomeIOS = 'add-to-home-ios'; var addToHomeAndroid = 'add-to-home-android'; var addToHomeVisible = 'add-to-home-visible'; addToHome.on('click',function(){ setTimeout(function(){addToHome.removeClass(addToHomeIOS).removeClass(addToHomeAndroid);},250); addToHome.removeClass(addToHomeVisible) }); simulateAndroid.on('click',function(){ addToHome.addClass(addToHomeVisible).addClass(addToHomeAndroid).removeClass(addToHomeIOS); }); simulateiPhones.on('click',function(){ addToHome.addClass(addToHomeVisible).addClass(addToHomeIOS).removeClass(addToHomeAndroid); }); //Set page to RTL var pageIsRTL = "false"; if(pageIsRTL === "true"){ $('body').addClass('rtl'); } //Device Has Notch? var deviceHasNotch = "false"; var deviceNotchSize = "44" //44 pixel is the default notch size if(deviceHasNotch === "true"){ $('body').addClass('has-notch'); $('body').append('
'); $('.notch-hider').css('height', deviceNotchSize +'px'); $('.header, body, #page, .menu-box-modal, .menu-box-left, .menu-box-right, .menu-box-top').css('margin-top', deviceNotchSize +'px'); } //Detect Mobile OS// var isMobile = { Android: function() {return navigator.userAgent.match(/Android/i);}, iOS: function() {return navigator.userAgent.match(/iPhone|iPad|iPod/i);}, Windows: function() {return navigator.userAgent.match(/IEMobile/i);}, any: function() {return (isMobile.Android() || isMobile.iOS() || isMobile.Windows());} }; if (!isMobile.any()) { $('body').addClass('is-not-ios'); $('.show-ios, .show-android').addClass('disabled'); $('.show-no-device').removeClass('disabled'); } if (isMobile.Android()) { $('body').addClass('is-not-ios'); $('head').append(' />'); $('.show-android').removeClass('disabled'); $('.show-ios, .show-no-device, .simulate-android, .simulate-iphones').addClass('disabled'); setTimeout(function(){addToHome.addClass(addToHomeVisible).addClass(addToHomeAndroid)},1000); } if (isMobile.iOS()) { $('body').addClass('is-ios'); $('.show-ios').removeClass('disabled'); $('.show-android, .show-no-device, .simulate-android, .simulate-iphones').addClass('disabled'); setTimeout(function(){addToHome.addClass(addToHomeVisible).addClass(addToHomeIOS)},1000); } //Adding added-to-homescreen class to be targeted when used as PWA. if (window.matchMedia('(display-mode: standalone)').matches) { $('.add-to-home').addClass('disabled'); } function ath(){ (function(a, b, c) { if (c in b && b[c]) { var d, e = a.location, f = /^(a|html)$/i; a.addEventListener("click", function(a) { d = a.target; while (!f.test(d.nodeName)) d = d.parentNode; "href" in d && (d.href.indexOf("http") || ~d.href.indexOf(e.host)) && (a.preventDefault(), e.href = d.href) }, !1); $('.add-to-home').addClass('disabled'); } })(document, window.navigator, "standalone") } ath(); $('head').append(''); //Reading Progress var readingProgressBar = $('#reading-progress-bar'); function activate_reading_progress_bar(){ window.onscroll = function() {myFunction()}; function myFunction() { var winScroll = document.body.scrollTop || document.documentElement.scrollTop; var height = document.documentElement.scrollHeight - document.documentElement.clientHeight; var scrolled = (winScroll / height) * 100; document.getElementById("reading-progress-bar").style.width = scrolled + "%"; } } if (readingProgressBar.length){activate_reading_progress_bar();} $('#reading-progress-text').each(function(i) { var readingWords = $(this).text().split(' ').length; var readingMinutes = Math.floor(readingWords / 250); var readingSeconds = readingWords % 60 $('.reading-progress-words').append(readingWords); $('.reading-progress-time').append(readingMinutes + ':' + readingSeconds); }); //Input Styles// var emailValidator = /^[A-Z0-9._%+-]+@([A-Z0-9-]+\.)+[A-Z]{2,4}$/i; var phoneValidator = /^((\+[1-9]{1,4}[ \-]*)|(\([0-9]{2,3}\)[ \-]*)|([0-9]{2,4})[ \-]*)*?[0-9]{3,4}?[ \-]*[0-9]{3,4}?$/; var nameValidator = /[A-Za-z]{2}[A-Za-z]*[ ]?[A-Za-z]*/; var passwordValidator = /[A-Za-z]{2}[A-Za-z]*[ ]?[A-Za-z]*/; var urlValidator = /^(http|https)?:\/\/[a-zA-Z0-9-\.]+\.[a-z]{2,4}/; var textareaValidator = /[A-Za-z]{2}[A-Za-z]*[ ]?[A-Za-z]*/; var validIcon = ""; var invalidIcon = ""; $('.input-required input, .input-required select, .input-required textarea').on('focusin keyup',function(){ var spanValue = $(this).parent().find('span').text(); if($(this).val() != spanValue && $(this).val() != ""){ $(this).parent().find('span').addClass('input-style-1-active').removeClass('input-style-1-inactive'); } if($(this).val() === ""){ $(this).parent().find('span').removeClass('input-style-1-inactive input-style-1-active'); } }); $('.input-required input, .input-required select, .input-required textarea').on('focusout',function(){ var spanValue = $(this).parent().find('span').text(); if($(this).val() === ""){ $(this).parent().find('span').removeClass('input-style-1-inactive input-style-1-active'); } $(this).parent().find('span').addClass('input-style-1-inactive') }); $('.input-required select').on('focusout',function(){ var getValue = $(this)[0].value; if(getValue === "default"){ $(this).parent().find('em').html(invalidIcon) $(this).parent().find('span').removeClass('input-style-1-inactive input-style-1-active'); } if(getValue != "default"){ $(this).parent().find('em').html(validIcon) } }); $('.input-required input[type="email"]').on('focusout',function(){if (emailValidator.test($(this).val())){$(this).parent().find('em').html(validIcon);}else{if($(this).val() === ""){$(this).parent().find('em').html("(required)");}else{$(this).parent().find('em').html(invalidIcon);}}}); $('.input-required input[type="tel"]').on('focusout',function(){if (phoneValidator.test($(this).val())){$(this).parent().find('em').html(validIcon);}else{if($(this).val() === ""){$(this).parent().find('em').html("(required)");}else{$(this).parent().find('em').html(invalidIcon);}}}); $('.input-required input[type="password"]').on('focusout',function(){if (passwordValidator.test($(this).val())){$(this).parent().find('em').html(validIcon);}else{if($(this).val() === ""){$(this).parent().find('em').html("(required)");}else{$(this).parent().find('em').html(invalidIcon);}}}); $('.input-required input[type="url"]').on('focusout',function(){if (urlValidator.test($(this).val())){$(this).parent().find('em').html(validIcon);}else{if($(this).val() === ""){$(this).parent().find('em').html("(required)");}else{$(this).parent().find('em').html(invalidIcon);}}}); $('.input-required input[type="name"]').on('focusout',function(){if (nameValidator.test($(this).val())){$(this).parent().find('em').html(validIcon);}else{if($(this).val() === ""){$(this).parent().find('em').html("(required)");}else{$(this).parent().find('em').html(invalidIcon);}}}); $('.input-required textarea').on('focusout',function(){if (textareaValidator.test($(this).val())){$(this).parent().find('em').html(validIcon);}else{if($(this).val() === ""){$(this).parent().find('em').html("(required)");}else{$(this).parent().find('em').html(invalidIcon);}}}); //Set Today Date to Date Inputs Date.prototype.toDateInputValue = (function() { var local = new Date(this); local.setMinutes(this.getMinutes() - this.getTimezoneOffset()); return local.toJSON().slice(0,10); }); $('input[type="date"]').val(new Date().toDateInputValue()); //Set Today Date to Date Inputs Date.prototype.toDateInputValue = (function() { var local = new Date(this); local.setMinutes(this.getMinutes() - this.getTimezoneOffset()); return local.toJSON().slice(0,10); }); $('input[type="date"]').val(new Date().toDateInputValue()); //Share Links var share_link = window.location.href; var share_title = document.title; $('.shareToFacebook').prop("href", "https://www.facebook.com/sharer/sharer.php?u="+share_link) $('.shareToGooglePlus').prop("href", "https://plus.google.com/share?url="+share_link) $('.shareToLinkedIn').prop("href", "https://www.linkedin.com/shareArticle?mini=true&url="+share_link+"&title="+share_title+"&summary=&source=") $('.shareToTwitter').prop("href", "https://twitter.com/home?status="+share_link) $('.shareToPinterest').prop("href", "https://pinterest.com/pin/create/button/?url=" + share_link) $('.shareToWhatsApp').prop("href", "whatsapp://send?text=" + share_link) $('.shareToMail').prop("href", "mailto:?body=" + share_link) //Snackbars// var snackbars = $('.snackbars'); function activate_snackbars(){ var snackbarAuto = $('a[data-snack-id]'); var snackbarManual = $('a[data-snack-manual-id]'); snackbarManual.on('click',function(){ var snackbarManualData = $(this).data('snack-manual-id'); $('#'+snackbarManualData).addClass('snackbar-active'); $(this).css('pointer-events','none') setTimeout(function(){ $('body').find('#'+snackbarManualData).removeClass('snackbar-active'); snackbarManual.css('pointer-events','all') },3000) return false; }); snackbarAuto.each(function(){ var snackbarID = $('#'+$(this).data('snack-id')); var snackbarData = $(this).data('snack-id'); var snackbarColor = $(this).data('snack-color'); var snackbarText = $(this).data('snack-text'); var snackbarIcon = $(this).data('snack-icon'); $('.snackbars').append(' '+snackbarText+''); }) snackbarAuto.on('click',function(){ $(this).css('pointer-events','none') var snackBarAutoData = $(this).data('snack-id'); $('#'+snackBarAutoData).addClass('snackbar-active'); setTimeout(function(){ $('body').find('#'+snackBarAutoData).removeClass('snackbar-active'); snackbarAuto.css('pointer-events','all') },3000) return false; }) } if(snackbars.length){activate_snackbars()} //Tabs// var tab = $('.tab-controls'); function activate_tabs(){ var tabTrigger = $('.tab-controls a'); tab.each(function(){ var tabItems = $(this).parent().find('.tab-controls').data('tab-items'); var tabWidth = $(this).width(); var tabActive = $(this).find('a[data-tab-active]'); var tabID = $('#'+tabActive.data('tab')); var tabBg = $(this).data('tab-active'); $(this).find('a[data-tab]').css("width", (100/tabItems)+'%'); tabActive.addClass(tabBg); tabActive.addClass('color-white'); tabID.slideDown(0); }); tabTrigger.on('click',function(){ var tabData = $(this).data('tab'); var tabID = $('#'+tabData); var tabContent = $(this).parent().parent().find('.tab-content'); var tabOrder = $(this).data('tab-order'); var tabBg = $(this).parent().parent().find('.tab-controls').data('tab-active'); $(this).parent().find(tabTrigger).removeClass(tabBg).removeClass('color-white'); $(this).addClass(tabBg).addClass('color-white'); $(this).parent().find('a').removeClass('no-click'); $(this).addClass('no-click'); tabContent.slideUp(250); tabID.slideDown(250); }); } if(tab.length){activate_tabs()} //Toasts Function// var toast = $('[data-toast-id]'); function activate_toasts(){ var toastDataAuto = $('a[data-toast-id]'); var toastDataManual = $('a[data-toast-manual-id]'); toastDataManual.unbind().bind('click',function(){ toastDataAuto.removeClass('toast-active'); $('.toast').removeClass('toast-active'); var toastManualData = $('#'+$(this).data('toast-manual-id')); toastManualData.addClass('toast-active'); $(this).css('pointer-events','none') setTimeout(function(){ $(toastManualData).removeClass('toast-active'); toastDataManual.css('pointer-events','all') },3500) return false; }); toastDataAuto.each(function(){ var toastData = $(this).data('toast-id'); var toastID = $('#'+$(this).data('toast-id')); var toastText = $(this).data('toast-text'); var toastBG = $(this).data('toast-bg'); var toastPos = $(this).data('toast-position'); if(!toastID.length){ $('.toasts').append('

'+toastText+'

') } }); toastDataAuto.on('click',function(){ toastDataManual.removeClass('toast-active'); var toastData = $('#'+$(this).data('toast-id')); $(this).css('pointer-events','none'); $('.toast').removeClass('toast-active'); toastData.addClass('toast-active'); setTimeout(function(){ toastData.removeClass('toast-active'); toastDataAuto.css('pointer-events','all'); },2250) return false; }); } activate_toasts(); //Toggles Switch Styled// var toggleSwitch = $('.toggle-switch'); function activate_mobile_toggles(){ toggleSwitch.each(function(){ var toggleOn = $(this).data('bg-on'); var toggleOff = $(this).data('bg-off'); var toggleColor = $(this).data('ball-bg'); var toggleHeight = $(this).data('toggle-height'); var toggleWidth = $(this).data('toggle-width'); var toggleFont = $(this).data('icons-size'); var toggleContent = $('#' + $(this).data('toggle-content')); var toggleCheckbox = $('#' + $(this).data('toggle-checkbox')); var toggleTitle = $(this).find('span'); toggleTitle.css({"line-height":(toggleHeight-3)+"px"}) if($(this).hasClass('toggle-off')){ $(this).find('u').addClass(toggleOff).removeClass(toggleOn) if($(this).hasClass('toggle-ios')){ $(this).find('u').css({"width":toggleWidth, "height":toggleHeight}) $(this).find('i').css({"width":toggleHeight, "line-height":toggleHeight+'px', "font-size":toggleFont+'px'}) $(this).find('strong').css({"width":toggleHeight, "height":toggleHeight, "right":toggleWidth - toggleHeight}) } if($(this).hasClass('toggle-android')){ $(this).find('u').css({"width":toggleWidth, "height":toggleHeight/1.5}) $(this).find('i').css({"width":toggleHeight, "line-height":(toggleHeight+2)/1.5+'px', "font-size":toggleFont+'px'}) $(this).find('strong').removeClass(toggleColor).css({width:toggleHeight, "height":toggleHeight, "right":toggleWidth - toggleHeight, "top":(toggleHeight/2)*(-0.37)}) } $(this).find('.fa-t1').css({"right":toggleWidth-toggleHeight}) toggleContent.stop().slideUp(0); toggleCheckbox.prop("checked",false); } else { $(this).find('u').removeClass(toggleOff).addClass(toggleOn) if($(this).hasClass('toggle-ios')){ $(this).find('u').css({"width":toggleWidth, "height":toggleHeight}) $(this).find('i').css({"width":toggleHeight, "line-height":toggleHeight+'px', "font-size":toggleFont+'px'}) $(this).find('strong').css({"width":toggleHeight, "height":toggleHeight, "right":toggleWidth - toggleHeight, "transform":"translateX("+ (toggleWidth - toggleHeight) +"px)"}) } if($(this).hasClass('toggle-android')){ $(this).find('u').css({"width":toggleWidth, "height":toggleHeight/1.5}) $(this).find('i').css({"width":toggleHeight, "line-height":(toggleHeight+2)/1.5+'px', "font-size":toggleFont+'px'}) $(this).find('strong').addClass(toggleColor).css({"width":toggleHeight, "height":toggleHeight, "right":toggleWidth - toggleHeight, "transform":"translateX("+ (toggleWidth - toggleHeight) +"px)", "top":(toggleHeight/2)*(-0.37)}) } $(this).find('.fa-t1').css({"right":toggleWidth-toggleHeight}) toggleContent.stop().slideDown(0); toggleCheckbox.prop("checked",true); } setTimeout(function(){toggleSwitch.addClass('toggle-animated')},250); }); toggleSwitch.on('click',function(){ if($(this).hasClass('toggle-off')){ $(this).removeClass('toggle-off'); $(this).find('strong').css({"transform":"translateX("+ ($(this).data('toggle-width') - $(this).data('toggle-height')) +"px)"}); $(this).find('strong').addClass($(this).data('ball-bg') + " no-toggle-border"); $(this).find('u').addClass($(this).data('bg-on')).removeClass($(this).data('bg-off')); $('#' + $(this).data('toggle-content')).stop().slideDown(250); $('#' + $(this).data('toggle-checkbox')).prop('checked',true); }else{ $(this).addClass('toggle-off'); $(this).find('strong').css({"transform":"translateX(-2px)"}); $(this).find('strong').removeClass($(this).data('ball-bg') + " no-toggle-border"); $(this).find('u').removeClass($(this).data('bg-on')).addClass($(this).data('bg-off')); $('#' + $(this).data('toggle-content')).stop().slideUp(250); $('#' + $(this).data('toggle-checkbox')).prop('checked',false); } return false; }); }; if(toggleSwitch.length){activate_mobile_toggles();} //Toggles Classic Styled// var toggleIcon = $('.toggle-icon'); function activate_icon_toggles(){ toggleIcon.each(function(){ var toggleIcon = $(this).find('i'); var toggleIconOn = $(this).data('toggle-icon-on'); var toggleIconOff = $(this).data('toggle-icon-off'); var toggleContent = $('#'+ $(this).data('toggle-content')); var toggleEffect = $(this).data('toggle-effect'); var toggleFont = $(this).data('icons-size'); if(!$(this).hasClass('toggle-off')){ toggleIcon.addClass(toggleIconOff +' '+toggleEffect).css({"font-size":toggleFont}); toggleContent.stop().show(0); } else { toggleIcon.addClass(toggleIconOn).css({"font-size":toggleFont}); toggleContent.stop().hide(0); } setTimeout(function(){toggleIcon.addClass('toggle-animated')},250); }) toggleIcon.unbind().bind('click',function(){ if(!$(this).hasClass('toggle-off')){ $(this).addClass('toggle-off'); $(this).find('i').removeClass($(this).data('toggle-effect') +' '+$(this).data('toggle-icon-off')).addClass($(this).data('toggle-icon-on')); } else { $(this).removeClass('toggle-off'); $(this).find('i').addClass($(this).data('toggle-effect') +' '+$(this).data('toggle-icon-off')).removeClass($(this).data('toggle-icon-on')); } $('#'+$(this).data('toggle-content')).stop().slideToggle(250); return false; }); } if(toggleIcon.length){activate_icon_toggles()} //Accordions var accordion = $('[data-accordion]'); function activate_accordions(){ accordion.on("click", function() { var accordion_number = $(this).data('accordion'); $(this).parent().find('.accordion-content').slideUp(200); $('[data-accordion] i').removeClass('rotate-45 rotate-180'); if ($('#' + accordion_number).is(":visible")) { $('#' + accordion_number).slideUp(200); $(this).find('.fa-plus').removeClass('rotate-45'); $(this).find('.fa-angle-down, .fa-arrow-down, .fa-caret-down').removeClass('rotate-180'); } else { $('#' + accordion_number).slideDown(200); $(this).find('.fa-plus').addClass('rotate-45'); $(this).find('.fa-angle-down, .fa-arrow-down, .fa-caret-down').addClass('rotate-180'); } }); } if(accordion.length){activate_accordions();} //Dropdown var dropdown = $('[data-dropdown]'); function activate_dropdowns(){ dropdown.on('click',function(){ var dropdownData = $(this).data('dropdown'); var dropdownID = $('#' + dropdownData); $(this).find('.dropdown-icon.fa-plus').toggleClass('rotate-45'); $(this).find('.dropdown-icon.fa-angle-down').toggleClass('rotate-180'); dropdownID.slideToggle(300); }); } if(dropdown.length){activate_dropdowns();} //Notification var notification = $('[data-notification]'); function activate_notifications(){ var notificationTrigger = $('[data-notification]'); var notificationStyle = $('.notification-style'); var notificationDate = new Date(); var notificationTime = notificationDate.getHours() + ":" + notificationDate.getMinutes(); notificationTrigger.on('click',function(){ notificationStyle.removeClass('notification-active'); var notificationData = $(this).data('notification'); var notificationID = $('#'+notificationData); notificationID.find('strong').html(notificationTime); notificationID.toggleClass('notification-active'); }) notificationStyle.on('click',function(){ $(this).removeClass('notification-active') }) } if(notification.length){activate_notifications();} //Progress Bar var progressBar = $('.progress-bar'); if(progressBar.length > 0){ $('.progress-bar-wrapper').each(function(){ var progress_height = $(this).data('progress-height'); var progress_border = $(this).data('progress-border'); var progress_round = $(this).attr('data-progress-round'); var progress_color = $(this).data('progress-bar-color'); var progress_bg = $(this).data('progress-bar-background'); var progress_complete = $(this).data('progress-complete'); var progress_text_visible = $(this).attr('data-progress-text-visible'); var progress_text_color = $(this).attr('data-progress-text-color'); var progress_text_size = $(this).attr('data-progress-text-size'); var progress_text_position = $(this).attr('data-progress-text-position'); var progress_text_before= $(this).attr('data-progress-text-before'); var progress_text_after= $(this).attr('data-progress-text-after'); if (progress_round ==='true'){ $(this).find('.progress-bar').css({'border-radius':progress_height}) $(this).css({'border-radius':progress_height}) } if( progress_text_visible === 'true'){ $(this).append(''+ progress_text_before + progress_complete +'%' + progress_text_after + '') $(this).find('em').css({ "color":progress_text_color, "text-align":progress_text_position, "font-size":progress_text_size + 'px', "height": progress_height +'px', "line-height":progress_height + progress_border +'px' }); } $(this).css({ "height": progress_height + progress_border, "background-color": progress_bg, }) $(this).find('.progress-bar').css({ "width":progress_complete + '%', "height": progress_height - progress_border, "background-color": progress_color, "border-left-color":progress_bg, "border-right-color":progress_bg, "border-left-width":progress_border, "border-right-width":progress_border, "margin-top":progress_border, }) }); } //Countdown function countdown(dateEnd) { var timer, years, days, hours, minutes, seconds; dateEnd = new Date(dateEnd); dateEnd = dateEnd.getTime(); if ( isNaN(dateEnd) ) {return;} timer = setInterval(calculate, 1); function calculate() { var dateStart = new Date(); var dateStart = new Date(dateStart.getUTCFullYear(), dateStart.getUTCMonth(), dateStart.getUTCDate(), dateStart.getUTCHours(), dateStart.getUTCMinutes(), dateStart.getUTCSeconds()); var timeRemaining = parseInt((dateEnd - dateStart.getTime()) / 1000) if ( timeRemaining >= 0 ) { years = parseInt(timeRemaining / 31536000); timeRemaining = (timeRemaining % 31536000); days = parseInt(timeRemaining / 86400); timeRemaining = (timeRemaining % 86400); hours = parseInt(timeRemaining / 3600); timeRemaining = (timeRemaining % 3600); minutes = parseInt(timeRemaining / 60); timeRemaining = (timeRemaining % 60); seconds = parseInt(timeRemaining); if($('.countdown').length){ $(".countdown #years")[0].innerHTML = parseInt(years, 10); $(".countdown #days")[0].innerHTML = parseInt(days, 10); $(".countdown #hours")[0].innerHTML = ("0" + hours).slice(-2); $(".countdown #minutes")[0].innerHTML = ("0" + minutes).slice(-2); $(".countdown #seconds")[0].innerHTML = ("0" + seconds).slice(-2); } } else { return; }} function display(days, hours, minutes, seconds) {} } countdown('01/19/2030 03:14:07 AM'); //Alerts var alert = $('.alert .fa-times'); function activate_alerts(){ alert.on('click',function(){ $(this).parent().slideUp(250); }) } if(alert.length){activate_alerts();} //Instant Articles var closeInstant = $('.close-article'); var triggerInstant = $('[data-instant-id]') var articleInstant = $('.instant-article'); triggerInstant.on('click',function(){ var articleID = $('#'+$(this).data('instant-id')); articleID.addClass('instant-article-active'); }); closeInstant.on('click',function(){ articleInstant.removeClass('instant-article-active'); }) //Contact Form var formSubmitted = "false"; jQuery(document).ready(function(e) { function t(t, n) { formSubmitted = "true"; var r = e("#" + t).serialize(); e.post(e("#" + t).attr("action"), r, function(n) { e("#" + t).hide(); e("#formSuccessMessageWrap").fadeIn(500) }) } function n(n, r) { e(".formValidationError").hide(); e(".fieldHasError").removeClass("fieldHasError"); e("#" + n + " .requiredField").each(function(i) { if (e(this).val() == "" || e(this).val() == e(this).attr("data-dummy")) { e(this).val(e(this).attr("data-dummy")); e(this).focus(); e(this).addClass("fieldHasError"); e("#" + e(this).attr("id") + "Error").fadeIn(300); return false } if (e(this).hasClass("requiredEmailField")) { var s = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/; var o = "#" + e(this).attr("id"); if (!s.test(e(o).val())) { e(o).focus(); e(o).addClass("fieldHasError"); e(o + "Error2").fadeIn(300); return false } } if (formSubmitted == "false" && i == e("#" + n + " .requiredField").length - 1) { t(n, r) } }) } e("#formSuccessMessageWrap").hide(0); e(".formValidationError").fadeOut(0); e('input[type="text"], input[type="password"], textarea').focus(function() { if (e(this).val() == e(this).attr("data-dummy")) { e(this).val("") } }); e("input, textarea").blur(function() { if (e(this).val() == "") { e(this).val(e(this).attr("data-dummy")) } }); e(".contactSubmitButton").on('click',function() { n(e(this).attr("data-formId")); return false }) }); //Toggle Box $('[data-toggle-box]').on('click',function(){ var toggle_box = $(this).data('toggle-box'); if($('#'+toggle_box).is(":visible")){ $('#'+toggle_box).slideUp(250); }else{ $("[id^='box']").slideUp(250); $('#'+toggle_box).slideDown(250); } }); //Show Map $('.show-map, .hide-map').on('click',function(){ $('.map-full .caption').toggleClass('deactivate-map'); $('.map-but-1, .map-but-2').toggleClass('deactivate-map'); $('.map-full .hide-map').toggleClass('activate-map'); }); //Generating Dynamic Styles to decrease CSS size and execute faster loading times. var colorsArray = [ ["red1","#D8334A","#BF263C"], ["red2","#ED5565","#DA4453"], ["orange","#FC6E51","#E9573F"], ["yellow1","#FFCE54","#F6BB42"], ["yellow2","#E8CE4D","#E0C341"], ["green1","#A0D468","#8CC152"], ["green2","#2ECC71","#2ABA66"], ["mint","#48CFAD","#37BC9B"], ["teal","#A0CECB","#7DB1B1"], ["aqua","#4FC1E9","#3BAFDA"], ["blue1","#4FC1E9","#3BAFDA"], ["blue2","#5D9CEC","#4A89DC"], ["magenta1","#AC92EC","#967ADC"], ["magenta2","#8067B7","#6A50A7"], ["pink1","#EC87C0","#D770AD"], ["pink2","#fa6a8e","#fb3365"], ["brown1","#BAA286","#AA8E69"], ["brown2","#8E8271","#7B7163"], ["gray1","#F5F7FA","#E6E9ED"], ["gray2","#CCD1D9","#AAB2BD"], ["dark1","#656D78","#434A54"], ["dark2","#3C3B3D","#323133"] ]; var socialArray = [ ["facebook","#3b5998"], ["linkedin","#0077B5"], ["twitter","#4099ff"], ["google","#d34836"], ["whatsapp","#34AF23"], ["pinterest","#C92228"], ["sms","#27ae60"], ["mail","#3498db"], ["dribbble","#EA4C89"], ["tumblr","#2C3D52"], ["reddit","#336699"], ["youtube","#D12827"], ["phone","#27ae60"], ["skype","#12A5F4"], ["instagram","#e1306c"] ]; var opacityArray = ["10","15","20","25","30","35","40","45","50","55","60","65","70","75","80","85","90","95"]; var marginArray = ["0","1","5","10","15","20","25","30","35","40","45","50"]; var fontArray = ["8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40"]; var fontWArray = ["100","200","300","400","500","600","700","800","900"]; var rotateArray = ["0","15","30","45","60","75","90","105","120","135","150","165","180"]; var scaleArray=[["10","1.1,1.1"],["20","1.2,1.2"],["30","1.3,1.3"],["40","1.4,1.4"],["50","1.5,1.5"],["60","1.6,1.6"],["70","1.7,1.7"],["80","1.8,1.8"],["90","1.9.1.9"],["100","2,2"]]; var generatedStyles = $('.generated-styles'); var generatedHighlight = $('.generated-highlight'); function highlight_colors(){ var bodyColor = $('body').data('highlight'); var data = colorsArray.map(colorsArray => colorsArray[0]); if (data.indexOf(bodyColor) > -1) { var highlightLocated = data.indexOf(bodyColor) var highlightColorCode = colorsArray[highlightLocated][2] var highlightColor = '.color-highlight{color:'+highlightColorCode+'!important}' var highlightBg = '.bg-highlight{background-color:'+highlightColorCode+'!important}' var highlightNav = '.active-nav{background-color:'+highlightColorCode+'!important}' var highlightNavFixed = '.nav-fixed .active-nav *{color:'+highlightColorCode+'!important}' var highlightNavFixed = '#footer-menu .active-menu *{color:'+highlightColorCode+'!important}' var highlightBorder = '.border-highlight{border-color:'+highlightColorCode+'!important}' if(!generatedHighlight.length){ $('body').append('') $('.generated-highlight').append(highlightColor, highlightBg, highlightNav, highlightNavFixed, highlightBorder); } } } highlight_colors(); $('[data-change-highlight]').on('click',function(changeColor){ var highlightNew = $(this).data('change-highlight'); $('body').attr('data-highlight',highlightNew); $('.generated-highlight').remove(); var data = colorsArray.map(colorsArray => colorsArray[0]); if (data.indexOf(highlightNew) > -1) { var highlightLocated = data.indexOf(highlightNew) if($(this).data('color-light') !== undefined){ var highlightColorCode = colorsArray[highlightLocated][1] } else { var highlightColorCode = colorsArray[highlightLocated][2] } var highlightColor = '.color-highlight{color:'+highlightColorCode+'!important}' var highlightBg = '.bg-highlight{background-color:'+highlightColorCode+'!important}' var highlightNav = '.active-nav{background-color:'+highlightColorCode+'!important}' var highlightBorder = '.border-highlight{border-color:'+highlightColorCode+'!important}' $('body').append('') $('.generated-highlight').append(highlightColor, highlightBg, highlightNav, highlightBorder); } }); if (!generatedStyles.length){ $('body').append(''); $('.generated-styles').append('/*Generated using JS for lower CSS file Size, Easier Editing & Faster Loading*/'); colorsArray.forEach(function (colorValue) {$('.generated-styles').append('.bg-'+colorValue[0]+'-light{ background-color: '+colorValue[1]+'!important; color:#FFFFFF!important;} .bg-'+colorValue[0]+'-light i, .bg-'+colorValue[0]+'-dark i{color:#FFFFFF;} .bg-'+colorValue[0]+'-dark{ background-color: '+colorValue[2]+'!important; color:#FFFFFF!important;} .border-'+colorValue[0]+'-light{ border-color:'+colorValue[1]+'!important;} .border-'+colorValue[0]+'-dark{ border-color:'+colorValue[2]+'!important;} .color-'+colorValue[0]+'-light{ color: '+colorValue[1]+'!important;} .color-'+colorValue[0]+'-dark{ color: '+colorValue[2]+'!important;}');}); colorsArray.forEach(function (gradientValue) {$('.generated-styles').append('.bg-gradient-'+gradientValue[0]+'{background-image: linear-gradient(to bottom, '+gradientValue[1]+' 0, '+gradientValue[2]+' 100%)}')}); socialArray.forEach(function (socialColorValue) {$('.generated-styles').append('.bg-'+socialColorValue[0]+'{background-color:'+socialColorValue[1]+'!important; color:#FFFFFF;} .color-'+socialColorValue[0]+'{color:'+socialColorValue[1]+'!important;}')}); opacityArray.forEach(function(opacityValues){$('.generated-styles').append('.opacity-'+opacityValues+'{opacity:'+opacityValues/100+'}')}); marginArray.forEach(function(marginValues){$('.generated-styles').append('.top-'+marginValues+'{margin-top:'+marginValues+'px!important} .bottom-'+marginValues+'{margin-bottom:'+marginValues+'px!important} .left-'+marginValues+'{margin-left:'+marginValues+'px!important} .right-'+marginValues+'{margin-right:'+marginValues+'px!important}');}) fontArray.forEach(function (fontValues) {$('.generated-styles').append('.font-'+fontValues+'{font-size:'+fontValues+'px!important;}');}) fontWArray.forEach(function (fontWeightValues){$('.generated-styles').append('.font-'+fontWeightValues+'{font-weight:'+fontWeightValues+'!important}')}); scaleArray.forEach(function(scaleVal ){$('.generated-styles').append('.scale-'+scaleVal[0]+'{transform:scale('+scaleVal[1]+')}');}); rotateArray.forEach(function( rotateVal ){$('.generated-styles').append('.rotate-'+[rotateVal]+'{transform:rotate('+[rotateVal]+'deg)!important}' );}); } //Back Button in Header var backButton = $('.back-button, [data-back-button]'); backButton.on('click', function() { window.history.go(-1); return false; }); //Search var search = $('[data-search]'); function activate_search(){ search.on('keyup', function() { var searchVal = $(this).val(); var filterItems = $(this).parent().parent().find('[data-filter-item]'); if ( searchVal != '' ) { $(this).parent().parent().find('.search-results').removeClass('disabled-search-list'); $(this).parent().parent().find('[data-filter-item]').addClass('disabled-search'); $(this).parent().parent().find('[data-filter-item][data-filter-name*="' + searchVal.toLowerCase() + '"]').removeClass('disabled-search'); } else { $(this).parent().parent().find('.search-results').addClass('disabled-search-list'); $(this).parent().parent().find('[data-filter-item]').removeClass('disabled-search'); } }); } if(search.length){activate_search();} //Charts if($('.chart').length > 0){ var loadJS = function(url, implementationCode, location){ var scriptTag = document.createElement('script'); scriptTag.src = url; scriptTag.onload = implementationCode; scriptTag.onreadystatechange = implementationCode; location.appendChild(scriptTag); }; var call_charts_to_page = function(){ new Chart(document.getElementById("pie-chart"), { type: 'pie', data: { labels: ["Facebook", "Twitter", "WhatsApp"], datasets: [{ backgroundColor: ["#4A89DC", "#4FC1E9", "#A0D468"], borderColor:"rgba(255,255,255,0.5)", data: [7000,3000,2000] }] }, options: { responsive: true, maintainAspectRatio:false, legend: {display: true, position:'bottom', labels:{fontSize:13, padding:15,boxWidth:12},}, tooltips:{enabled:true}, animation:{duration:1500} } }); new Chart(document.getElementById("doughnut-chart"), { type: 'doughnut', data: { labels: ["Apple", "Samsung", "Google"], datasets: [{ backgroundColor: ["#CCD1D9", "#5D9CEC","#FC6E51"], borderColor:"rgba(255,255,255,0.5)", data: [5500,4000,3000] }] }, options: { responsive: true, maintainAspectRatio:false, legend: {display: true, position:'bottom', labels:{fontSize:13, padding:15,boxWidth:12},}, tooltips:{enabled:true}, animation:{duration:1500}, layout:{ padding: {bottom: 30}} } }); new Chart(document.getElementById("polar-chart"), { type: 'polarArea', data: { labels: ["Windows", "Mac", "Linux"], datasets: [{ backgroundColor: ["#CCD1D9", "#5D9CEC","#FC6E51"], borderColor:"rgba(255,255,255,0.5)", data: [7000,10000,5000] }] }, options: { responsive: true, maintainAspectRatio:false, legend: {display: true, position:'bottom', labels:{fontSize:13, padding:15,boxWidth:12},}, tooltips:{enabled:true}, animation:{duration:1500}, layout:{ padding: {bottom: 30}} } }); new Chart(document.getElementById("vertical-chart"), { type: 'bar', data: { labels: ["2010", "2015", "2020", "2025"], datasets: [ { label: "iOS", backgroundColor: "#A0D468", data: [900,1000,1200,1400] }, { label: "Android", backgroundColor: "#4A89DC", data: [890,950,1100,1300] } ] }, options: { responsive: true, maintainAspectRatio:false, legend: {display: true, position:'bottom', labels:{fontSize:13, padding:15,boxWidth:12},}, title: {display: false} } }); new Chart(document.getElementById("horizontal-chart"), { type: 'horizontalBar', data: { labels: ["2010", "2013", "2016", "2020"], datasets: [ { label: "Mobile", backgroundColor: "#BF263C", data: [330,400,580,590] }, { label: "Responsive", backgroundColor: "#EC87C0", data: [390,450,550,570] } ] }, options: { legend: {display: true, position:'bottom', labels:{fontSize:13, padding:15,boxWidth:12},}, title: {display: false} } }); new Chart(document.getElementById("line-chart"), { type: 'line', data: { labels: [2000,2005,2010,2015,2010], datasets: [{ data: [500,400,300,200,300], label: "Desktop Web", borderColor: "#D8334A" }, { data: [0,100,300,400,500], label: "Mobile Web", borderColor: "#4A89DC" } ] }, options: { responsive: true, maintainAspectRatio:false, legend: {display: true, position:'bottom', labels:{fontSize:13, padding:15,boxWidth:12},}, title: {display: false} } }); } loadJS('scripts/charts.js', call_charts_to_page, document.body); } //Demo Functions var simulateOffline = $('.simulate-offline'); var simulateOfflinePage = $('.simulate-offline-page'); var simulateOnline = $('.simulate-online'); var onlineMessage = $('.online-message'); var offlineMessage = $('.offline-message'); var detectedOnline = 'online-message-active' var detectedOffline = 'offline-message-active' simulateOffline.on('click',function(){ offlineMessage.addClass(detectedOffline); onlineMessage.removeClass(detectedOnline); setTimeout(function(){ offlineMessage.removeClass(detectedOffline); },2000) }); simulateOfflinePage.on('click',function(){ $('#menu-offline').addClass('menu-active'); $('.menu-hider').addClass('menu-active no-click'); }); simulateOnline.on('click',function(){ onlineMessage.addClass(detectedOnline); offlineMessage.removeClass(detectedOffline); setTimeout(function(){ onlineMessage.removeClass(detectedOnline); },2000) }); if(!$('.offline-message').length){ $('#page').append('

No internet connection detected

'); $('#page').append('

You are back online. Welcome!

'); } var status = document.getElementById("status"); var log = document.getElementById("log"); var onlineMessage = $('.online-message'); var offlineMessage = $('.offline-message'); var offlineMenu = $('#menu-offline'); var offlineMenuHider = $('.menu-hider'); var detectedMenu = 'menu-active' var detectedMenuHider = 'menu-active no-click' var detectedOnline = 'online-message-active' var detectedOffline = 'offline-message-active' function updateOnlineStatus(event) { var condition = navigator.onLine ? "online" : "offline"; onlineMessage.addClass(detectedOnline); offlineMessage.removeClass(detectedOffline); offlineMenu.removeClass(detectedMenu); offlineMenuHider.removeClass(detectedMenuHider); setTimeout(function(){ onlineMessage.removeClass(detectedOnline); offlineMenuHider.removeClass(detectedMenuHider); },2000) } function updateOfflineStatus(event) { var condition = navigator.onLine ? "online" : "offline"; offlineMessage.addClass(detectedOffline); offlineMenu.addClass(detectedMenu); offlineMenuHider.addClass(detectedMenuHider); onlineMessage.removeClass(detectedOnline); setTimeout(function(){ offlineMessage.removeClass(detectedOffline); offlineMenuHider.removeClass(detectedMenuHider); },2000) } window.addEventListener('online', updateOnlineStatus); window.addEventListener('offline', updateOfflineStatus); } //Activating all the plugins setTimeout(init_template, 0); //To Remove AJAX Remove This Code $(function(){ 'use strict'; var options = { prefetch: true, prefetchOn: 'mouseover', cacheLength: 100, scroll: true, blacklist: '.default-link' && '.show-gallery', forms: 'contactForm', onStart: { duration:210, // Duration of our animation render: function ($container) { $container.addClass('is-exiting');// Add your CSS animation reversing class $('.menu, .menu-hider').removeClass('menu-active'); $('.loader-main').removeClass('loader-inactive'); return false; } }, onReady: { duration: 50, render: function ($container, $newContent) { $container.removeClass('is-exiting');// Remove your CSS animation reversing class $container.html($newContent);// Inject the new content setTimeout(init_template, 0)//Timeout required to properly initiate all JS Functions. $('.loader-main').removeClass('loader-inactive'); } }, onAfter: function($container, $newContent) { setTimeout(function(){ $('.loader-main').addClass('loader-inactive'); },145); } }; var smoothState = $('#page').smoothState(options).data('smoothState'); }); //Remove untill here to remove AJAX. });