/* ============================================================= * App * Copyright(c) 2024 Vook * * All rights reserved - Do Not Redistribute * ============================================================ */ $(function(){ /* Website cleanup/setup */ !function(){ $(".author_images li:not(:has(img))").remove(); $("._blank p a").attr("target","_blank"); $(".try_vook_free").attr({"href":"http://tool.vook.com/signup","target":"_blank"}); $.fn.shuffle = function() { return this.each(function(){ var items = $(this).children(); return (items.length) ? $(this).html($.shuffle(items)) : this; }); } $.shuffle = function(arr) { for( var j, x, i = arr.length; i; j = parseInt(Math.random() * i), x = arr[--i], arr[i] = arr[j], arr[j] = x ); return arr; } var gaObj = { '.love_support .gs' :{ event: 'click', model: ['_trackEvent', 'Outbound Links', "Click", "Header - Getting Started"] }, '.love_support .ug' :{ event: 'click', model: ['_trackEvent', 'Outbound Links', "Click", "Header - User Guide"] }, '.love_support .gsp' :{ event: 'click', model: ['_trackEvent', 'Outbound Links', "Click", "Header - Get Support"] }, '.love_support .faq' :{ event: 'click', model: ['_trackEvent', 'Outbound Links', "Click", "Header - FAQ"] }, '.love_support .fb' :{ event: 'click', model: ['_trackEvent', 'Outbound Links', "Click", "Header - Feedback"] }, '.love_support .ug' :{ event: 'click', model: ['_trackEvent', 'Outbound Links', "Click", "Header - User Guide"] }, '.signup a:first-child' :{ event: 'click', model: ['_trackEvent', 'Outbound Links', "Click", "/call_to_action/header/signup"] }, '.signup a:last-child' :{ event: 'click', model: ['_trackEvent', 'Outbound Links', "Click", "Header - Login"] }, '.tall_hero_content .button' :{ event: 'click', model: ['_trackEvent', 'Outbound Links', "Click", "/call_to_action/homepage/hero/signup"] }, '#blue_home_cta .button' :{ event: 'click', model: ['_trackEvent', 'Outbound Links', "Click", "/call_to_action/homepage/bluepanel/signup"] }, '.morelow .button' :{ event: 'click', model: ['_trackEvent', 'Outbound Links', "Click", "/call_to_action/homepage/body/signup"] }, 'footer .blogroll a[href*="vook.jobscore.com/jobs/vook/"]' :{ event: 'click', model: ['_trackEvent', 'Outbound Links', "Click", "Footer - Careers"] }, 'footer .need_help h3 a' :{ event: 'click', model: ['_trackEvent', 'Outbound Links', "Click", "Footer - Need Help (title)"] }, 'footer .need_help p a' :{ event: 'click', model: ['_trackEvent', 'Outbound Links', "Click", "Footer - Need Help (copy)"] }, 'footer .connect_twitter' :{ event: 'click', model: ['_trackEvent', 'Outbound Links', "Click", "Footer - Twitter"] }, 'footer .connect_facebook' :{ event: 'click', model: ['_trackEvent', 'Outbound Links', "Click", "Footer - Facebook"] }, 'footer .vook_store h3 a' :{ event: 'click', model: ['_trackEvent', 'Outbound Links', "Click", "Footer - Vook Store (title)"] }, 'footer .vook_store p a' :{ event: 'click', model: ['_trackEvent', 'Outbound Links', "Click", "Footer - Vook Store (copy)"] }, '.pricing .blue.panel.radius.high .button' :{ event: 'click', model: ['_trackEvent', 'Outbound Links', "Click", "/call_to_action/plans_pricing/body_top/signup"] }, '.pricing .blue.panel.radius.low .button' :{ event: 'click', model: ['_trackEvent', 'Outbound Links', "Click", "/call_to_action/plans_pricing/body_bottom/signup"] }, '.what .signupbutton .button' :{ event: 'click', model: ['_trackEvent', 'Outbound Links', "Click", "/call_to_action/whats_vook/signup"] } }; _.each(gaObj, function(event, selector) { $(selector).trackEvent(event) }) }() $(".tall_hero_images").shuffle(); $(".tall_hero_images img:first-child").show(); $('#carousel').orbit({ advanceSpeed: 5000, animationSpeed: 800, directionalNav: false, bullets: true, bulletThumbs: true, captions: true, captionAnimation: 'fade', captionAnimationSpeed: 800 }) $('#small-carousel').orbit({ timer: false, captions: true, captionAnimation: 'fade' }) $(".contact form").on("click","input[type=submit]",function(){ $(this).parent().find(".loading").css("visibility","visible"); }) $("form#newsletter-subscribe").on("submit",function(){ event.preventDefault(); var that = this; $.post( $(this).attr("action"), $(this).serialize(), function(response){ var data = $.parseJSON(response); $(that).find(".message").html(data.message); }); }) $(".yearly_archive").on("click","h6", function(event){ var ul = $(this).next("ul"); if (ul.css("display") === "none"){ $(this).addClass("showing"); ul.slideDown(); } else { $(this).removeClass("showing"); ul.slideUp(); } }); });