$(document).ready(function(){$("ul#leftNavLevel1 li a.selectedNav").siblings("ul").css("display","block");$.each($("li.filterGroup"),function(){if($(this).find("li").length>8){$(this).find("div.filters").addClass("scrollFilters").jScrollPane({scrollbarWth:9})}});$.fresca.initPopup()});function closePopup(a){if($.browser.msie){$(a).hide()}else{$(a).fadeTo(300,0,function(){$(a).hide()})}}function outOfStock(){$("div.qbSizeSelectorOutOfStock").click(function(c){c.preventDefault();if($.browser.msie&&$.browser.version=="7.0"){$("div.mediumContent").show();$("div.mediumContainerTop").show();$("div.mediumContainerBtm").show();$("div.mediumContainer").show()}else{$("div.mediumContent").fadeTo(300,1);$("div.mediumContainerTopGrad").fadeTo(300,1);$("div.mediumContainerBtmGrad").fadeTo(300,1)}var a=$("div#headerCont").height()+$("div#topNavCont").height()+parseInt($(this).parents("div#smlCont").css("top").substring(0,$(this).parents("div#smlCont").css("top").length-2));var b=$(this).parents("div#leftNavCont").width()+parseInt($(this).parents("div#smlCont").css("left").substring(0,$(this).parents("div#smlCont").css("left").length-2));$("div.mediumContainer").css({top:a+"px",left:b+"px"});if(!($.browser.msie&&$.browser.version=="7.0")){$("div.mediumContainer").show().fadeTo(300,1)}$("div.mediumContent").html("Loading details. Please Wait...").load($(this).find("a").attr("href")+" #mainCont",function(){$("div.mediumContent").css("display","none");$("div.mediumContent").slideDown("slow");$("form#emailWhenInStockForm").ajaxForm({beforeSubmit:function(){var e=false;var d=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;if(!$("input#email_email").val()||!d.test($("input#email_email").val())){if(!$("input#email_email").is(".error")){$("input#email_email").addClass("error").parents("div.inputShadow").after('<label for="email_email" class="error">Please enter your email address</label>')}e=true}else{$("input#friendName").removeClass("error").parents("div.formElementEmail").find("label.error").remove()}if(e){return false}},success:function(d){if($("p#EAFThankYouMessage").length<=0){$("form#emailWhenInStockForm").append('<p id="EAFThankYouMessage">Thank you</p>')}return false},error:function(e,f,d){$("form#emailWhenInStockForm").after("<p>Sorry, an error occured. Please try again later.</p>")}})})});$("div.closePopupContainer").click(function(){closePopup("div.mediumContainer")})}(function(a){a.fresca={updateText:"Updating",popups:[],initPopup:function(){a("div#productsCont").after('<div id="popUpCont"/>');a("div#popUpCont").append('<div id="smlCont">&nbsp;</div>');a("div#smlCont").css({display:"none",position:"absolute"});a("div.productCont").each(function(){if(a(this).find("span.quickBuy").length>0){var b=new Array();b.area=a(this).find("span.quickBuy");var d=b.area.attr("id");d=d.split("_");d=d[1];var c=b.area.attr("class").split(" ").slice(0,1);b.url="/pws/AJProductDetails.ice?layout=quickbuy.pop.layout&ProductID="+d+"&colour="+c;b.smlCont=a("div#smlCont");b.blockCont=a("div#productsCont");a.fresca.popups.push(b)}});a.fresca.createPopups()},createPopups:function(){a.each(a.fresca.popups,function(c,b){a.fresca.createPopupAction(b)})},createPopupAction:function(b){b.area.click(function(h){var f=a(this).parents(".productCont").offset().top-a(this).parents(".productCont").height()+16;var d=a(this).parents(".productCont").position().left;var g=d+344;var c=a("div#productsCont").width();if(g>c){d=c-344}a.fresca.showPopup(b,h,f,d);return false})},showPopup:function(d,h,f,c){if(a.browser.msie&&a.browser.version=="6.0"){a("div#popUpCont").prepend('<iframe id="myFrame" src="/pws/blank.html" frameBorder=""></iframe>');a("iframe#myFrame").css({display:"block","z-index":"0",position:"absolute",top:f,left:c,width:352,height:50})}d.smlCont.css({display:"block",visibility:"hidden",top:f,left:c}).addClass("stdHeight");var b=f+d.smlCont.height();var g=a("div#mainCont").height()-40;if(b>g){d.smlCont.animate({top:g-d.smlCont.height()-24},1,function(){d.smlCont.css("visibility","visible");a.fresca.loadPopupContent(d,d.url)})}else{d.smlCont.css("visibility","visible");a.fresca.loadPopupContent(d,d.url)}d.blockCont.block()},hidePopup:function(b){b.smlCont.css({display:"none",top:"0",left:"0"});b.blockCont.unblock();closePopup("div.mediumContainer");if(a.browser.msie&&a.browser.version=="6.0"){a("iframe#myFrame").remove();a("iframe#myFrame").css({display:"none",top:"0",left:"0"})}},loadPopupContent:function(b,c){a.fresca.getLoaderContent(b);a.ajax({url:c,success:function(e){var d=e.indexOf('<div id="qbProductDetailsCont">');if(d>=0){b.smlCont.empty().removeClass("stdHeight").append(e).animate({opactity:1});a.fresca.createSwatchActions(b);a.fresca.createSizeActions(b);a.fresca.createFormAction(b)}else{b.smlCont.empty().append("<p id='homePopUpError'>Sorry, this product is currently out of stock.</p>")}a(".qbClose").click(function(){a.fresca.hidePopup(b)});outOfStock()},error:function(d,f,e){b.smlCont.empty().append('<img src="/pws/images/img_qbClose.gif" alt="Close" class="qbClose"/><br /><br /><p>Sorry, this product is currently out of stock.</p>');a(".qbClose").click(function(){a.fresca.hidePopup(b)})}})},createSwatchActions:function(b){b.smlCont.find("ul.qbAlternativeColours li a img").each(function(f){var d=a(this).attr("alt");var c=a(this).parents("div.qbAlsoAvailableCont").find("div.productIdContainer").html();var g="/pws/AJProductDetails.ice?layout=quickbuy.pop.layout&ProductID="+c+"&colour="+d;a(this).click(function(h){b.smlCont.addClass("stdHeight");a.fresca.loadPopupContent(b,g);return false})})},createSizeActions:function(b){b.smlCont.find(".qbSizeSelector").click(function(c){a(this).parents(".qbSize").find("input").attr("checked",!a(this).parents(".qbSize").find("input").attr("checked"));a(this).toggleClass("qbSizeSelector");a(this).toggleClass("qbSizeSelectorSelected");return false})},createFormAction:function(b){a(b.smlCont).find("#qbAddToBag").ajaxForm({beforeSubmit:function(){var c=false;a("div.qbSizeCheckbox input").each(function(){if(a(this).attr("checked")){c=true}});if(c){b.submitting=true;a(b.smlCont).find("#qbAddToBagButton").attr("src","/pws/images/btn_qbAddingToBag.gif").fadeTo(500,0.5).attr("disabled",true);a(b.smlCont).find(".qbMessageCont").slideUp().empty()}else{a(b.smlCont).find(".qbMessageCont").empty().append("<p>Please ensure you've selected a size</p>").slideDown();return false}},success:function(d,f){var c=d.slice(d.indexOf('<p id="basketResponse">')+23);c=c.slice(0,c.indexOf("</p>"));a(b.smlCont).find(".qbMessageCont").empty().append("<p>"+c+"</p>").slideDown();loadMiniBasket(true);b.submitting=false;a(b.smlCont).find("#qbAddToBagButton").attr("src","/pws/images/btn_qbAddToBag.gif").fadeTo(300,1).attr("disabled",false)},error:function(d,e,c){a(b.smlCont).find("#qbAddToBagButton").attr("src","/pws/images/btn_qbAddToBag.gif").fadeTo(300,1).attr("disabled",false)}})},getLoaderContent:function(b){b.smlCont.empty();b.smlCont.append('<img src="/pws/images/img_qbClose.gif" alt="Close" class="qbClose"/><div class="loaderImg"><img src="/pws/images/ajax_ProductPopup.gif" alt="Loading" /></div>')}}})(jQuery);function hidePopUp(){$("div#smlCont").css({display:"none",top:"0",left:"0"});$("div#mainCont").unblock()};
