function prependIframe(b){if($.browser.msie&&$.browser.version==6){if(b){var a=$("<iframe id='popup-iframe' src='/pws/blank.htm' frameBorder='0'></iframe>");a.css({display:"block",position:"absolute",top:0,height:"100%",width:"100%",opacity:0,"z-index":-10});$(b).prepend(a)}else{throw"Please supply an element to append the iframe to."}}}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="'+d+'" class="next"><img src="/pws/images/bt_next.png" class="pngFix" alt="next product"/></a>').appendTo("div#nextPreviousCont");$('<a href="'+e+'" class="prev"><img src="/pws/images/bt_previous.png" class="pngFix" alt="previous product"/></a>').appendTo("div#nextPreviousCont")}}}}$(document).ready(function(){$("select#alternativeColours").change(function(){$("#setColour").submit()});if($("#selectSize").val()==""){$("div#productInfoCont div.priceAndInformation span.fromTo").show()}else{$("div#productInfoCont div.priceAndInformation span.fromTo").hide()}$("h4.delivery-guide a").click(function(){var e=$(window).height();var f=$(window).width();var d=$(this).attr("class");var c=$("div#popup-container");var b=$("div#popup-content");f=f-600;f=f/2;e=e-455;e=e/2;prependIframe(c);c.css({opacity:"0.8",height:$(document).height()+"px"}).fadeIn();$("div#popup-content-container").css({opacity:"1",top:e+"px",left:f+"px"}).fadeIn();b.load("/fcp/content/Delivery/content ."+d,function(){var g=$("#popup-iframe");$("div#popup-content-container a img").click(function(){c.fadeOut();$("div#popup-content-container").fadeOut();b.empty();g.remove();return false});c.click(function(){c.fadeOut();$("div#popup-content-container").fadeOut();b.empty();g.remove()})});return false});$("h4.buying-guide a").click(function(){var e=$(window).height();var f=$(window).width();var d=$(this).attr("class");var c=$("div#popup-container");var b=$("div#popup-content");f=f-600;f=f/2;e=e-455;e=e/2;prependIframe(c);c.css({opacity:"0.8",height:$(document).height()+"px"}).fadeIn();$("div#popup-content-container").css({opacity:"1",top:e+"px",left:f+"px"}).fadeIn();$("div#popup-content").load("/fcp/content/Buying/content ."+d,function(){var g=$("#popup-iframe");$("div#popup-content-container a img").click(function(){c.fadeOut();$("div#popup-content-container").fadeOut();$("div#popup-content").empty();g.remove();return false});c.click(function(){c.fadeOut();$("div#popup-content-container").fadeOut();$("div#popup-content").empty();g.remove()})});return false});$("h4#rvHd a").click(function(){$("#recommendedBuysCont").hide();$("#recentlyViewedCont").show();$(this).parent().css({padding:"7px 0 9px 20px",backgroundColor:"#D4D4D4"});$("h4#categoryHd").css({padding:"7px 20px 6px 20px",backgroundColor:"#E7E7E7"});return false});$("h4#categoryHd a").click(function(){$("#recentlyViewedCont").hide();$("#recommendedBuysCont").show();$(this).parent().css({padding:"7px 20px 9px 20px",backgroundColor:"#D4D4D4"});$("h4#rvHd").css({padding:"7px 0 6px 20px",backgroundColor:"#E7E7E7"});return false});if($("p.message").length!=0){$("#miniBasketDetail").slideDown().animate({opacity:1},3000).slideUp()}alternativeViewImages=$("img.alternativeView");$.each(alternativeViewImages,function(b,c){thumbSrc=$(c).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);$(c).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()});function a(){}$("#productActions a#emailToFriend").click(function(){var b=$("#smlCont");b.css({width:"450px",padding:"25px"});$("#pageCont").block().click(function(){$("#pageCont").unblock();b.css({visibility:"hidden"})});$.fresca.showPopupWithoutProduct(b);try{b.empty();var d=createLoadingImg(b,false,220,205);d.show()}catch(c){}b.addClass("loading").load($(this).attr("href")+" #emailAFriendCont",function(){var e=$("#emailAFriendForm");$("#cancel").click(function(){b.css({visibility:"hidden"});$("#pageCont").unblock()});e.ajaxForm({beforeSubmit:function(){var k=false;var h=new Array();$("#emailAFriendForm input").removeClass("emailPopError");var g=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;var j=$("input#senderEmail").val();if(g.test(j)==false){k=true;h.push("Please enter your email address");$("input#senderEmail").addClass("emailPopError")}var f=$("input#senderName").val();if(!(f)){k=true;h.push("Please enter your name");$("input#senderName").addClass("emailPopError")}j=$("input#friendEmail").val();if(g.test(j)==false){k=true;h.push("Please enter your friend's email address");$("input#friendEmail").addClass("emailPopError")}f=$("input#friendName").val();if(!(f)){k=true;h.push("Please enter your friend's name");$("input#friendName").addClass("emailPopError")}if(k){if($("ul#errors").length>0){$("ul#errors").empty()}else{$("#updateMessage").append('<ul id="errors"></ul>')}for(i in h){$("ul#errors").append("<li>"+h[i]+"</li>")}return false}else{$("#sendEmail").disableIt();$("#updateMessage").html('<div class="loading-circle"></div>')}},success:function(f,g){if(f.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(g,h,f){}})});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();$("<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(l,n,e,d){var o=l.find("ul").eq(0);if($.browser.msie&&$.browser.version==="6.0"){var g=700}else{if($.browser.msie&&$.browser.version==="7.0"){var g=705}else{var g=696}}var m=o.children().length;var f=Math.ceil(m/n);var h=f;$(l).css({overflow:"hidden"});$(o).css({position:"absolute"});function j(){if(h<f){e.removeClass("leftDisabledBtn");e.addClass("leftEnabledBtn")}else{e.addClass("leftDisabledBtn");e.removeClass("leftEnabledBtn")}if(h>1){d.removeClass("rightDisabledBtn");d.addClass("rightEnabledBtn")}else{d.addClass("rightDisabledBtn");d.removeClass("rightEnabledBtn")}}j();d.click(function(){k(o,"left")});e.click(function(){k(o,"right")});function k(s,r){var q=parseInt(s.css("left"),10);if(r=="right"&&h<f){var p=q+g;s.animate({left:p});h++;j()}if(r=="left"&&h>1){var t=q-g;s.animate({left:t});h--;j()}}}try{a($("#sliderCont"),6,$("#previous"),$("#next"))}catch(b){$.fresca.log(b)}try{var c=createLoadingImg($("#recommendedBuysCont"),false);c.show()}catch(b){$.fresca.log(b)}$("#recommendedBuysCont").load("/fcp/categorylistinclude/cms/recommended-buys?ProductID="+$("#prodId").val()+"&resetFilters=true",function(){c.hide();$("a.quickBuy",$("#recommendedBuysCont")).each(function(){var d=new Array();d.area=$(this);var e=d.area.attr("href").split("?")[0].split("/")[8];d.url="/pws/AJProductDetails.ice?layout=quickbuy.layout&ProductID="+e;d.smlCont=$("div#smlCont");d.blockCont=$("div#mainCont");$.fresca.popups.push(d)});$.fresca.createPopups();a($("#sliderCont-deals"),6,$("#previous-deals"),$("#next-deals"))})});
