$(document).ready(function(){if(!$("div#productsCont").length>0){$.fresca.initPopup()}});(function(a){a.fresca={flashImage:null,updateText:"",popups:[],initPopup:function(){a.fresca.getUpdateText();a("div.prodPopup").each(function(){var b=new Array();b.loaded=false;b.active=false;b.prodCont=a(this);var d=a(this).attr("id");var c=d.split("_");b.id=c[1];d=c[1];b.url="/pws/AJProductDetails.ice?layout=product.pop.layout&ProductID="+d;b.thumbImg=a("div#Prod_"+d+" img");b.link=a("div#Prod_"+d+" a.productLink");a("#postPageCont").append('<div id="smlCont'+d+'" class="smlProductDetailCont stdHeight">&nbsp;</div>');b.smlCont=a("div#smlCont"+d);b.topPos=b.thumbImg.offset({relativeTo:"html"}).top+b.thumbImg.height()/2;b.leftPos=(a("#mainCont").offset({relativeTo:"html"}).left+(a("#mainCont").width()/2)-201);b.smlCont.css("display","none");a.fresca.popups.push(b)});a.fresca.createPopups();a.fresca.getFlash()},getUpdateText:function(){var d=document.domain.substring(0,document.domain.indexOf("."));var c="";var b=new Array();b.uk="updating";b.fr="fr updating";b.de="de updating";b.it="it updating";switch(d){case"fr":c=b.fr;break;case"de":c=b.de;break;case"it":c=b.it;break;default:c=b.uk;break}a.fresca.updateText=c},createPopups:function(){a.each(a.fresca.popups,function(c,b){a.fresca.createPopupAction(b)})},getFlash:function(){preloader=new FlashObject("/pws/flash/burberryPreloader.swf","myMovie","115","101","7","#f00");preloader.addParam("wmode","transparent")},createPopupAction:function(b){b.thumbImg.click(function(c){a.fresca.showPopup(b);return false});b.link.click(function(c){a.fresca.showPopup(b);return false})},showPopup:function(b){b.active=true;if(b.thumbImg.hasClass("ymalImg")){b.topPos=b.thumbImg.offset({relativeTo:"html"}).top-b.smlCont.height()}b.smlCont.css({display:"block",top:b.topPos,left:b.leftPos,"z-index":2});a.fresca.movePopup(b);b.smlCont.dropShadow();if(!b.loaded){b.loaded=true;a.fresca.loadPopupContent(b,b.url)}a("div#mainCont").block();a("div#miniBasket").addClass("blocked");a("div#pageCont").click(function(c){a.fresca.hidePopup(b)})},hidePopup:function(b){b.active=false;a("div#pageCont").unbind("click");b.smlCont.removeShadow();a("div#mainCont").unblock();a("div#miniBasket").removeClass("blocked");b.smlCont.css("display","none");a("div#smlCont"+b.id+" .smlFormMessage").empty()},movePopup:function(b){var c=0;if(a.browser.msie){if(document.documentElement&&document.documentElement.clientHeight){if(b.smlCont.position().top<document.documentElement.scrollTop){c=document.documentElement.scrollTop}else{if((b.smlCont.position().top+b.smlCont.height())>(document.documentElement.scrollTop+document.documentElement.clientHeight)){c=(document.documentElement.scrollTop+document.documentElement.clientHeight)-b.smlCont.height()}}}else{if(document.body.clientwidth){if(b.smlCont.position().top<document.body.scrollTop){c=document.body.scrollTop}else{if((b.smlCont.position().top+b.smlCont.height())>(document.body.scrollTop+document.body.clientHeight)){c=(document.body.scrollTop+document.body.clientHeight)-b.smlCont.height()}}}}}else{if(b.smlCont.position().top<window.pageYOffset){c=window.pageYOffset}else{if((b.smlCont.position().top+b.smlCont.height())>(pageYOffset+window.innerHeight)){c=(window.pageYOffset+window.innerHeight)-b.smlCont.height()}}}if(c>0){b.smlCont.css("top",c)}if(b.smlCont.position().top<a("#mainCont").offset({relativeTo:"html"}).top){b.smlCont.css("top",a("#mainCont").offset({relativeTo:"html"}).top)}else{if(b.smlCont.position().top+b.smlCont.height()>a("#mainCont").offset({relativeTo:"html"}).top+a("#mainCont").height()){b.smlCont.css("top",a("#mainCont").offset({relativeTo:"html"}).top+a("#mainCont").height()-b.smlCont.height())}}},loadPopupContent:function(b,c){a.fresca.getLoaderContent(b);a.ajax({url:c,success:function(d){var e=a.fresca.getColour("colour",c);b.smlCont.empty().append(d);b.smlCont.removeClass("stdHeight");a.fresca.createCloseButton(b);a.fresca.createSwatchActions(b);a.fresca.createFormAction(b,e);a.fresca.movePopup(b);if(b.active){b.smlCont.redrawShadow()}if(b.thumbImg.hasClass("ymalImg")){var f=";"+b.id+";;;;evar11="+a.fresca.getProductIdFromUrl(window.location.pathname);popupOmnitureAction("Cross Sell Ajax : Popup View Product","","event3",f,"Browse",e)}else{popupOmnitureAction("Family Page Ajax : Popup View Product","","event3",b.id,"Browse",e)}},complete:function(){createAllButtonRollover(b.smlCont)},error:function(d,f,e){}})},getProductIdFromUrl:function(b){var c=new RegExp("ProductDetails.ice");if(c.test(window.location.toString())){return window.location.href.split("?")[1].split("&")[0].split("=")[1]}else{var d=b.split("/");return d[d.length-1]}},getColour:function(d,c){d=d.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var b="[\\?&]"+d+"=([^&#]*)";var f=new RegExp(b);var e=f.exec(c);if(e==null){return""}else{return e[1]}},createSwatchActions:function(b){a("div#smlCont"+b.id+" ul.alternativeColours li a").each(function(d){var c=a(this).attr("id");var f="/pws/AJProductDetails.ice?layout=product.pop.layout&ProductID="+b.id+"&colour="+c;a(this).click(function(g){a.fresca.loadPopupContent(b,f);return false})})},createFormAction:function(b,c){a("div#smlCont"+b.id+" .smlAddToBag").ajaxForm({beforeSubmit:function(){a("div#smlCont"+b.id+" input[type=submit]").attr("disabled","disabled").fadeTo("slow",0.2);a("div#smlCont"+b.id+" .smlFormMessage").empty().append(a.fresca.updateText)},success:function(e){var d=e.slice(e.indexOf('<p id="basketResponse">')+23);d=d.slice(0,d.indexOf("</p>"));a("div#smlCont"+b.id+" .smlFormMessage").empty().append(d);loadMiniBasket();a("div#smlCont"+b.id+" input[type=submit]").attr("disabled","").fadeTo("slow",1);if(b.thumbImg.hasClass("ymalImg")){popupOmnitureAction("Cross Sell Ajax : Popup Add To Basket","","scAdd",b.id,"Browse",c)}else{popupOmnitureAction("Family Page Ajax : Popup Add To Basket ","","scAdd",b.id,"Browse",c)}},error:function(g,i,d){var f=document.domain.substring(0,document.domain.indexOf("."));var e="";var h=new Array();h.uk="uk error message";h.fr="fr error message";h.de="de error message";h.it="it error message";switch(f){case"fr":e=h.fr;break;case"de":e=h.de;break;case"it":e=h.it;break;default:e=h.uk;break}a("div#smlCont"+b.id+" .smlFormMessage").empty().append(e);if(a.browser.opera||a.browser.msie){a("div#smlCont"+b.id+" input[type=submit]").attr("disabled","");a("div#smlCont"+b.id+" input[type=submit]").parent("span").fadeTo("slow",1)}else{a("div#smlCont"+b.id+" input[type=submit]").attr("disabled","").fadeTo("slow",1)}}})},getLoaderContent:function(b){b.smlCont.empty();b.smlCont.addClass("stdHeight");b.smlCont.append('<div class="loaderImg" id="loader'+b.id+'"></div>');preloader.write("loader"+b.id);b.smlCont.redrawShadow();b.smlCont.append('<div class="smlCloseBox"><a id="Prod'+b.id+'CloseButton" href="#"><img src="/pws/images/btn_close_box.gif" alt="Close popup" title="Close popup" width="19"></a></div>');a.fresca.createCloseButton(b)},createCloseButton:function(b){a("a#Prod"+b.id+"CloseButton").click(function(c){a.fresca.hidePopup(b);return false})}}})(jQuery);