function extractProducts(b){var a=$("<ul>").attr("id","next_previous_products").attr("class","relations_products");$("div#next_previous").html(a);var c=b.substr(b.indexOf('<ul id="products">')+18,b.length);c=c.substr(0,c.indexOf('<script type="text/javascript">')-15);$("ul#next_previous_products").html(c);$("div#product_per_row").remove();$("ul#next_previous_products li.divider").remove();$("ul#next_previous_products .button").remove();$("ul#next_previous_products .product_price").remove();$("ul#next_previous_products .alt-colours-title").remove();$("ul#next_previous_products .alt-colours").remove();$("ul#next_previous_products img").each(function(){$(this).attr("width","45");$(this).attr("height","93");$(this).attr("src",$(this).attr("src").replace("medium","thumb"))});if($("ul#next_previous_products li").length==0){$("ul#next_previous_products").html("There are no other products in the same category");$("div#tab_scroll_left").hide()}postTabSetup()}function fadeButtons(a,b){if(a==0){$("div#tab_scroll_left").fadeTo(300,0).css("cursor","default")}else{$("div#tab_scroll_left").css("cursor","pointer").fadeTo(300,1)}if(a>=b){$("div#tab_scroll_right").fadeTo(300,0).css("cursor","default")}else{$("div#tab_scroll_right").css("cursor","pointer").fadeTo(300,1)}}function setupScroll(a){if($("ul#"+a).attr("scroll_num")==null){$("ul#"+a).attr("scroll_num","0")}currentScrollNum=$("ul#"+a).attr("scroll_num");var b=2;var e=6;var d=$("ul#"+a+" li:first").width()+parseInt($("ul#"+a+" li:first").css("padding-left"))+parseInt($("ul#"+a+" li:first").css("padding-right"))+parseInt($("ul#"+a+" li:first").css("margin-left"))+parseInt($("ul#"+a+" li:first").css("margin-right"));var c=Math.ceil($("ul#"+a+" li").length/b)-Math.ceil(e/b);fadeButtons(currentScrollNum,c);$("div#tab_scroll_right").unbind("click").click(function(){if(currentScrollNum<c){currentScrollNum++;$("ul#"+a).animate({left:-(b*currentScrollNum*d)+"px"},750);$("ul#"+a).attr("scroll_num",currentScrollNum);fadeButtons(currentScrollNum,c)}});$("div#tab_scroll_left").unbind("click").click(function(){if(currentScrollNum>0){currentScrollNum--;$("ul#"+a).animate({left:-(b*currentScrollNum*d)+"px"},750);$("ul#"+a).attr("scroll_num",currentScrollNum);fadeButtons(currentScrollNum,c)}})}function setupTabs(){$(".tabs li span").click(function(a){$(".tabs li span").each(function(){$(this).removeClass("active")});$(this).addClass("active");$("div.tab").each(function(){$(this).addClass("closed")});var b="#"+$(this).parent().attr("id").replace("_tab","");$(b).removeClass("closed");setupScroll($(b).find("ul").attr("id"));a.preventDefault()});if($("ul#next_previous_products").length>0||$("ul#recently_viewed_products").length>0){$("div#product_relationships").addClass("show")}if($("ul#recently_viewed_products").length>0){$("li#recently_viewed_tab").removeClass("hide")}$("#product_relations_tabs li span:visible:first").click()}function postTabSetup(){setupTabs();var b=window.location.href;var c=b.split("fcp-product/");var a="0123456789";var e;if(c.length>1){var d;for(d=0;d<c[1].length;d++){if(a.indexOf(c[1].charAt(d))==-1){break}}e=c[1].slice(0,d);$("div#next_previous li#prod_"+e).addClass("selected")}}function loadParentCategory(a){$.ajax({url:a,beforeSend:function(b){},success:function(b,c){extractProducts(b)},error:function(b,d,c){}})}function nextPrevious(c,b){var a="fcp_last_category";if(window.location.href.indexOf("redirect=true")==-1&&$.cookie(a)!=null){$.ajax({url:$.cookie(a),beforeSend:function(d){},success:function(d,e){extractProducts(d)},error:function(d,f,e){loadParentCategory(b)}})}else{loadParentCategory(b);postTabSetup()}}function detailsPopup(){var b=$("#product_info select#select_size");var a=$("div#product_content");a.prepend('<span id="details_close">close</span>');a.before('<a class="popup" id="viewPopupInfo" href="#product_content">View Product Info</a>');$("#viewPopupInfo").click(function(){b.css({visibility:"hidden"});a.css({top:$(this).position().top,left:$(this).position().left-1,display:"block"});$("#details_close").click(function(){b.css({visibility:"visible"});a.hide()})})}function setupWishlist(){$("span.add_to_wishlist").click(function(){$(".wishlist_selection").slideDown("slow")})}(function(a){a.fn.frescaZoom=function(r){var c=a.extend({},a.fn.frescaZoom.defaults,r);var n=this;var m;var l;var g;var o;var f;var k;function j(){m=a(n);a(n).wrap('<div id="zoomParent">');n=a("div#zoomParent");var t=m.attr("src").split(c.productFolder);var s=t[0]+c.zoomFolder+t[1];if(c.ie6PngFix&&a.browser.msie&&a.browser.version==="6.0"){l=a("<span></span>").css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+s+"', sizingMethod='scale')",height:c.zoomHeight+"px",width:c.zoomWidth+"px",display:"block",position:"absolute"});a(n).css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+m.attr("src")+"', sizingMethod='crop')");m.css("opacity",0)}else{l=a("<img>").attr("src",s).attr("width",c.zoomWidth).attr("height",c.zoomHeight).css("position","absolute")}g=a('<div id="zoomCont"></div>');o=a('<div id="mouseWindow"></div>');g.append(l);if(a.browser.msie&&a.browser.version==="6.0"){iframe=a("<iframe id='zoomFrame' frameBorder='0'></iframe>");g.prepend(iframe);iframe.css({display:"block",width:g.width(),height:g.height()})}a(n).after(g);a(n).append(o);f=c.zoomHeight/m.height();mouseWindowWidth=(g.width()/f);mouseWindowHeight=(g.height()/f);o.css({height:mouseWindowHeight+"px",width:mouseWindowWidth+"px"});q();if(c.alternativeViews){d(t[0])}if(c.overlayZoom){k=a("#zoomCont")}else{k=n}n.data("active","false");if(c.showMessage){n.after(c.zoomMessage)}}function q(){switch(c.activateOn){case"click":p();break;default:i();break}}function p(){n.click(function(s){if(n.data("active")==="false"){b();n.data("active","true");h(s);return false}});a(k).hover(function(){},function(){e();n.data("active","false")}).click(function(){if(n.data("active")==="true"){e();n.data("active","false")}})}function i(){a(k).hover(function(){b()},function(){e()})}function h(w){var z=m.offset({relativeTo:"html"}).top;var s=m.offset({relativeTo:"html"}).left;var v=m.height();var x=m.width();var t=w.pageY-m.offset({relativeTo:"html"}).top;var u=w.pageX-m.offset({relativeTo:"html"}).left;var A=(u-mouseWindowWidth/2);var y=(t-mouseWindowHeight/2);if(A<0){A=0}else{if(A>(x-mouseWindowWidth)){A=x-mouseWindowWidth}}if(y<0){y=0}else{if(y>(v-mouseWindowHeight)){y=v-mouseWindowHeight}}if(!c.overlayZoom){o.css({top:y,left:A})}l.css({top:"-"+(y*f)+"px",left:"-"+(A*f)+"px"})}function b(){if(!c.overlayZoom){o.css("display","block")}g.css("display","block");a(k).bind("mousemove",function(s){h(s)});if(a.browser.msie&&a.browser.version==="6.0"){a("select.msieHide").css("visibility","hidden")}a("img#zoomMessage").attr("src","/pws/images/hd_clickToZoom_1.gif")}function e(){a(k).unbind("mousemove");if(!c.overlayZoom){o.css("display","none")}g.css("display","none");if(a.browser.msie&&a.browser.version==="6.0"){a("select.msieHide").css("visibility","visible")}}function d(s){a(c.alternativeViewsElement+" li").each(function(){var w=a(this).find("img").attr("src").split(c.thumbnailFolder);var t=w[w.length-1];var v=s+c.productFolder+t;var u=s+c.zoomFolder+t;a("<img>").attr("src",v);a("<img>").attr("src",u);a(this).css("cursor","pointer").click(function(){if(c.ie6PngFix&&a.browser.msie&&a.browser.version==="6.0"){a(n).css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+v+"', sizingMethod='image')");l.css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+u+"', sizingMethod='scale')")}else{m.attr("src",v);l.attr("src",u)}})})}j();return a(this)};a.fn.frescaZoom.defaults={thumbnailFolder:"thumb",productFolder:"large",zoomFolder:"zoom",alternativeViews:true,alternativeViewsElement:"ul#alternativeViews",ie6PngFix:false,activateOn:"click",overlayZoom:true,zoomHeight:1480,zoomWidth:717,zoomMessage:"<p>Click image to zoom</p>",showMessage:true}})(jQuery);function detailsTabs(){$("ul#product-details-list li a").click(function(){if($(this).hasClass("active")){return false}else{$("ul#product-details-list li a").removeClass("active");$(this).addClass("active");if($(this).hasClass("details-trigger")){$("#productDetailsFooter").css({clear:"none"});$("#care_desc").hide();$("#product_desc").show();$("a.care-trigger").css({backgroundPosition:"-101px -11px"});$(this).css({backgroundPosition:"-16px -11px"});return false}else{if($(this).hasClass("care-trigger")){$("#productDetailsFooter").css({clear:"left"});$("#product_desc").hide();$("#care_desc").show();$("a.details-trigger").css({backgroundPosition:"-16px -28px"});$(this).css({backgroundPosition:"-101px -28px"});return false}}}})}$(document).ready(function(){$("img#main_image").frescaZoom();setupWishlist();detailsTabs()});
