SKU: F743992"); function setA2BSource(){ tag_mgmt.initializeAnalytics(); var a2bSource = "Family" + "|" + tag_mgmt.udo_json.page_id + "|" + tag_mgmt.udo_json.concatenated_page_name; document.getElementById('addToBasketSourceData').value = a2bSource; } /**********PCSU-1346 Scrollable Tabs *******************/ var div_top; function scrollableTabs(){ /** * This part does the "fixed navigation after scroll" functionality * We use the jQuery function scroll() to recalculate our variables as the * page is scrolled/ */ var window_top = jQuery(window).scrollTop() + 12; // the "12" should equal the margin-top value for nav.stick if (window_top > div_top) { jQuery('#jumptosection').addClass('stick'); } else { jQuery('#jumptosection').removeClass('stick'); } /** * This part causes smooth scrolling using scrollto.js * We target all a tags inside the nav, and apply the scrollto.js to it. */ /** $("nav a").click(function(evn){ evn.preventDefault(); $('html,body').scrollTo(this.hash, this.hash); }); /** * This part handles the highlighting functionality. * We use the scroll functionality again, some array creation and * manipulation, class adding and class removing, and conditional testing */ var aChildren = jQuery("#jumptolinks td a"); // find the a children of the list items var aArray = []; // create the empty aArray for (var i=0; i < aChildren.length; i++) { var aChild = aChildren[i]; var ahref = jQuery(aChild).attr('href'); var ahref = ahref.substr(1) aArray.push(ahref); } // this for loop fills the aArray with attribute href values var windowPos = jQuery(window).scrollTop(); // get the offset of the window from the top of page var windowHeight = jQuery(window).height(); // get the height of the window var docHeight = jQuery(document).height(); for (var i=0; i < aArray.length; i++) { var theID = aArray[i]; console.log(theID); var divPos = jQuery("a[name='"+theID+"']").offset().top-100; // get the offset of the div from the top of page var divHeight = jQuery("a[name='"+theID+"']").height(); // get the height of the div in question if (windowPos >= divPos) { jQuery("a[href='#" + theID + "']").addClass("upSection"); } else { jQuery("a[href='#" + theID + "']").removeClass("upSection").removeClass("nav-active"); } } jQuery(".upSection").removeClass("nav-active"); jQuery(".upSection").last().addClass("nav-active"); /**** if(windowPos + windowHeight == docHeight) { if (!jQuery("#jumptolinks td a").last().hasClass("nav-active")) { var navActiveCurrent = jQuery(".nav-active").attr("href"); jQuery("a[href='" + navActiveCurrent + "']").removeClass("nav-active"); jQuery("#jumptolinks td a").last().addClass("nav-active"); } } ****/ } jQuery(document).ready(function(){ div_top = jQuery('#jumptosection').offset().top; jQuery(window).bind("scroll", function(){scrollableTabs()}); }); function winScrollFunctions(){//place all functions called on scroll of window; //this will be used when a popup closes; scrollableTabs(); } //jQuery(document).ready(function(){ var fullTxt = jQuery("#family2016descr").text(); var fullHtml = jQuery("#family2016descr").html(); var charString = fullTxt.split('').join(''); var charCount = charString.length; var wordString = fullHtml.split(' ').join(' '); var wordCount = fullHtml.split(' ').length; var firstCharacters = charString.slice(0,132); var wordsWithinStr = firstCharacters.split(' '); var lastWord = wordsWithinStr[wordsWithinStr.length-1] var firstPart = charString.slice(0,132); firstPart = firstPart.substring(0,firstPart.lastIndexOf(" ")); if (charCount <= 271){ jQuery("#family2016descr").html(fullHtml); } else { jQuery("#family2016descr

Out of stock

This item is temporarily unavailable
× Accessories
Product Information
Reviews

This product has no reviews.