$(document).ready(function(b){a();function a(){var g=b("#slideUpAlternative");var d=b("#slideDownAlternative");if(!b(".videoAlt","#alternativeViewsCont").hasClass("hide")){b(".videoAlt","#alternativeViewsCont").addClass("altViewListItem");c++}if(!b(".video360Alt","#alternativeViewsCont").hasClass("hide")){b(".video360Alt","#alternativeViewsCont").addClass("altViewListItem");c++}var c=b("#alternativeViewsCont").children(".altViewListItem").length;if(c>3){var i=b("#alternativeViewsCont");var f=b("#alternativeViews");var e=3;g.fadeIn();d.fadeIn();i.fadeIn();g.fadeTo(500,0.5);if(c==4){i.css("top",-(b(".altViewListItem").height()+18));$allItems=i.children().clone();$allItems.prependTo(i)}else{if(c>3){i.css("top",-(b(".altViewListItem").height()+18))}}function h(n){var p=".altViewListItem",o=b(p).height()+18,m=parseInt(i.css("top")),l=parseInt(i.css("margin-top"));if(n=="up"){if(!i.is(":animated")){i.animate({top:parseInt(m,10)-o+"px"},"slow");var j=i.children(".altViewListItem:first");j.clone().appendTo(i);window.setTimeout(function(){i.css("margin-top",parseInt(l,10)+o+"px");j.remove()},600)}}else{if(!i.is(":animated")){i.animate({top:parseInt(m,10)+o+"px"},"slow");i.css("margin-top",parseInt(l,10)-o+"px");var k=i.children(".altViewListItem:last");k.clone().prependTo(i);window.setTimeout(function(){k.remove()},600)}}}d.click(function(){h("up");g.fadeTo(500,1)});g.click(function(){h("down");d.fadeTo(500,1)})}else{b("#alternativeViewsCont").fadeIn();g.hide();d.hide()}}});$(document).ready(function(){select_size();quantityControls();stockMessages();if($("form#addToBag").length>0){$("a#addToWishlist").click(function(){$("form#addToBag").attr("action","/pws/secure/AddToWishList.ice?accountparameter=true&section=account");$("form#addToBag").submit();return false})}$(".title","#tabs").click(function(b){b.preventDefault();$(this).parent(".detailsGroup").toggleClass("open")});$("a#addToBagAndCheckout").click(function(){$("input[name='forwardName']").remove();$("form#addToBag").attr("action","/pws/UpdateBasket.ice?viewBasket=true").submit();return false});$("span#clickToEnlarge").click(function(){a();var b=$("#zoomProductImg").attr("src");$("#zoomedImagePopup img").attr("src",b);$("#zoomedImagePopup").show();return false});$("span#video").click(function(){a();$("#videoPopup").show();return false});$("span#view360").click(function(){a();$("#video360Popup").show();return false});$(".video360Alt","#alternativeViewsCont").live("click",function(){a();$("#video360Popup").show();return false});$(".videoAlt","#alternativeViewsCont").live("click",function(){a();$("#videoPopup").show();return false});$("#twitterPopup").click(function(b){b.preventDefault();showSocialPopup($(this))});$("div#bookmarkCont a img").hover(function(){$(this).attr("src",$(this).attr("src").replace("_0.jpg","_1.jpg"))},function(){$(this).attr("src",$(this).attr("src").replace("_1.jpg","_0.jpg"))});$("div.selectSizeCell input").click(function(){var c=$(this).attr("value");var b="/pws/secure/AddToWishList.ice?ProductID="+c+"&pgForward=myAccount";$("div.wishList a").attr("href",b)});$("a.closeVideoWindow").click(function(){a();return false});$("#clickCollect").fadeIn("slow");$errorMsg=$("#reserveCollectError");$successMsg=$("#reserveCollectConfirm");$("#productCheckStores").click(function(c){var b=$("#postcodeOrTown");if(b.val()==""||b.val()=="Enter Postcode or Town"){b.css({border:"1px solid red",color:"red"});return false}else{b.css({border:"1px solid #B2AEAD"});c.preventDefault();overlayAction=$(this).parents("form").attr("action");window.initStoreOverlay(overlayAction,$errorMsg,$successMsg)}});$("#postcodeOrTown").click(function(){$(this).val("");$(this).css({border:"1px solid #ccc",color:"#000"})});$("#postcodeOrTown").blur(function(){if($(this).val()==""){$(this).val("Enter Postcode or Town")}});function a(){$(".popUp, #zoomCont").hide();return false}});(function(a){a.fn.block=function(c){var e=a.extend({},a.fn.block.defaults,c);var d=a(this);var b=a("<div></div>");b.attr("class","fresca_block");b.css({position:"absolute",top:0,left:0,background:e.colour,opacity:0,width:d.width(),height:d.height()+parseInt(d.css("paddingTop"))+parseInt(d.css("paddingBottom")),zIndex:1000});b.click(function(){a(this).parent().unblock();a("div#quickbuy").hide();a(window).unbind("keyup")});d.find("#pageCont").css({position:"inherit"}).append(b);if(e.revealSpeed>0){b.animate({opacity:e.revealOpacity},e.revealSpeed)}else{b.css("opacity",e.revealOpacity)}return d};a.fn.block.opts={};a.fn.block.defaults={revealSpeed:500,revealOpacity:0.8,concealSpeed:500,colour:"#818181"};a.fn.unblock=function(c){var d=a.extend({},a.fn.unblock.defaults,c);var b=a(this).find("div.fresca_block");if(d.concealSpeed>0){b.animate({opacity:0},d.concealSpeed,function(){b.remove()})}else{b.remove()}hidePopUps()};a.fn.unblock.opts={};a.fn.unblock.defaults={concealSpeed:500};a.fn.refreshblock=function(c){var d=a.extend({},a.fn.unblock.defaults,c);var b=a(this).children("div.fresca_block");b.css({width:a(this).width(),height:a(this).height()})};a.fn.refreshblock.opts={};a.fn.refreshblock.defaults={}})(jQuery);function stockMessages(){$(".stock_message").hide();var b=$(".productSelectSize.selected").attr("id");$(".stock_"+b).css("display","block");$(".productSelectSize").click(function(){$(".stock_message").hide();$(".stock_"+$(this).attr("id")).css("display","block")});function a(){window.sfsTimer=setTimeout("$('#sfs_collect_popup, #sfs_delivery_popup').addClass('hide')",1000)}function d(){clearTimeout(window.sfsTimer);$("#sfs_collect_popup, #sfs_delivery_popup").addClass("hide")}function e(i){var g=$("#sfs_collect_popup");var h=i.position();var f=h.top-g.height()+50;g.css({right:"93px",top:f+"px"});g.removeClass("hide")}function c(i){var g=$("#sfs_delivery_popup");var h=i.position();var f=h.top-g.height()+50;g.css({right:"227px",top:f+"px"});g.removeClass("hide")}$(".sfs_delivery").hover(function(){d();c($(this))},function(){a()});$(".sfs_collect").hover(function(){d();e($(this))},function(){a()});$("#sfs_delivery_popup").hover(function(){d();$("#sfs_delivery_popup").removeClass("hide")},function(){d()});$("#sfs_collect_popup").hover(function(){d();$("#sfs_collect_popup").removeClass("hide")},function(){d()})}function select_size(){$("#sizeRow").find(".productSelectSize").each(function(){var a=$(this);if(a.children("input:checked").length>0){a.addClass("selected")}a.click(function(){if($("#sizeRow").find(".productSelectSize").hasClass("error")){$("#sizeRow").find(".productSelectSize").removeClass("error")}$("#sizeRow").find(".productSelectSize").removeClass("selected");$(this).addClass("selected");$("input",$(this)).attr("checked","checked")})});$(".productSelectSize","#sizeRow").click(function(){var a=$(".selected","#sizeRow").children("input").attr("value");$("#reserve_collect_form_items").find("#sku").attr("value",a)})}function quantityControls(){var c=$(".add","#modifyQuantity"),b=$(".subtract","#modifyQuantity"),a=$("#selectQuantity");quantity=a.val();c.click(function(){quantity++;a.val(quantity)});b.click(function(){if(quantity>1){quantity--;a.val(quantity)}});a.blur(function(){quantity=a.val();if(quantity==0){a.css("border","1px solid red","color","red")}})}function showSocialPopup(b){var a=b.attr("href"),c=($(window).outerWidth())-(500);thisPopup=window.open(a,"sharePopup","status=0, toolbar=0, location=0, height=390, width=450, left="+c+", top=50, resizable=0")}function initStoreOverlay(f,h,m){$("body").append('<div id="storeOverlay"></div><img id="reserveCollectLoading" src="/pws/images/directions-ajax-loader.gif"/><div id="storeOverlayContainer"><div id="closeOverlay"></div><div id="overlayContent"></div></div>');var l=$(document).height();$("#storeOverlay").css({height:l}).animate({opacity:"0.4"},200,"linear");var g=$("#clickCollect").serialize();var c='<span class="reserveImage">'+$(".altViewListItem:first:visible","#alternativeViewsCont").html()+"</span>";var d='<span class="reserveName">'+$("h1","#productInfoHead").text()+"</span>";var k='<span class="reserveQuantity">Quantity: '+$("#selectQuantity").attr("value")+"</span>";var j=$("#productPrice").find("span:first").text().substr(0,1);var a='<span class="reservePrice">'+j+($("#productPrice").find("span:first").text().substr(1)*$("#selectQuantity").attr("value")).toFixed(2)+"</span>";var b='<span class="reserveSize">Size '+$(".selected","#sizeRow").find("label").text()+"</span>";var i=c+d+k+b+a;var e=$("#reserve_collect_form_items #sku").val();$("#storeOverlayContainer").ready(function(){$.ajax({url:f,data:g,type:"POST",success:function(o){$("#reserveCollectLoading").hide();$("#overlayContent").hide().append(o).fadeIn();if($("#reserve-collect-result").length>0){$("#storeSelectForm").prepend($successMsg);$("#productCell").append(i);$("#selectStore").after('<form name="storeSearchForm" action="/pws/AJStoreLookup.ice" method="post" class="validateForm popupCollect" id="clickCollect"><fieldset><legend>Check Another Location</legend><div id="reserve_collect_form_items"><input type="hidden" name="action" id="actionSearch" value="search"/><input type="hidden" name="sku" id="sku" value="'+e+'"/><input type="text" name="postcodeOrTown" id="postcodeOrTown" minlength="2" value="Enter Postcode or Town" class="fValidate {required:true} clearValue" title="Please enter your postcode"/><button type="submit" id="productCheckStores" class="submit button"><span class="hide">Check Store</span></button></div></fieldset></form>');$("#reserveCollectConfirm","#overlayContent").show()}if($("#noStoresAvailable").length>0){$("#noStoresAvailable").append($errorMsg);$("#reserveCollectError").before('<form name="storeSearchForm" action="/pws/AJStoreLookup.ice" method="post" class="validateForm popupCollect" id="clickCollect"><fieldset><legend>Check Another Location</legend><div id="reserve_collect_form_items"><input type="hidden" name="action" id="actionSearch" value="search"/><input type="hidden" name="sku" id="sku" value="'+e+'"/><input type="text" name="postcodeOrTown" id="postcodeOrTown" minlength="2" value="Enter Postcode or Town" class="fValidate {required:true} clearValue" title="Please enter your postcode"/><button type="submit" id="productCheckStores" class="submit button"><span class="hide">Check Store</span></button></div></fieldset></form>');$("#reserveCollectError","#noStoresAvailable").show()}$("#overlayContent").fadeIn("slow");var n='<div id="store_map_cont"><div id="sideBar"><div id="directions_cont">&nbsp;</div></div><div id="store_map"></div></div>';$("#overlayContent").append(n);$("#store_map_cont").hide();$(".popupCollect legend").css({margin:"0","font-weight":"normal","float":"left"});$(".popupCollect").css({position:"absolute",bottom:"10px",clear:"both",margin:"0",width:"490px"});$(".popupCollect input").css({margin:"0 0 0 10px"});$(".popupCollect div").css({margin:"0"});$(".popupCollect legend").css({"text-transform":"uppercase",color:"#5F5E5E",margin:"5px 0 0 0",padding:"0"});Cufon.replace(".popupCollect legend",{fontFamily:"AvantGarde Book"});$("#reserveCollectConfirm").css({"float":"left"});$("#selectStore").css({"float":"left"});$(".popupCollect").submit(function(){submitPopupPostcodeSearch(i);return false});$(".popupCollect").show();$(".popupCollect input").click(function(){$(this).val("");$(this).css({border:"1px solid #ccc",color:"#000"})});$(".popupCollect input").blur(function(){if($(this).val()==""){$(this).val("Enter Postcode or Town")}});view_store_details_product_page()}})});$("#storeOverlay, #closeOverlay, #productCell .alternativeView").click(function(){$("#storeOverlayContainer, #storeOverlay, #closeOverlay").animate({opacity:"0"},200,"linear",function(){$("#storeOverlayContainer, #storeOverlay, #closeOverlay, #reserveCollectLoading").remove()})})}function submitPopupPostcodeSearch(a){$form=$(".popupCollect");$("#selectStore").empty();$("#reserveCollectConfirm, #reserveCollectError").remove();var c=$form.serialize();var b=$form.attr("action");$(".popupCollect").after('<img id="reserveCollectLoading" class="popupLoading" src="/pws/images/directions-ajax-loader.gif"/>');$.ajax({url:b,data:c,type:"POST",success:function(d){$("#reserveCollectLoading").hide();if($("#selectStore",d).length>0){$(".popupLoading").remove();if($("#selectStore").length>0){$("#selectStore").html($("#selectStore",d).html())}else{$form.after($("#selectStore",d));$("#selectStore").css({"float":"left"})}$("#selectStore").before($successMsg);$("#reserveCollectConfirm","#overlayContent").show();$("#productCell").append(a)}if($("#selectStore",d).length<=0){$(".popupLoading").remove();$form.after(d);$("#noStoresAvailable").append($errorMsg);$("#reserveCollectError","#noStoresAvailable").show()}$("#overlayContent").fadeIn("slow");view_store_details_product_page()}})};
