(function(e,f,q){var p=q.getContentIdParts;function n(){var t=p();var s=f.getPageType();if("productdetails"==s){t[t.length-1]=s}return t}q.getContentIdParts=n;var d=1;var k=2;var i=3;function b(v,t){var s={};if("view"==t){s[d]=a(v)?"1":"0"}else{var w=v.getAttributeValue("recommendedBy");var u=v.getVariationAttribute("size")||v.getVariationAttribute("accessorySize");s[d]=w?"1":"0";s[k]=u?u.ID:"";s[i]=w=="basket"?"1":"0"}return s}q.getCustomEcommerceParameter=b;var g=null;e("#generated-recommendations a, #cart-upsell a").live("click",function(){e(document).trigger("recommendProduct",this)});e(document).bind("recommendProduct",function(v,w){var u=e(w);var t=(u.hasClass("recommendation_image")?u:u.parents(".recommendation_image")).attr("data-master-id");var s=f.getPageType();g=[t,s].join("|");e.cookie("recomm",g,{path:"/"})});function a(t){var s=g||e.cookie("recomm");if(!s){return false}var u=s.split("|");return t.getMasterID()==u[0]}var j=2;function r(s){var t=f.getPageType();if("productdetails"==t){if(!s.customParameter){s.customParameter={}}s.customParameter[j]=f.getCategoryPath(1)}}q.getCustomProductParameters=r;var h=1;function l(s){var t=f.getErrors();if(null!=t&&t.length!=0){if(!s.customParameter){s.customParameter={}}s.customParameter[h]=t.join(";")}}q.getCustomParameters=l;var m=1;function o(s){var u=f.getPageType(),v=null;if("cart"==u){v="unknown"}else{if("orderconfirmation"==u){var t=f.getOrder().getNewCustomer();if(null!=t){v=t?"newCustomer":"existingCustomer"}}}if(null!=v){if(!s.customSessionParameter){s.customSessionParameter={}}s.customSessionParameter[m]=v}}q.getCustomSessionParameter=o;e("a").live("search-refine",function(){var t=e(this).attr("data-refine-id");var s=e(this).attr("data-refine-value");if(t){t=t.toUpperCase()}if(s){s=s.toUpperCase()}f.trigger("refine",{id:t,value:s})});f.register("refine",function(t){var s=q.getInstance();s.sendinfo({linkId:t.id,customClickParameter:{1:t.value}})});var c=e.cookie("addcont");if(c){q.setCampaign("wt_camp",c);e.cookie("addcont",null,{path:"/"})}})(jQuery,app.tracking.Tracking,app.tracking.Webtrekk);
