﻿var DrDrewQuitTips = { handle: null, container: null, expander: null, extendedContent: null, extendedLinks: null, init: function(a) { DrDrewQuitTips.handle = a; DrDrewQuitTips.container = $(a.container).parent(); $(".buttons .next", DrDrewQuitTips.container).bind("click", function(b) { if (DrDrewQuitTips.handle != null) { DrDrewQuitTips.handle.next(); DrDrewQuitTips.highlightExtendedLink() } return false }); $(".buttons .prev", DrDrewQuitTips.container).bind("click", function(b) { if (DrDrewQuitTips.handle != null) { DrDrewQuitTips.handle.prev(); DrDrewQuitTips.highlightExtendedLink() } return false }); DrDrewQuitTips.extendedContent = $(".extended-content", DrDrewQuitTips.container); DrDrewQuitTips.expander = $(".expander", DrDrewQuitTips.container); DrDrewQuitTips.expander.bind("click", function(b) { DrDrewQuitTips.toggleExtendedContent(); return false }); DrDrewQuitTips.extendedLinks = $(".extended-content a", DrDrewQuitTips.container); DrDrewQuitTips.highlightExtendedLink(0); DrDrewQuitTips.extendedLinks.each(function(c, b) { $(b).bind("click", function(e) { if (DrDrewQuitTips.handle != null) { var d = $(this).attr("href").substr(1); if (!isNaN(d) && d > -1) { DrDrewQuitTips.handle.scroll((parseInt(d) + 1), true); DrDrewQuitTips.highlightExtendedLink(d) } } return false }) }); DrDrewQuitTips.extendedContent.hide(); DrDrewQuitTips.expander.addClass("collapsed") }, bind: function() { $(".DrDrewQuitTips .triggerTips").jcarousel({ initCallback: DrDrewQuitTips.init, vertical: true, scroll: 1, buttonNextHTML: null, buttonPrevHTML: null }) }, cleanDom: function() { if (DrDrewQuitTips.handle != null) { DrDrewQuitTips.handle.destroy(); DrDrewQuitTips.handle = null } }, showExtendedContent: function() { if (DrDrewQuitTips.expander != null && DrDrewQuitTips.extendedContent != null) { DrDrewQuitTips.extendedContent.slideDown("slow"); DrDrewQuitTips.expander.removeClass("collapsed") } }, hideExtendedContent: function() { if (DrDrewQuitTips.expander != null && DrDrewQuitTips.extendedContent != null) { DrDrewQuitTips.extendedContent.slideUp("slow"); DrDrewQuitTips.expander.addClass("collapsed") } }, toggleExtendedContent: function() { if (DrDrewQuitTips.expander != null && DrDrewQuitTips.extendedContent != null) { DrDrewQuitTips.extendedContent.slideToggle("slow"); if (DrDrewQuitTips.expander.hasClass("collapsed")) { DrDrewQuitTips.expander.removeClass("collapsed") } else { DrDrewQuitTips.expander.addClass("collapsed") } } }, highlightExtendedLink: function(a) { if (DrDrewQuitTips.extendedLinks != null) { $(DrDrewQuitTips.extendedLinks).removeClass("active"); if ((a == null || isNaN(a)) && typeof (DrDrewQuitTips.handle.first) != "undefined") { a = (DrDrewQuitTips.handle.first - 1) } else { if (isNaN(a)) { return } } $(DrDrewQuitTips.extendedLinks[a]).addClass("active") } } }; $(document).ready(function() { DrDrewQuitTips.bind() });
