function nextPrevious(g){if($.cookie("nextPreviousIds").length>0){var b=g.toString();var c="http://"+document.domain+"/pws/ProductDetails.ice";var f=$.cookie("nextPreviousIds");f=f.split(",");var d;var e;currentPosition=$.inArray(b,f);if(f!=null){var a=f.length;if(currentPosition!=-1){if(currentPosition==0){var d=c+"?ProductID="+f[currentPosition+1];var e=c+"?ProductID="+f[(f.length-1)]}else{if(currentPosition==(f.length-1)){var d=c+"?ProductID="+f[0];var e=c+"?ProductID="+f[(currentPosition-1)]}else{var d=c+"?ProductID="+f[(currentPosition+1)];var e=c+"?ProductID="+f[(currentPosition-1)]}}$('<a href="'+e+'" class="prev"><img src="/pws/images/bt_previous.png" css="pngFix" alt="previous product"/></a>').appendTo("div#nextPreviousCont");$('<a href="'+d+'" class="next"><img src="/pws/images/bt_next.png" class="pngFix" alt="next product"/></a>').appendTo("div#nextPreviousCont")}}}}$(document).ready(function(){alternativeViewImages=$("img.alternativeView");$.each(alternativeViewImages,function(c,d){thumbSrc=$(d).attr("src");splitSrc=thumbSrc.split("x_small");this.xLargeSrc=splitSrc[0]+"x_large"+splitSrc[1];this.zoomSrc=splitSrc[0]+"zoom"+splitSrc[1];$("<img>").attr("src",this.xLargeSrc);$(d).click(function(){$("<img>").attr("src",this.zoomSrc);$("img#mainProductImage").attr("src",this.xLargeSrc).frescaZoom()}).css("cursor","pointer")});$("img#mainProductImage").frescaZoom();setupProductActions();$("#detailsHeading").click(function(){$(this).addClass("selected");$("#descriptionHeading").removeClass("selected");$("#descriptionContent").hide();$("#detailsContent").show()});$("#descriptionHeading").click(function(){$(this).addClass("selected");$("#detailsHeading").removeClass("selected");$("#detailsContent").hide();$("#descriptionContent").show()});try{var b=createLoadingImg($("#recommendedBuysCont"),false);b.show()}catch(a){$.fresca.log(a)}$("#recommendedBuysCont").load("/fcp/categorylistinclude/cms/recommended-buys?resetFilters=true",function(){b.hide();$("a.quickBuy",$("#recommendedBuysCont")).each(function(){var c=new Array();c.area=$(this);var d=c.area.attr("href").split("?")[0].split("/")[8];c.url="/pws/AJProductDetails.ice?layout=quickbuy.layout&ProductID="+d;c.smlCont=$("div#smlCont");c.blockCont=$("div#mainCont");$.fresca.popups.push(c)});$.fresca.createPopups()});$("#productActions a#emailToFriend").click(function(){var c=$("#smlCont");c.css({width:"450px",padding:"25px"});$("#pageCont").block().click(function(){c.css({visibility:"hidden"})});$.fresca.showPopupWithoutProduct(c);try{c.empty();var f=createLoadingImg(c,false,220,205);f.show()}catch(d){}c.addClass("loading").load($(this).attr("href")+" #emailAFriendCont",function(){var e=$("#emailAFriendForm");$("#cancel").click(function(){c.css({visibility:"hidden"});$("#pageCont").unblock()});e.ajaxForm({beforeSubmit:function(){var l=false;var j=new Array();$("#emailAFriendForm input").removeClass("emailPopError");var h=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;var k=$("input#senderEmail").val();if(h.test(k)==false){l=true;j.push("Please enter your email address");$("input#senderEmail").addClass("emailPopError")}var g=$("input#senderName").val();if(!(g)){l=true;j.push("Please enter your name");$("input#senderName").addClass("emailPopError")}k=$("input#friendEmail").val();if(h.test(k)==false){l=true;j.push("Please enter your friend's email address");$("input#friendEmail").addClass("emailPopError")}g=$("input#friendName").val();if(!(g)){l=true;j.push("Please enter your friend's name");$("input#friendName").addClass("emailPopError")}if(l){if($("ul#errors").length>0){$("ul#errors").empty()}else{$("#updateMessage").append('<ul id="errors"></ul>')}for(i in j){$("ul#errors").append("<li>"+j[i]+"</li>")}return false}else{$("#sendEmail").disableIt();$("#updateMessage").html('<div class="loading-circle"></div>')}},success:function(g,h){if(g.indexOf("emailSuccess")>-1){$("#updateMessage").html("<p>Your friend will shortly receive an email containing your recommendation.</p>")}else{$("#updateMessage").html("<p>Your email was not sent successfully, please try again later</p>")}$("#sendEmail").enableIt()},error:function(h,j,g){}})});return false});$("#productActions a#addToWishlist").click(function(){if($.browser.msie&&$.browser.version==="6.0"){$("img.pngImg").wrap('<span class="pngImgWrap"></span>');$("span.pngImgWrap").css({"float":"right",display:"block",height:"26px",width:"77px",filter:'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pws/images/bt_close.png",sizingMethod="crop")'});$("img.pngImg").hide()}$("div#addToWishListPopup").css({position:"absolute",top:"240px",left:"0px"}).fadeIn(250);return false});$("div#wishListClose").click(function(){$("div#wishListClose").css({cursor:"pointer"});$("div#addToWishListPopup").fadeOut(250)})});(function(){jQuery.fn.frescaZoom=function(){$("div#mainImageCont").unbind("mousemove");$("div#mainImageCont").unbind("hover");$("div#zoomCont").unbind("mouseover");$("div#zoomCont, div#mouseWindow, img#zoomProductImg, img#mainImageCont, iframe#zoomFrame").remove();$(this).wrap("<div id='mainImageCont'></div>");$("<div id='zoomCont'></div>").css({position:"absolute",top:"-5000px"}).appendTo("div#mainImageCont");$("<div id='mouseWindow'></div>").appendTo("div#mainImageCont");var c=$(this).attr("src");var b=c.split("x_large");var a=b[0]+"zoom"+b[1];$("<img id='zoomProductImg'>").attr("src",a).appendTo($("div#zoomCont"));$("<iframe id='zoomFrame' frameBorder='0' src='/pws/blank.htm'></iframe>").css({display:"block",width:$("div#zoomCont").width(),height:$("div#zoomCont").height()}).prependTo($("div#zoomCont"));if($("img#zoomProductImg").height()>100){handleZoom()}else{$("img#zoomProductImg").load(function(){handleZoom()})}}})(jQuery);function handleZoom(){var b=parseFloat($("img#zoomProductImg").height())/parseFloat($("img#mainProductImage").height());var c=-(parseFloat($("img#zoomProductImg").width())-parseFloat($("div#zoomCont").width()));var a=-(parseFloat($("img#zoomProductImg").height())-parseFloat($("div#zoomCont").height()));$("div#mouseWindow").css({height:(parseFloat($("div#zoomCont").height())/b+"px"),width:(parseFloat($("div#zoomCont").width())/b+"px")}).hide();$("div#zoomCont").hide().css({position:"absolute",top:"0px"});$("div#mainImageCont").mousemove(function(m){var k=this.offsetTop;var l=this.offsetLeft;var g=this.offsetParent;while(g!=null){k+=g.offsetTop;l+=g.offsetLeft;g=g.offsetParent}var f=(m.pageX-l-(parseFloat($("div#mouseWindow").width())/2));var n=(m.pageY-k-(parseFloat($("div#mouseWindow").height())/2));var j=-(m.pageX-l-(parseFloat($("div#mouseWindow").width())/2))*b;var h=-(m.pageY-k-(parseFloat($("div#mouseWindow").height())/2))*b;if(j>0){j=0;f=0}else{if(j<c){f=-c/b;j=c}}if(h>0){n=0;h=0}else{if(h<a){n=-a/b;h=a}}$("img#zoomProductImg").css({top:h,left:j});$("div#mouseWindow").css({top:n,left:f})});var d=false;$("div#mainImageCont, div#productImageInstructions").hover(function(){$(this).css("color","#333")},function(){$(this).css("color","#666")}).click(function(f){if(d){$("div#mouseWindow").hide();$("div#zoomCont").hide();d=false;return false}else{$("div#altViewImg").removeClass("withShadow");$("div#altViewCont").css("display","none");$("div#zoomCont").show();$("div#mouseWindow").show();d=true;$("div#mainImageCont").hover(function(){},function(){$("div#mouseWindow").hide();$("div#zoomCont").hide();d=false});return false}}).css("cursor","pointer")}$.fn.scroller=function(l){var a=$.extend({},$.fn.scroller.defaults,l);var f=$(this).find("div."+a.button0);var e=$(this).find("div."+a.button1);var g=$(this).find("div."+a.sliderContainer);var h=$(this).find("ul."+a.scrollElement);var b;var k;var j;var c=function(){var m=h.find("li").length;b=a.scrollAmount*m*2;if(a.vertical){h.css({height:b+"px"})}else{h.css({width:b+"px"})}if(g.height()>=h.height()){k=true;j=true}else{k=(parseInt(h.css("marginTop"),10)+h.height())>g.height()?true:false;j=parseInt(h.css("marginTop"),10)<0?true:false}if(k){f.removeClass(a.button0Inactive).addClass(a.button0Active)}else{f.removeClass(a.button0Active).addClass(a.button0Inactive)}if(j){e.removeClass(a.button1Inactive).addClass(a.button1Active)}else{e.removeClass(a.button1Active).addClass(a.button1Inactive)}};f.click(function(){var m=$(".slider-list").length;if(parseInt($(".slider").css("margin-left"),10)>((m-6)*-80)){if(!$.fn.scroller.animating&&k){$.fn.scroller.animating=true;if(a.vertical){var n=parseInt(h.css("marginTop"),10);h.animate({marginTop:(n-a.scrollAmount)+"px"},a.duration,function(){c();$.fn.scroller.animating=false})}else{var n=parseInt(h.css("marginLeft"),10);h.animate({marginLeft:(n-a.scrollAmount)+"px"},a.duration,function(){c();$.fn.scroller.animating=false})}}}});e.click(function(){if(parseInt($(".slider").css("margin-left"),10)<0){if(!$.fn.scroller.animating&&j){$.fn.scroller.animating=true;if(a.vertical){var m=parseInt(h.css("marginTop"),10);h.animate({marginTop:(m+a.scrollAmount)+"px"},a.duration,function(){c();$.fn.scroller.animating=false})}else{var m=parseInt(h.css("marginLeft"),10);h.animate({marginLeft:(m+a.scrollAmount)+"px"},a.duration,function(){c();$.fn.scroller.animating=false})}}}});function d(){c();setTimeout(d,2000)}if(a.resizable){d()}c();return this};$.fn.scroller.animating=false;$.fn.scroller.defaults={duration:400,vertical:false,scrollAmount:100,sliderContainer:"slider-container",scrollElement:"slider",button0:"slider-button-0",button1:"slider-button-1",button0Active:"active-0",button1Active:"active-1",button0Inactive:"inactive-0",button1Inactive:"inactive-1",resizable:false};$(document).ready(function(){function a(k,m,d,c){var n=k.find("ul").eq(0);var f=parseInt(k.css("width"),10);var l=n.children().length;var e=Math.ceil(l/m);var g=e;$(k).css({overflow:"hidden"});$(n).css({position:"absolute"});function h(){if(g<e){d.removeClass("disabledBtn");d.addClass("enabledBtn")}else{d.addClass("disabledBtn");d.removeClass("enabledBtn")}if(g>1){c.removeClass("disabledBtn");c.addClass("enabledBtn")}else{c.addClass("disabledBtn");c.removeClass("enabledBtn")}}h();c.click(function(){j(n,"left")});d.click(function(){j(n,"right")});function j(r,q){var p=parseInt(r.css("left"),10);if(q=="right"&&g<e){var o=p+f;r.animate({left:o});g++;h()}if(q=="left"&&g>1){var s=p-f;r.animate({left:s});g--;h()}}}try{a($("#sliderCont"),6,$("#previous"),$("#next"))}catch(b){$.fresca.log(b)}});