if(!jQuery.cachedScript) { jQuery.cachedScript = function( url, options ) { options = $.extend( options || {}, { dataType: "script", cache: true, url: url }); return jQuery.ajax( options ); }; } function handleBNRecs(bnjson) { if(typeof(bnRecHandler) != "undefined") { bnRecHandler(bnjson); } } function readBNRecs(useUrl) { var bnguideValues = {"SubSeriesPage":"configurator_page", "ProductPage":"product_page", "Cart":"shopping_cartpage"}; var bnguide = bnguideValues[$("meta[name='TaxonomyType']").attr("content")]; if(bnguide != null) { if(Array.isArray(useUrl)) { var bnurl = ""; for(var u=0;u