top.MainMenuHideTimer=null;var htmMenu,htmMenuDD;jQuery(function(){htmMenu=jQuery("body > div.header div.menu ul.jMenuList");htmMenuDD=jQuery("body > div.overlays div.menuDropDownList");if(jQuery.support.touch){htmMenu[0].addEventListener("touchstart",function(a){touchClickMenu(a)})}else{htmMenu.find("li").hover(function(){showMenu(jQuery(this).index())},function(){hideMenu(jQuery(this).index())});htmMenuDD.find("div.menuDropDown").hover(function(){showMenu(jQuery(this).index())},function(){hideMenu(jQuery(this).index())})}if(!isIE6){if(enableAutoFooterAdjustment){intOrigFooterHeight=jQuery("div.footerContent[id$=footerContainer]").height();adjustFooterPos();jQuery(window).resize(function(){adjustFooterPos()});setInterval("adjustFooterPos();",100)}}});function showMenu(k){clearTimeout(top.MainMenuHideTimer);var l=0;var g=0;if(k==0){l=0}else{htmMenu.find("li").each(function(m){if(m==k){g=jQuery(this).find("a").innerWidth(true);if(g==null){g=jQuery(this).find("span").innerWidth(true)}}if(m<k){var n=jQuery(this);var o=n.outerWidth();l=l+o}})}var e=htmMenuDD.find("div.menuDropDown.jMenu"+k);e.css({left:l,display:"block"}).siblings().hide();clearTimeout(top.MainMenuHideTimer);var a,b,c;a=e.find(".jColumn2").attr("data-hasitems");b=e.find(".jColumn3").attr("data-hasitems");c=e.find(".jColumn4").attr("data-hasitems");e.find(".jColumn1").show();if(a=="true"){e.find(".jColumn1 .menuLine").show();e.find(".jColumn2").show()}if(b=="true"){e.find(".jColumn1 .menuLine").show();e.find(".jColumn2").show();e.find(".jColumn2 .menuLine").show();e.find(".jColumn3").show()}if(c=="true"){e.find(".jColumn1 .menuLine").show();e.find(".jColumn2").show();e.find(".jColumn2 .menuLine").show();e.find(".jColumn3").show();e.find(".jColumn3 .menuLine").show();e.find(".jColumn4").show()}var f=0;e.find("div.menuColumn").each(function(m){var n=jQuery(this).find("div.menuList");var o=n.outerHeight(true);if(o>f){f=o}});e.find("div.menuColumn").css("height",f);e.find("div.menuSelected").css("width",g-8);e.find("div.menuTop").css("width",e.css("width"));var d=f*1.5;if(!isIE6){if(e.height()>(d)){e.css({left:"auto",right:"0"});var j=e.outerWidth();var h=(l-(940-j));e.find("div.menuSelected").css("margin-left",h)}}}function hideMenu(b){clearTimeout(top.MainMenuHideTimer);clearTimeout(top.MainMenuShowTimer);var a=b?htmMenuDD.find("div.menuDropDown.jMenu"+b):htmMenuDD.find("div.menuDropDown");a.hide()}function touchClickMenu(a){var b=jQuery(a.target).closest("li");var c=b.closest("ul").find("li").index(b);if(htmMenuDD.find("div.menuDropDown.jMenu"+c).css("display")=="none"){showMenu(c)}else{hideMenu(c)}}var footerMarginTop=0;var enableAutoFooterAdjustment=true;var intOrigFooterHeight=null;var forceRelative=false;function adjustFooterPos(){var a=jQuery("div.footerContent[id$=footerContainer]");var b=a.prev();var c=b.offset().top+b.outerHeight()+footerMarginTop;if((jQuery(window).height()-intOrigFooterHeight)<=c){a.css({position:"absolute",height:intOrigFooterHeight,top:c,left:0})}else{a.removeAttr("style").css({position:"absolute",height:intOrigFooterHeight+"px",bottom:0,left:0})}}top.processingUpdate=false;function addProductToBasket(c,d,e,b,g,f,a){if(!top.processingUpdate){top.processingUpdate=true;setProductOverlay(true);jQuery.post(window.url_AddToBasket,{productNumber:c,productVariantNumber:d,quantity:e,retailerReferenceNumber:g,quantityRetailer:f,EngraveringName:a},function(h){handleAddProductToBasketResult(b,h)},"json")}return false}function UpdateProductInBasket(d,e,f,b,c,a){if(!top.processingUpdate){top.processingUpdate=true;if(a==="True"){setProductOverlay(true);jQuery.post(window.url_UpdateBasket,{productNumber:d,quantity:f,productVariantNumber:e},function(g){handleUpdateProductInBasketResult(c,b,g,a)},"json")}else{if(EnsureBasketCounter(b,f)){setProductOverlay(true);jQuery.post(window.url_UpdateBasket,{productNumber:d,quantity:f,productVariantNumber:e},function(g){handleUpdateProductInBasketResult(c,b,g,a)},"json")}else{top.processingUpdate=false}}}return false}function UpdateProductInBasketRetailer(d,e,f,b,c,a){if(!top.processingUpdate){top.processingUpdate=true;if(a==="True"){setProductOverlay(true);jQuery.post(window.url_UpdateBasketRetailer,{productNumber:d,quantity:f,productVariantNumber:e},function(g){handleUpdateProductInBasketResult(c,b,g,a)},"json")}else{top.processingUpdate=false}}return false}function DeleteProductFromBasket(c,d,a,b){if(!top.processingUpdate){top.processingUpdate=true;setProductOverlay(true);jQuery.post(window.url_DeleteFromBasket,{productNumber:c,productVariantNumber:d},function(e){handleDeleteProductFromBasketResult(b,a,e)},"json")}return false}function handleAddProductToBasketResult(c,a){setProductOverlay(false);top.processingUpdate=false;var b=jQuery("div.overlays div#miniSlider2 .sliderItems li").length;if(!a.Success){ShowBasketMessage(deCode(a.ErrorHeadline),deCode(a.ErrorMessage))}else{updateBasketMini();updateFreightOnPages(a);updateBasketExpanded(function(){if(c=="ProductPage"){var d=hLib.getSliderIndexByID("miniSlider2");var e=hLib.arrSliderVars[d];if(e.intTotItems>3){hLib.slideItems({intSliderIndex:d,intItemsToMove:"start",intAnimationTimeOverride:0});hLib.slideItems({intSliderIndex:d,intItemsToMove:(e.intTotItems-4),intAnimationTimeOverride:0})}slideMiniBasket(true,false,function(){if(e.intTotItems>3){hLib.slideItems({intSliderIndex:hLib.getSliderIndexByID("miniSlider2"),intItemsToMove:1,intAnimationTimeOverride:360})}});updateStockByProduct(a.ProductNumber,a.ProductVariantNumber)}})}}function handleUpdateProductInBasketResult(d,c,a,b){top.processingUpdate=false;setProductOverlay(false);if(!a.Success){ShowBasketMessage(deCode(a.ErrorHeadline),deCode(a.ErrorMessage))}else{updateFreightOnPages(a);updateBasketMini();updateBasketDataOnly(a,c,b);updateStockByProduct(a.ProductNumber,a.ProductVariantNumber)}}function handleDeleteProductFromBasketResult(d,c,a){top.processingUpdate=false;setProductOverlay(false);if(!a.Success){ShowBasketMessage(deCode(a.ErrorHeadline),deCode(a.ErrorMessage))}else{updateFreightOnPages(a);updateBasketDataOnly(a,c,false);updateBasketMini();c=jQuery(c);updateStockByProduct(a.ProductNumber,a.ProductVariantNumber);var b=c.siblings();if(b.length<3){c.closest(".sliderInner").height(b.eq(0).height()*b.length)}else{if((b.length-c.index()+1)<3){hLib.slideItems({intSliderIndex:hLib.getSliderIndexByID("miniSlider2"),intItemsToMove:-1,intAnimationTimeOverride:350})}}c.remove();MiniSliderInit()}}function updateBasketMini(){var a=Math.floor(Math.random()*111111);jQuery("#mvc_basketMini").load(url_LoadBasketMini+"?n="+a,{},function(){})}function updateBasketExpanded(a){var b=Math.floor(Math.random()*111111);jQuery("#mvc_basketExpanded").load(url_LoadBasketExpanded+"?n="+b,{},function(){MiniSliderInit();if(typeof(a)!="undefined"){a()}})}function EnsureBasketCounter(c,d){if(d>=0){return true}var b=0;var a=0;var e=$(c).find(".qText").html();if(e!==null){b=e.split("&nbsp;")[0]}if(!isNaN(b)){a=parseInt(b)+parseInt(d)}else{return false}if(a>0){if(a==1){jQuery(c+" > .productDetails > .quantity > a.countDown").addClass("hidden")}return true}else{return false}}function updateBasketDataOnly(a,c,b){if(a.LineQuantity<=1){jQuery(c+" > .productDetails > .quantity > a.countDown").addClass("hidden")}else{jQuery(c+" > .productDetails > .quantity > a.countDown").removeClass("hidden")}if(a.LinePriceTotal){jQuery(c).find(".totalLinePrice").html(a.CurrencyCode+"&nbsp;"+a.LinePriceTotal)}if(a.LinePrice){jQuery(c).find(".price").html(a.CurrencyCode+"&nbsp;"+a.LinePrice)}if(a.LineQuantity&&a.QuantitySpecifier){var d=jQuery(c).find(".qText");if(b==="True"){jQuery(c).find(".qTextElement input").val(a.LineQuantity)}else{jQuery(c).find(".qText").html(a.LineQuantity+"&nbsp;"+a.QuantitySpecifier)}}if(a.IsFreeFreightBold){jQuery(".productlistBottom  > .totalFreight > .total").addClass("freeFreightBold");jQuery(".productlistBottom > .totalFreight > .total").html(a.Freight)}else{jQuery(".productlistBottom > .totalFreight > .total").removeClass("freeFreightBold");jQuery(".productlistBottom > .totalFreight > .total").html(a.CurrencyCode+"&nbsp;"+a.Freight)}if(a.TotalPrice){jQuery(".productlistBottom > .totalPrice > .total").html(a.CurrencyCode+"&nbsp;"+a.TotalPrice)}if(a.TotalPriceNoFreight){jQuery(".productlistBottom > .totalMomsDelivery > .total").html(a.CurrencyCode+"&nbsp;"+a.TotalPriceNoFreight)}if(a.IsFreeFreightBold){jQuery(".listBottom  > .miniTotal > .totalFreight > .totalPrice").addClass("freeFreightBold");jQuery(".listBottom  > .miniTotal > .totalFreight > .totalPrice").html(a.Freight)}else{jQuery(".listBottom  > .miniTotal > .totalFreight > .totalPrice").removeClass("freeFreightBold");jQuery(".listBottom  > .miniTotal > .totalFreight > .totalPrice").html(a.Freight+"&nbsp;"+a.CurrencyCode)}if(a.TotalPrice){jQuery(".listBottom > .miniTotal > .totalEnd > .totalPrice").html(a.TotalPrice+"&nbsp;"+a.CurrencyCode)}}function updateFreightOnPages(a,b){if(a.IsFreeFreightBold){jQuery(".productRight  > .priceInfo > .freight").addClass("freeFreightBold");jQuery(".productRight  > .priceInfo > .freight").html(a.Freight)}else{jQuery(".productRight  > .priceInfo > .freight").removeClass("freeFreightBold");jQuery(".productRight  > .priceInfo > .freight").html(a.CurrencyCode+"&nbsp;"+a.Freight)}}function updateStockByProduct(e,f){if(!top.processingUpdate){top.processingUpdate=true;if(!f){f=""}if(!isNaN(f)&&f==-1){resetStock();top.processingUpdate=false}else{var b=jQuery("input:hidden[class='productNumber']");if(b.val()==e){var a=jQuery(".productRight > .priceInfo > span[class*='stock']");var d=jQuery(".productRight > .priceInfo > span[class='message']");jQuery(a).hide();jQuery(d).hide();var c=jQuery(".productRight > .priceInfo > span[class*='loading']");jQuery(c).show()}jQuery.post(window.url_updateStockByProduct,{productNumber:e,productVariantNumber:f},function(g){handleUpdateStockByProduct(g)},"json")}}}function handleUpdateStockByProduct(b){var d=jQuery("input:hidden[class='productNumber']");if(d.val()==b.ProductNumber){var a=jQuery(".productRight > .priceInfo > span[class*='stock']");var g=jQuery(".productRight > .priceInfo > span[class='message']");var j=jQuery(".productRight .filter > .buttonElement,.productRight .filter > .addToBasketElement > .buttonElement");var h=jQuery(".productRight .filter > .buttonElementBlur,.productRight .filter > .addToBasketElement > .buttonElementBlur");var f=jQuery(".productRight > .priceInfo > span[class*='loading']");var c=jQuery(".hasReminder").val();var e=false;jQuery(g).html(b.StockMessage);if(a&&g&&j){if(b.StockQuantity<=0&&b.ExpectedReturn){jQuery(a).attr("class","stockRed");jQuery(a).show();jQuery(g).show();if(!b.IsRetailer){jQuery(j).hide();jQuery(h).show()}else{jQuery(j).show();jQuery(h).hide()}}else{if(b.StockQuantity<=0){jQuery(a).attr("class","stockBlack");jQuery(a).show();jQuery(g).show();if(!b.IsRetailer){jQuery(j).hide();jQuery(h).show()}else{jQuery(j).show();jQuery(h).hide()}}else{if(b.StockQuantity<4){jQuery(a).attr("class","stockYellow");jQuery(a).show();jQuery(g).show();jQuery(j).show();jQuery(h).hide();e=true}else{jQuery(a).attr("class","stockGreen");jQuery(a).show();jQuery(g).show();jQuery(j).show();jQuery(h).hide();e=true}}}if(c=="True"){ToggleReminder(!e,2)}else{ToggleReminder(!e,1)}}}jQuery(f).hide();top.processingUpdate=false}function resetStock(){var a=jQuery(".productRight > .priceInfo > span[class*='stock']");var b=jQuery(".productRight > .priceInfo > span[class='message']");var d=jQuery(".productRight > .filter > .buttonElement,.productRight > .filter > .addToBasketElement > .buttonElement");var c=jQuery(".productRight > .filter > .buttonElementBlur,.productRight > .filter > .addToBasketElement > .buttonElementBlur");jQuery(a).hide();jQuery(b).hide();jQuery(d).hide();jQuery(c).show()}function ToggleReminder(d,c){var b=jQuery(".JQSelectorForReminder");if(d){b.show()}else{b.hide()}if(c==2){b.find(".text.notadded").hide();b.find(".text.active").show();b.find(".text.notadded").removeClass("over")}else{b.find(".text.notadded").show();b.find(".text.active").hide();var a=jQuery(".productRight > .filter > .buttonElementBlur,.productRight > .filter > .addToBasketElement > .buttonElementBlur");a.hover(function(){if(b.find(".text.notadded").hasClass("over")){b.find(".text.notadded").removeClass("over")}else{b.find(".text.notadded").addClass("over")}})}}function AddReminder(b,c){if(!top.processingUpdate){top.processingUpdate=true;var a=jQuery(".hasEmail").val();if(c==undefined){c=""}if(a=="True"){jQuery.post(window.url_AddReminderUrl,{productNumber:b,productVariantNumber:c},function(d){handleAddReminder(d)},"json")}else{ShowReminderInfo(b,c);top.processingUpdate=false}}}function handleAddReminder(a){if(a.success){ToggleReminder(true,2)}top.processingUpdate=false}function ShowReminderInfo(a,b){var c=jQuery(".reminderFancybox").attr("href").split("?")[0];jQuery(".reminderFancybox").attr("href",c+"?productNumber="+a+"&productVariantNumber="+b).fancybox({hideOnContentClick:false,hideOnOverlayClick:false,titleShow:false,width:470,height:250,autoDimensions:false,overlayOpacity:0.5,padding:0,top:160});jQuery(function(){jQuery(".reminderFancybox").trigger("click")})}function ShowBasketMessage(a,b){jQuery.fancybox({content:'<div id="basketErrorMessage"><h1 class="myFont" style="margin-bottom: 15px;">'+a+"</h1><p>"+b.replace("\r\n","<br />")+"</p></div>",hideOnContentClick:false,hideOnOverlayClick:false,titleShow:false,width:500,height:260,autoDimensions:false});Cufon.replace("div#basketErrorMessage h1.myFont")}var cycle={cycles:new Array(),getCycleIndexById:function(a){for(s=0;s<cycle.cycles.length;s++){if(cycle.cycles[s].id==a){return s}}return -1}};var noTextCycle={noTextCycles:new Array(),getNoTextCycleIndexById:function(a){for(s=0;s<noTextCycle.noTextCycles.length;s++){if(noTextCycle.noTextCycles[s].id==a){return s}}return -1}};jQuery(document).ready(function(){RunCycleInit();if(!hLib.booIE6){jQuery(".transLayer").mouseenter(function(){jQuery(this).parent().addClass("hover");Cufon.refresh("div.largeBanner div.bannerLinks ul.jul li.jLi div.transLayer.myFont")}).mouseleave(function(){jQuery(this).parent().removeClass("hover");Cufon.refresh("div.largeBanner div.bannerLinks ul.jul li.jLi div.transLayer.myFont")})}RunNoTextCycleInit()});function RunNoTextCycleInit(){var a=false;var b=jQuery(".noTextBannerCycle .noTextBanner");if(b.length>0){b.each(function(){var e=hLib.setID(jQuery(this).closest(".noTextBannerCycle"));var c=noTextCycle.getNoTextCycleIndexById(e);if(noTextCycle.getNoTextCycleIndexById(e)==-1){c=noTextCycle.noTextCycles.push({id:"",booNoTextCycleAutorun:true,booNoTextCycleAnimationRunning:false,intNoTextCycleActiveIndex:0,intNoTextCycleActiveSrc:"",intNoTextCycleInterval:6000,intNoTextCycleLastManualClick:0,timeoutID:0})-1}var d=noTextCycle.noTextCycles[c];d.objNoTextCycle=jQuery(this).closest(".noTextBannerCycle");d.id=e;d.objNoTextCycleImg=d.objNoTextCycle.find(".noTextBannerImage");if(d.objNoTextCycle.length>0){if((d.objNoTextCycle.find(".noTextBanner ul li").size())>1){noTextCycle.runNoTextCycle(c,true);d.objNoTextCycle.find(".noTextBanner > ul > li").click(function(){var f=jQuery(this).closest("li");var g=noTextCycle.getNoTextCycleIndexById(f.closest(".noTextBannerCycle").attr("id"));if(f.hasClass("selected")){if(noTextCycle.noTextCycles[g].intNoTextCycleActiveSrc!=undefined){window.location=noTextCycle.noTextCycles[g].intNoTextCycleActiveSrc}}else{clearTimeout(noTextCycle.noTextCycles[g].timeoutID);if(d.objNoTextCycle.find("img:animated").length>0){return false}noTextCycle.runNoTextCycle(f)}return false})}else{return false}}})}}function RunCycleInit(){var a=jQuery(".content .bannerLinks");if(!!a.length){a.each(function(){var d=hLib.setID(jQuery(this).closest(".largeBanner"));var b=cycle.getCycleIndexById(d);if(cycle.getCycleIndexById(d)==-1){b=cycle.cycles.push({id:"",booCycleAutorun:true,booCycleAnimationRunning:false,intCycleActiveIndex:0,intCycleActiveSrc:"",intCycleInterval:6000,intCycleLastManualClick:0,timeoutID:0})-1}var c=cycle.cycles[b];c.htmCycle=jQuery(this).closest(".largeBanner");c.id=d;c.htmCycleImg=c.htmCycle.find(".bannerImage");if(c.htmCycle.length>0){if((c.htmCycle.find(".bannerLinks ul li").size())>1){cycle.runCycle(b,true);c.htmCycle.find(".bannerLinks > ul > li").click(function(){var e=jQuery(this).closest("li");var f=cycle.getCycleIndexById(e.closest(".largeBanner").attr("id"));if(e.hasClass("selected")){window.location=cycle.cycles[f].intCycleActiveSrc}else{clearTimeout(cycle.cycles[f].timeoutID);if(c.htmCycle.find("img:animated").length>0){return false}cycle.runCycle(e.find("a:visible"))}return false})}else{return false}}if(!c.htmCycle.hasClass("cal")){setBannerElementWidth(c.htmCycle)}})}}noTextCycle.runNoTextCycle=function(m,b){var f=0;var d=jQuery("");if(typeof(m)=="number"){f=m}else{if(!!jQuery(m).length){f=noTextCycle.getNoTextCycleIndexById(jQuery(m).closest(".noTextBannerCycle").attr("id"));d=jQuery(m)}}var r=noTextCycle.noTextCycles[f];var e=r.objNoTextCycle;var n=e.find("ul.noTextBannerList li");if(b!=undefined&&b){hLib.setID(n,"noTextCycle");for(i=0;i<n.length;i++){var u=(i==0)?"selected":"";var k="";var v="";var j=n.eq(i).find(" > a");if(j.attr("href")=="javascript:void(0);"){k="class=nolink"}if(j.attr("target")!=undefined){if(j.attr("target")=="_blank"){v="target=_blank"}}r.objNoTextCycleImg.append("<a "+k+" "+v+" href='"+n.eq(i).find(" > a").attr("href")+"'><img src='"+n.eq(i).find("img").attr("src")+"' alt='"+n.eq(i).find("img").attr("alt")+"' class='"+n.eq(i).attr("id")+" "+u+"'  /></a>")}e.find("ul.noTextBannerList li").eq(0).addClass("selected");r.intNoTextCycleActiveSrc=n.eq(0).find(" > a").attr("href");if(r.booNoTextCycleAutorun){r.timeoutID=setTimeout("noTextCycle.runNoTextCycle("+f+")",r.intNoTextCycleInterval/2)}}else{var l=r.objNoTextCycleImg.find("img.selected");var p=null;var q=null;var a=false;var c=false;if(d.length>0){r.intNoTextCycleLastManualClick=new Date().getTime();p=jQuery(m);if(!p.hasClass("selected")){a=true}var o=r.objNoTextCycle.find("ul.noTextBannerList li");for(i=0;i<o.length;i++){if(o.eq(i).hasClass("selected")){r.intNoTextCycleActiveIndex=i}}}else{c=true;a=true;if((new Date().getTime()-r.intNoTextCycleLastManualClick)<60000){a=false}else{r.intNoTextCycleActiveIndex++;p=e.find("ul.noTextBannerList li").eq(r.intNoTextCycleActiveIndex);if(p.length==0){r.intNoTextCycleActiveIndex=0;p=e.find("ul.noTextBannerList li").eq(0)}}}if(a){if(!r.booCycleAnimationRunning){r.intNoTextCycleActiveSrc=p.find("> a").attr("href");var t=r.objNoTextCycle.find("ul.noTextBannerList li.selected");var g=0;var h=t.index();for(i=0;i<n.length;i++){if(n.eq(i).attr("id")==p.attr("id")){g=i}}t.show();t.removeClass("selected");p.addClass("selected");var o=r.objNoTextCycle.find("ul li");for(i=0;i<o.length;i++){if(o.eq(i).hasClass("selected")){r.intNoTextCycleActiveIndex=i}}q=jQuery(".noTextBannerCycle .noTextBannerImage img."+p.attr("id"));if(!q.hasClass("selected")){l.stop(true,true).fadeOut(1000,function(){jQuery(this).removeClass("selected")});q.fadeIn(1000,function(){jQuery(this).addClass("selected")})}}}if(c&&r.booNoTextCycleAutorun){r.timeoutID=setTimeout("noTextCycle.runNoTextCycle("+f+")",r.intNoTextCycleInterval/2)}}};cycle.runCycle=function(q,b){var n=0;var f=jQuery("");if(typeof(q)=="number"){n=q}else{if(!!jQuery(q).length){n=cycle.getCycleIndexById(jQuery(q).closest(".largeBanner").attr("id"));f=jQuery(q)}}var r=cycle.cycles[n];var e=r.htmCycle;var g=e.find("ul li a:not(.article)");var h=e.find("ul li a.article");Cufon.refresh("div.largeBanner div.bannerLinks ul.jul li.jLi .transLayer");if(b!=undefined&&b){hLib.setID(g,"cycleFront");for(i=0;i<g.length;i++){var t=(i==0)?"selected":"";var p="";var u="";if(h.eq(i).attr("href")=="javascript:void(0);"){p="class=nolink"}if(h.eq(i).attr("target")!=undefined){if(h.eq(i).attr("target")=="_blank"){u="target=_blank"}}r.htmCycleImg.append("<a "+p+" "+u+" href='"+h.eq(i).attr("href")+"'><img src='"+h.eq(i).find("img").attr("src")+"' alt='"+g.eq(i).text()+"' class='"+g.eq(i).attr("id")+" "+t+"' /></a>")}e.find("ul.jul li.jLi").eq(0).addClass("selected");r.intCycleActiveSrc=g.eq(0).attr("href");if(r.booCycleAutorun){r.timeoutID=setTimeout("cycle.runCycle("+n+")",r.intCycleInterval/2)}}else{var d=r.htmCycleImg.find("img.selected");var k=null;var l=null;var a=false;var c=false;if(f.length>0){r.intCycleLastManualClick=new Date().getTime();k=jQuery(f);if(!k.parent().parent().hasClass("selected")){a=true}var j=e.find("ul li");for(i=0;i<j.length;i++){if(j.eq(i).hasClass("selected")){r.intCycleActiveIndex=i}}if(r.booCycleAutorun){r.timeoutID=setTimeout("cycle.runCycle("+n+")",r.intCycleInterval*3)}}else{c=true;a=true;if((new Date().getTime()-r.intCycleLastManualClick)<60000){a=false}else{r.intCycleActiveIndex++;k=e.find("ul li a:not(.article)").eq(r.intCycleActiveIndex);if(k.length==0){r.intCycleActiveIndex=0;k=e.find("ul li a:not(.article)").eq(0)}}}if(a){if(!r.booCycleAnimationRunning){r.intCycleActiveSrc=k.attr("href");var m=e.find("ul li.selected a");var o=0;for(i=0;i<g.length;i++){if(g.eq(i).attr("id")==k.attr("id")){o=i}}m.show();m.parent().parent().removeClass("selected");k.parent().parent().addClass("selected");Cufon.refresh("div.largeBanner div.bannerLinks ul.jul li.goto div.transLayer.myFont");Cufon.refresh("div.largeBanner div.bannerLinks ul.jul li.jLi div.transLayer.myFont");var j=e.find("ul li");for(i=0;i<j.length;i++){if(j.eq(i).hasClass("selected")){r.intCycleActiveIndex=i}}l=e.find(".bannerImage img."+k.attr("id")).eq(0).addClass("newImg");d.stop(true,true).fadeOut(900,function(){jQuery(this).closest(".bannerImage").find("img.selected:not(.newImg)").removeClass("selected")});l.stop(true,true).fadeIn(900,function(){jQuery(this).eq(0).addClass("selected").removeClass("newImg")})}}if(c&&r.booCycleAutorun){r.timeoutID=setTimeout("cycle.runCycle("+n+")",r.intCycleInterval)}}};function setBannerElementWidth(a){a.addClass("cal");var c=a.find(".bannerLinks ul li.jLi");var b=a.find(".bannerLinks ul li").hasClass("goto");switch(c.length){case 1:if(b){c.css("width","568px")}else{c.css("width","939px")}break;case 2:if(b){c.css("width","283px")}else{c.css("width","469px")}break;case 3:if(b){c.css("width","187px").last().css("width","188px")}else{c.css("width","312px").last().css("width","313px")}break;case 4:if(b){c.css("width","140px")}else{c.css("width","234px")}break;case 5:if(b){c.css("width","113px")}else{c.css("width","187px")}break}}var booBasketArrowsInitated=true;jQuery(function(){var a=jQuery("body.product div.content");if(a.length>0){hLib.enableSlider(a.find("#slider1"),{animationTime:1500,itemsToSlide:2,visibleItems:4,itemHeight:235,itemWidth:240});hLib.enableSlider(a.find("#slider2"),{animationTime:1500,itemsToSlide:2,visibleItems:4,itemHeight:235,itemWidth:240});var b=a.find("#slider3");if(b.find("div.sliderInner > ul > li").length<=1){b.find("div.sliderInner").hide().closest("div.productContainer").addClass("productContainerSmall")}else{hLib.enableProductSlider(b,{animationTime:500,itemsToSlide:1,visibleItems:3,itemHeight:160,itemWidth:128,moveToSelectedItem:true})}MiniSliderInit();jQuery(".imagePlaceholder").each(function(){hLib.enableProductSlideshow(this,250)})}});function MiniSliderInit(){booBasketArrowsInitated=false;hLib.enableSlider("#miniSlider2",{animationTime:700,itemsToSlide:1,visibleItems:3,itemHeight:112,itemWidth:293,direction:"vertical",moveToSelectedItem:false});if(!isIE){Cufon.refresh("div.miniContent div.buttonElement span.blackGreenBtnMiddle")}}hLib.enableProductSlideshow=function(b,a){var c=jQuery(b);if(c.length>0){var e=hLib.setID(c,"slideshow");var d=jQuery(".slideshowThumbs."+e);if(d.length==0){d=c.parent().find(".slideshowThumbs")}if(d.length>0){c.find("img:first").addClass("selected");jQuery(d).find("img:first").addClass("selected");jQuery(".slideshowThumbs."+e+" li a").mouseenter(function(){var f=jQuery(this).find("img").attr("longdesc").split(";");var m=f[0];jQuery(d).find("img").removeClass("selected");if(jQuery("#"+e).find("img[src*='"+m+"']:visible").length==0){var h=jQuery("#"+e+" img:visible");var k=jQuery("#"+e).find("img[src*='"+m.substr(m.lastIndexOf("/"),m.length)+"']");h.fadeOut(a,function(){jQuery(this).removeClass("selected")});k.fadeIn(a).addClass("selected")}jQuery(this).find("img").addClass("selected");var j=jQuery(d).find("img");var l=jQuery(d).find("img.selected");var g=j.index(l)+1;intSliderIndex=hLib.getSliderIndexByID("slider1");if(g==1){jQuery("a.sliderProductPrev").addClass("inactive");jQuery("a.sliderProductNext").removeClass("inactive")}else{if(g>1){jQuery("a.sliderProductPrev").removeClass("inactive");jQuery("a.sliderProductNext").removeClass("inactive");if(g==j.length){jQuery("a.sliderProductNext").addClass("inactive")}}}return false})}}};hLib.enableProductSlider=function(D,H){var I=jQuery(D);if(I.length==1){var E=I.find(".sliderInner");var F=E.find(".sliderItems li");var L=hLib.setID(I,"slider");var z=hLib.arrSliderVars.length;var h=-1;if(hLib.getSliderIndexByID(L)!=-1){z=hLib.getSliderIndexByID(L);if(I.hasClass("sliderInitated")){if(hLib.arrSliderVars[z].intTotItems!=F.length){if(hLib.arrSliderVars[z].intCurrentItemIndex>F.length){var k=F.length-hLib.arrSliderVars[z].intCurrentItemIndex;if(F.length<hLib.arrSliderVars[z].intVisibleItems){k="start"}hLib.slideItems({intSliderIndex:z,intItemsToMove:k,intAnimationTimeOverride:0})}hLib.arrSliderVars[z].intTotItems=F.length;return}}else{h=hLib.arrSliderVars[z].intCurrentItemIndex;hLib.arrSliderVars[z]=null}}var K="horizontal";if(I.hasClass("sliderVertical")){K="vertical"}var e=0;var f=0;if(hLib.booIELt8){f=7}var g=250;var a=true;var C=4;var m=null;var j=null;var l=null;var b=null;var J="swing";if(H!=undefined){g=(H.animationTime!=undefined)?H.animationTime:g;J=(H.animationType!=undefined)?H.animationType:J;C=(H.visibleItems!=undefined)?H.visibleItems:C;l=(H.itemsToSlide!=undefined)?H.itemsToSlide:l;m=(H.itemWidth!=undefined)?H.itemWidth:m;j=(H.itemHeight!=undefined)?H.itemHeight:j;e=(H.adjustX!=undefined)?H.adjustX:e;f=(H.adjustY!=undefined)?H.adjustY:f;K=(H.direction!=undefined)?H.direction:K;a=(H.moveToSelectedItem!=undefined)?H.moveToSelectedItem:a;b=(H.onAnimationComplete!=undefined)?H.onAnimationComplete:b}C=(F.length<C)?F.length:C;l=(C<l)?C:l;I.addClass("slider sliderInitated clearfix");if(K=="vertical"){I.addClass("sliderVertical")}else{I.addClass("sliderHorizontal")}var v=0,u=0,B=0,A=0,o=0,t=0,w=0,x=0;if(j!=null){A=j*F.length;u=j}if(m!=null){B=m*F.length;v=m}if(m==null||j==null){F.each(function(){var M=jQuery(this);if(M.width()==0){M=hLib.cloneToVisibleItem(jQuery(this))}if(v<M.width()&&m==null){v=M.width()}if(u<M.height()&&j==null){u=M.height()}if(m==null){B+=parseInt(M.outerWidth())}if(j==null){A+=parseInt(M.outerHeight())}})}var p=parseInt(F.eq(0).css("margin-left"));var q=parseInt(F.eq(0).css("margin-right"));var r=parseInt(F.eq(0).css("margin-top"));var n=parseInt(F.eq(0).css("margin-bottom"));o=q+p;t=r+n;w=parseInt(F.eq(0).css("padding-left"))+parseInt(F.eq(0).css("padding-right"));x=parseInt(F.eq(0).css("padding-top"))+parseInt(F.eq(0).css("padding-bottom"));var c=0;var d=0;if((q>0)&&(p>0)){c-=(p+q)/2}if((r>0)&&(n>0)){d-=(r+n)/2}e+=Math.floor(c);f+=Math.floor(d);if(B>0&&A>0){if(l==null){l=C}hLib.arrSliderVars[z]={strID:L,strDirection:K,strAnimationType:J,intTotItems:F.length,intVisibleItems:C,intItemsToSlide:l,intCurrentItemIndex:C,intAnimationTime:g,intItemWidth:v+o+w,intItemHeight:u+t+x,intItemAdjustX:e,intItemAdjustY:f,intItemAdjustAnimateX:c,intItemAdjustAnimateY:d,fncOnAnimationComplete:b};if(K=="horizontal"){F.width(v);E.find(".sliderItems").width(B*2);if(C==null){for(C=0;C*(hLib.arrSliderVars[z].intItemWidth)<E.width();C++){}}E.width((C*hLib.arrSliderVars[z].intItemWidth+w)+e).height(hLib.arrSliderVars[z].intItemHeight)}else{if(K=="vertical"){F.height(u);if(C==null){for(C=0;C*(hLib.arrSliderVars[z].intItemHeight)<E.height();C++){}}E.height((C*(hLib.arrSliderVars[z].intItemHeight+d)-d)).width(hLib.arrSliderVars[z].intItemWidth)}}if(h!=-1){var l=0;if(h<=F.length){l=h-C}else{l=F.length-C}if(l>0){hLib.slideItems({intSliderIndex:z,intItemsToMove:l,intAnimationTimeOverride:0})}}else{if(a){if(F.length>1){jQuery("a.sliderProductNext").removeClass("inactive")}jQuery("a.sliderProductPrev").addClass("inactive");var G=I.find("li.selected");var y=((F.index(G)+2)>F.length)?F.length:F.index(G)+2;var l=(y>C)?y-C:0;if(l>0){hLib.slideItems({intSliderIndex:z,intItemsToMove:l,intAnimationTimeOverride:0,booInitate:true})}}}}if(!hLib.booBasketArrowsInitated){hLib.booBasketArrowsInitated=true;jQuery("a.sliderStart").live("click",function(M){M.preventDefault();if(!jQuery(this).hasClass("inactive")){hLib.slideItems({intSliderIndex:hLib.getSliderIndexByID(hLib.findSliderIdForArrow(jQuery(this))),intItemsToMove:"start"})}return false});jQuery("a.sliderEnd").live("click",function(M){M.preventDefault();if(!jQuery(this).hasClass("inactive")){var N=hLib.getSliderIndexByID(hLib.findSliderIdForArrow(jQuery(this)));var O=hLib.arrSliderVars[N].intTotItems-hLib.arrSliderVars[N].intCurrentItemIndex;if(O>0){hLib.slideItems({intSliderIndex:N,intItemsToMove:O})}}return false});jQuery("a.sliderProductNext").click(function(M){M.preventDefault();if(!jQuery(this).hasClass("inactive")){var R=E.find(".sliderItems li img");var S=I.find("li img.selected");var Q=R.index(S)+1;var N=hLib.getSliderIndexByID(hLib.findSliderIdForArrow(jQuery(this)));var P=hLib.arrSliderVars[N].intTotItems-hLib.arrSliderVars[N].intVisibleItems;if((Q)==hLib.arrSliderVars[N].intTotItems){jQuery(this).addClass("inactive");return false}if(Q>=hLib.arrSliderVars[N].intVisibleItems){var O=1;if(P<O){O=P}if(hLib.arrSliderVars[N].intCurrentItemIndex<hLib.arrSliderVars[N].intTotItems){hLib.slideItems({intSliderIndex:N,intItemsToMove:(O)})}shiftProductImg(true);Q+=1;if((Q)==hLib.arrSliderVars[N].intTotItems){jQuery("a.sliderProductPrev").removeClass("inactive");jQuery(this).addClass("inactive");return false}}if(Q<hLib.arrSliderVars[N].intVisibleItems){shiftProductImg(true);Q+=1;jQuery("a.sliderProductPrev").removeClass("inactive");if((Q)==hLib.arrSliderVars[N].intTotItems){jQuery(this).addClass("inactive");return false}return false}}return false});jQuery("a.sliderProductPrev").live("click",function(M){M.preventDefault();if(!jQuery(this).hasClass("inactive")){var N=hLib.getSliderIndexByID(hLib.findSliderIdForArrow(jQuery(this)));var P=hLib.arrSliderVars[N].intTotItems-hLib.arrSliderVars[N].intVisibleItems;var R=hLib.arrSliderVars[N].intTotItems;var O=(P<hLib.arrSliderVars[N].intItemsToSlide)?P:hLib.arrSliderVars[N].intItemsToSlide;var S=E.find(".sliderItems li img");var T=I.find("li img.selected");var Q=S.index(T)-1;if(R>3){if(parseInt(E.find(".sliderItems").css("left"))<0){if(E.find(".sliderItems:not(:animated)").length>0){hLib.slideItems({intSliderIndex:N,intItemsToMove:(O*-1)})}}}shiftProductImg(false);if((Q)==0){jQuery(this).addClass("inactive");jQuery("a.sliderProductNext").removeClass("inactive")}else{jQuery("a.sliderProductNext").removeClass("inactive")}}return false})}}};function shiftProductImg(a){var e=jQuery(".imagePlaceholder");if(e.length>0){var k=hLib.setID(e,"slideshow");var j=jQuery(".slideshowThumbs."+k);if(j.length==0){j=e.parent().find(".slideshowThumbs")}if(j.length>0){var f=jQuery(j).find("img");var h=jQuery(j).find("img.selected");var c=f.index(h);var b;if(a){b=c+1}else{b=c-1}jQuery(j).find("img").eq(c).removeClass("selected");jQuery(j).find("img").eq(b).addClass("selected");var d=jQuery("#"+k+" img").eq(c);var g=jQuery("#"+k+" img").eq(b);d.fadeOut(250,function(){jQuery(this).removeClass("selected")});g.fadeIn(250).addClass("selected")}}return false};
