(function(a){a.fn.tabz=function(b){var c=a.extend({clActive:"active"},b);return this.each(function(){var e=a(this);var d=e.find("."+c.clActive+" a").attr("href");e.find("a").click(function(){(a(d).length)?a(d).hide():"";a(this).parents("li").addClass(c.clActive).siblings().removeClass(c.clActive);d=a(this).attr("href");(a(d).length)?a(d).show():"";return false})})}})(jQuery);(function(a){a.fn.clicky=function(b,c){return this.each(function(){var g=a(this);var f;if(b){f=g.find(b).eq(0)}else{f=g.find("a");if(f.length!=1){f=null}}var e=g;if(c){var d=g.find(c);e=(d.length)?d:g}if(f&&f.length){e.each(function(){a(this).click(function(h){if(h.target.nodeName!="a"){window.location=f.attr("href")}h.preventDefault()}).css("cursor","pointer").attr("title",f.attr("title"))})}})}})(jQuery);(function(a){a.fn.hoverIntent=function(k,j){var l={sensitivity:7,interval:100,timeout:0};l=a.extend(l,j?{over:k,out:j}:k);var n,m,h,d;var e=function(f){n=f.pageX;m=f.pageY};var c=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);if((Math.abs(h-n)+Math.abs(d-m))<l.sensitivity){a(f).unbind("mousemove",e);f.hoverIntent_s=1;return l.over.apply(f,[g])}else{h=n;d=m;f.hoverIntent_t=setTimeout(function(){c(g,f)},l.interval)}};var i=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);f.hoverIntent_s=0;return l.out.apply(f,[g])};var b=function(q){var o=(q.type=="mouseover"?q.fromElement:q.toElement)||q.relatedTarget;while(o&&o!=this){try{o=o.parentNode}catch(q){o=this}}if(o==this){return false}var g=jQuery.extend({},q);var f=this;if(f.hoverIntent_t){f.hoverIntent_t=clearTimeout(f.hoverIntent_t)}if(q.type=="mouseover"){h=g.pageX;d=g.pageY;a(f).bind("mousemove",e);if(f.hoverIntent_s!=1){f.hoverIntent_t=setTimeout(function(){c(g,f)},l.interval)}}else{a(f).unbind("mousemove",e);if(f.hoverIntent_s==1){f.hoverIntent_t=setTimeout(function(){i(g,f)},l.timeout)}}};return this.mouseover(b).mouseout(b)}})(jQuery);(function(a){a.fn.pictureViewer=function(){return this.each(function(){var d=a(this);d.find(".big").prettyPhoto({allowresize:false});var c=a(".pv-picture",d);var b=a(".pv-thumbs",d);c.find("a").click(function(){b.find("li.active > .big").click();return false});b.find("a.thumb").click(function(){var f=a(this);var e=a(this).parent("li");c.find("img").attr("src",f.siblings(".medium").attr("href")).end().find("a").attr("href",f.siblings(".big").attr("href")).end();e.addClass("active").siblings().removeClass();return false})})}})(jQuery);(function(a){a.fn.scorebarClicker=function(){return this.each(function(){var d=a(this);var b=d.find("i");var c=d.find(".radios :radio");var e=d.find("a");e.click(function(){var f=e.index(a(this));c.eq(f).attr("checked",1);b.removeClass().addClass("sbc-"+ ++f+"0");return false})})}})(jQuery);(function(a){a.fn.stickyfloat=function(e,d){var h=this;var g=parseInt(h.parent().css("padding-top"));var c=h.parent().offset().top;var f=a.extend({startOffset:c,offsetY:g,duration:200,lockBottom:true},e);h.css({position:"absolute"});if(f.lockBottom){var b=h.parent().height()-h.height()+g;if(b<0){b=0}}a(window).scroll(function(){h.stop();var i=a(document).scrollTop()>f.startOffset;var j=h.offset().top>c;var l=h.outerHeight()<a(window).height();if((i||j)&&l){var k=(a(document).scrollTop()-c+f.offsetY);if(k>b){k=b}if(a(document).scrollTop()<f.startOffset){k=g}h.animate({top:k},f.duration)}})}})(jQuery);var CompareGadget={el:{$products:null,$root:null,$trigger:null,$count:null,$body:null,$list:null},cb:{onRemove:function(a){},onAdd:function(a){}},maxItems:4,remove:function(a){var e=this;var d="";if(typeof a==="string"){d=a;e.el.$list.find(":hidden[value="+d+"]").parent("li").remove();var c=e.el.$products.find(":hidden[value="+d+"]");if(c.length){c.parents(".extra").find(":checkbox")[0].checked=""}}else{if(a[0].nodeName==="LI"){d=a.find(":hidden[name=prod_id]").val();a.remove();var c=e.el.$products.find(":hidden[value="+d+"]");if(c.length){c.parents(".extra").find(":checkbox")[0].checked=""}}else{return false}}var b=e.el.$list.find("> li").length;e.el.$count.html(b?b:"0");if(0==(b)){e.el.$root.addClass("empty")}e.cb.onRemove(d)},add:function(a){},_bindProductListEvents:function(){var a=this;a.el.$products=$("ul.products > li");a.el.$products.each(function(){var b=$(this);if(b[0]["compareGadget"]){return}else{b[0]["compareGadget"]=true}b.find(".comp-add label").click(function(g){var i=b.find(":hidden.prod_id").val();var e='<li id="';e+="item_compare-"+i;e+='"><a class="del" href="#" title="nie porównuj"></a><h3>';e+=b.find("h3").html();e+='</h3><input type="hidden" name="prod_id" value="'+i+'">';e+="</li>";var h=$(e);h.find(".del").click(function(j){a.remove(h);return false});var f=$(":checkbox",this);if(g.target.type!=="checkbox"){f.attr("checked",!f.get(0).checked);if(g.target.nodeName!=="A"){g.preventDefault()}}var d=a.el.$list.find("#item_compare-"+i);if(f.get(0).checked){if(!d.length){var c=a.el.$list.children().length;if(c<a.maxItems){a.el.$list.append(h);a.el.$root.removeClass("off empty");if(a.el.$list.find("> li").length>1){a.el.$root.addClass("on")}a.el.$count.html(++c);a.cb.onAdd(i)}else{alert("Dodano już maksymalną ilość produktów do porównania");f[0].checked=""}}}else{if(d.length){a.remove(d)}}})})},init:function(b){var d=this;d.cb.onRemove=b.onRemove||function(){};d.cb.onAdd=b.onAdd||function(){};d.maxItems=b.maxItems||d.maxItems;var c=d.el.$root=$("#gadget-compare");d.el.$trigger=c.find(".trigger");d.el.$body=c.find("> div");d.el.$list=c.find("ul.items");d.el.$count=c.find(".trigger em");d.el.$body=c.find("> div");d.el.$trigger.add(d.el.$body.find(".toggle-off")).click(function(){c.toggleClass("on");return false});d.el.$list.find(".del").click(function(){var a=$(this).parents("li");d.remove(a);return false});d._bindProductListEvents()}};function bundleStuff(a){a.find("div.bundle-stuff").each(function(){var c=$(this),d=c.find("> div"),b=d.find("> .c");if(c[0]["bundleStuff"]){return}else{c[0]["bundleStuff"]=true}c.hoverIntent({sensitivity:3,interval:100,timeout:250,over:function(){c.addClass("hover");d.show();var e=b.find("> a");if(e.length){b.load(e.attr("href"),function(){b.removeClass("loading")})}},out:function(){c.removeClass("hover");d.hide()}});c.find(".btn-close").click(function(){c.removeClass("hover");d.hide();return false})})}function shortcutTitles(a){a.find(".item-in").each(function(){var c=$(this),d=c.find(".popup"),b=false,e=c.parent();if(!d.length){return}if(c[0]["shortcutTitles"]){return}else{c[0]["shortcutTitles"]=true}c.hoverIntent({sensitivity:3,interval:100,timeout:250,over:function(){if(!b){$el=$('<div class="standard">'+c.find(".standard").html()+"</div>");var f=$el.find("h3 a");f.find("> span").text(f.attr("title"));d.prepend($el);b=true}e.addClass("hover-popup");d.show(0,function(){})},out:function(){d.hide(0,function(){});e.removeClass("hover-popup")}})})}function attachEnhancements(a){a.find(".standard").clicky("h3 a");bundleStuff(a);shortcutTitles(a)}$(function(){$("li#nav-cats").hoverIntent({sensitivity:3,interval:100,timeout:250,over:function(){$(" div.contents",this).show();$(this).addClass("hover")},out:function(){$(" div.contents",this).hide();$(this).removeClass("hover")}});$("#palettes-toggler").find("a.toggle-list").click(function(){$("#wishlist_block_list").slideToggle(function(){$(this).toggleClass("collapsed")});ajaxCart.collapse();return false});if(typeof($.fn.cycle)!=="undefined"){$("#teaser-slides").cycle({fx:"scrollVert",timeout:8000,pager:"#teaser-nav",pauseOnPagerHover:1,pause:1})}$("#side-filter .set li").clicky();$("#home-categories li.cat").clicky("h2 a","img, h2");$(":input[title]").each(function(){var f=$(this);if(f.val()===""){f.val(f.attr("title"))}f.focus(function(){if(f.val()===f.attr("title")){f.val("")}});f.blur(function(){if(f.val()===""){f.val(f.attr("title"))}})});$("#product-pics").pictureViewer({allowresize:false});$(".tabs").tabz({clActive:"current"});$("#product-extras .review .r-read a").click(function(){$('a[href="#prod-reviews"]').click();document.location.href="#prod-reviews";return false});$("#product-extras .review .r-write a").click(function(){$('a[href="#prod-reviews"]').click();$("#addCommentButton").click();document.location.href="#sendComment";return false});$(".scorebar_active").scorebarClicker();$("#entrance").find("h2").each(function(){var f=$(this).parent().parent("form").hasClass("active");$(this).prepend('<input type="radio" class="trigger" '+(f?'checked="true"':"")+" />")}).end().find("form").click(function(f){$(this).siblings("form").removeClass("active").end().addClass("active");$("#entrance").find("input.trigger").each(function(){$(this).attr("checked",$(this).parent().parent().parent("form").hasClass("active"))})});$("#cart-table td.thumb").hoverIntent({sensitivity:1,interval:100,timeout:200,over:function(){$(this).find("img.magnified").fadeIn()},out:function(){$(this).find("img.magnified").fadeOut("fast")}}).find("img.magnified").click(function(){$(this).hide()});var c=$(".carrier-picker");c.find("> li").filter(":has(:radio:checked)").addClass("selected").siblings().removeClass("selected").end().end().bind("click",function(f){if($(this).hasClass("selected")){return false}$(this).toggleClass("selected").siblings().removeClass("selected");if(f.target.type!=="radio"){var g=$(":radio",this);g.attr("checked",!g.get(0).checked);if(f.target.nodeName!=="A"){return false}}});var e=$("#order-payment .channels");e.find("> li").filter(":has(:radio:checked)").addClass("selected").siblings().removeClass("selected").end().end().bind("click",function(f){if($(this).hasClass("selected")){return false}$(this).toggleClass("selected").siblings().removeClass("selected");if(f.target.type!=="radio"){var g=$(":radio",this);g.attr("checked",!g.get(0).checked);if(f.target.nodeName!=="A"){return false}}});$("#order-shipping .gift p.tick").bind("click",function(f){var g=$(":checkbox",this);if(f.target.type!=="checkbox"){g.attr("checked",!g.get(0).checked);if(f.target.nodeName!=="A"){f.preventDefault()}}if(g.get(0).checked){$("#order-shipping .gift .message").slideDown()}else{$("#order-shipping .gift .message").slideUp()}});var d=$("#last_viewied_products");d.find(".toggler").click(function(){$.cookie("last_viewied","closed");$("#last_viewied_products").hide();$("#last_viewed_button").show();return false});var a=$("#last_viewed_button");if("closed"==$.cookie("last_viewied")){a.show()}else{a.hide()}a.click(function(){$.cookie("last_viewied","opened");$(this).hide();$("#last_viewied_products").show()});var b=$("ul.products > li");attachEnhancements(b);$("#aside-gadgets").stickyfloat({duration:500});$("#aside-gadgets").find("#gadget-facebook").each(function(){var f=$(this);$(".trigger, .toggle-off",f).click(function(g){f.find("> .contents").toggle();f.toggleClass("on");g.preventDefault()})})});
