function createCookie(n,t,i){if(i){var r=new Date;r.setTime(r.getTime()+864e5*i),i="; expires="+r.toGMTString()}else i="";document.cookie=n+"="+t+i+"; path=/",$("#stickyFooter").hide()}function SetURLForPolicyURL(n){return window.location.href=n,!1}$("input[maxlength]").keydown(function(){$(this).val();var n=$(this).attr("maxlength");$(this).val().length>=n?($(this).next("span").removeClass("field-validation-valid"),$(this).next("span").addClass("field-validation-error"),$(this).next("span").html("Character length exceeded")):($(this).next("span").addClass("field-validation-valid"),$(this).next("span").removeClass("field-validation-error"),$(this).next("span").html(""))}),$(function(){$("input, textarea").placeholder(),$("#myBasket a, #basketPopup").live("mouseenter",function(){$("#basketPopup").css("display","block"),$("#myBasket a").addClass("hovered")}),$("#myBasket a, #basketPopup").live("mouseleave",function(){$("#basketPopup").css("display","none"),$("#myBasket a").removeClass("hovered")}),$("#myBasket a, #basketPopupright").live("mouseenter",function(){$("#basketPopupright").css("display","block"),$("#myBasket a").addClass("hovered")}),$("#myBasket a, #basketPopupright").live("mouseleave",function(){$("#basketPopupright").css("display","none"),$("#myBasket a").removeClass("hovered")}),$("#myBookshelf a, #bookshelfBasketPopup").live("mouseenter",function(){$("#bookshelfBasketPopup").css("display","block"),$("#myBookshelf a").addClass("hovered")}),$("#myBookshelf a, #bookshelfBasketPopup").live("mouseleave",function(){$("#bookshelfBasketPopup").css("display","none"),$("#myBookshelf a").removeClass("hovered")}),$("#bookshelfHelpActions, #bookshelfHelpPopup").live("mouseenter",function(){$("#bookshelfHelpPopup").css("display","block"),$("#bookshelfHelpActions").addClass("hovered")}),$("#bookshelfHelpActions, #bookshelfHelpPopup").live("mouseleave",function(){$("#bookshelfHelpPopup").css("display","none"),$("#bookshelfHelpActions").removeClass("hovered")}),$("#mysubscription a, #subscriptionBasketPopup").live("mouseenter",function(){$("#subscriptionBasketPopup").css("display","block"),$("#mysubscription a").addClass("hovered")}),$("#mysubscription a, #subscriptionBasketPopup").live("mouseleave",function(){$("#subscriptionBasketPopup").css("display","none"),$("#mysubscription a").removeClass("hovered")}),$("#preorderbookHelpActions, #preorderbookHelpPopup").live("mouseenter",function(){$("#preorderbookHelpPopup").css("display","block"),$("#preorderbookHelpActions").addClass("hovered")}),$("#preorderbookHelpActions, #preorderbookHelpPopup").live("mouseleave",function(){$("#preorderbookHelpPopup").css("display","none"),$("#preorderbookHelpActions").removeClass("hovered")}),$(".fancybox").fancybox()}),function(n){n.fn.infiniteCarousel=function(){return this.each(function(){function e(n){var t=u*(n<f?-1:1)*i*Math.abs(f-n);return r.filter(":not(:animated)").animate({scrollLeft:"+="+t},500,function(){0==n?(r.scrollLeft(u*i*s),n=s):n>s&&(r.scrollLeft(u*i),n=1),f=n}),!1}var r=n("> section",this).css("overflow","hidden"),o=r.find("> ul"),t=o.find("> li"),u=t.filter(":first").outerWidth(),i=Math.floor(r.innerWidth()/u),f=1,s=Math.ceil(t.length/i);0!=t.length%i&&(t=o.find("> li")),t.filter(":first").before(t.slice(-i).clone().addClass("cloned")),t.filter(":last").after(t.slice(0,i).clone().addClass("cloned")),t=o.find("> li"),r.scrollLeft(u*i),r.after('<a class="nav back"><\/a><a class="nav forward"><\/a>'),n("a.back",this).click(function(){return e(f-1)}),n("a.forward",this).click(function(){return e(f+1)}),n(this).bind("goto",function(n,t){e(t)})})}}(jQuery),$(document).ready(function(){function n(){$(".qty").numeric({decimal:!1,negative:!1},function(){this.value="",this.focus()})}function t(){$(".num").numeric({decimal:!1,negative:!1},function(){this.value="",this.focus()})}$("#mainNav ul li").hover(function(){var n=$("SELECT");n&&n.blur()}),0<$(".qty").size()&&n(),0<$(".num").size()&&t(),$("#catNav").length&&$(".mod.carousel").length&&$("#catNav").hover(function(){$(".mod.carousel").css("z-index",-1)},function(){$(".mod.carousel").css("z-index",1)}),$.fn.equalHeights=function(){return $(this).each(function(){var n=0;$(this).children().each(function(){$(this).height()>n&&(n=$(this).height())}),$.browser.msie&&6===$.browser.version&&$(this).children().css({height:n}),$(this).children().css({"min-height":n})}),this};var i={init:function(){this.equaliseNav(),this.fixNavIE(),this.addHoverClass(),this.positionNav()},equaliseNav:function(){$("#catNav").find(".catNavPopoutWrapper").equalHeights().find("a").attr("style","")},fixNavIE:function(){$("html").hasClass("ie7")&&$("#catNav").length&&$(".mod.carousel").length&&$(".mod.carousel").css("z-index",-1)},addHoverClass:function(){$("#catNav li").hover(function(){$(this).find("> .catNavPopoutWrapper").addClass("hover")},function(){$(this).find("> .catNavPopoutWrapper").removeClass("hover")})},positionNav:function(){$("#catNav li").has(".catNavPopoutWrapper").hover(function(){$(this).find("> .catNavPopoutWrapper").position({collision:"fit",my:"left top",at:"right top",of:$(this)})})}},r={init:function(){this.initInnerTabs(),this.initDatePicker()},initInnerTabs:function(){if($(".mod-inner-tab").length){var n=$(".mod-inner-tab"),i=n.find(".inner-tab-head a"),t=n.find(".inner-tab-content");t.filter(":not(:first-child)").addClass("isCollapsed"),i.click(function(){return $(this).parent("li").addClass("isSelected"),t.filter(":not(.isCollapsed)").addClass("isCollapsed"),$($(this).attr("href")).removeClass("isCollapsed"),!1})}},initDatePicker:function(){$(".date-picker").length&&$(".date-picker").datepicker({dateFormat:"dd-mm-yy",changeMonth:!0,changeYear:!0})}};jQuery(document).ready(function(){i.init(),r.init()}),$(".qty").bind("keydown",function(n){"13"==n.which&&n.preventDefault()})}),$(document).ready(function(){var n=0<$("#catNav").size()?"narrow":"wide";$(".magnified").attr("class","mod carousel magnified "+n+""),$(".detailed").attr("class","mod carousel detailed "+n+""),$(".video").attr("class","mod video media"),$(".promo").attr("class","mod carousel promo "+n+""),$("#authorofthemonth").attr("class","figDetails"),0<$(".carousel").size()&&($(".carousel.magnified, .carousel.detailed, .carousel.promo.narrow, .carousel.related").infiniteCarousel(),$(".carousel.promo.wide").allinone_carousel({skin:"charming",autoPlay:1,width:685,height:302,elementsVerticalSpacing:45,elementsHorizontalSpacing:100,verticalAdjustment:0,resizeImages:!1,enableTouchScreen:!1,autoHideNavArrows:!1,showOnInitBottomNav:!1,showBottomNav:!1,showPreviewThumbs:!1,numberOfVisibleItems:3}))})