(function(a){a.fn.itemPopups=function(){var b=this,c=function(){var c={item:[],itemP:[],itemId:[],itemData:{},popupData:{},popupLang:{},popupHTML:[],basicData:{},currentIndex:undefined};return{checkListingView:function(){c.view=b.hasClass("itemGallery")?"gallery":"text";b.trigger("listingReady",c.view)},findItems:function(){b.find(".iImg").each(function(b,d){var e=c.view==="gallery"?a(d).parent().parent():a(d).closest("tr"),f=e.data("popup"),g=e.data("id");if(f){a(d).attr("title","").data("popup",true);c.item.push(d);c.itemP.push(e);if(g){c.itemId.push(g);c.itemData[g]=f}}});c.popupLang=b.data("txt");c.basicData=b.data("popup");if(location.hash){var d=parseInt(location.hash.replace("#",""));if(!isNaN(d)){c.basicData.hash=d}}if(window.location.search.match(/similar=1&link=1/)!==null){b.trigger("similarList",c.popupLang.btl)}},getAdditionalData:function(d){if(!c.popupLang||!c.basicData||!c.item.length){return}a.ajax({url:"/Listing/AdditionalData.php",data:{items:c.itemData,token:c.basicData.token},type:"post",async:false,dataType:"json",success:function(a){if(a.data){c.popupData=a.data;b.trigger("dataReceived",d)}}})},preparePopupData:function(d){var e=a.inArray(d,c.item),f={};if(c.popupHTML[e]===undefined){var g=c.itemP[e],h=g.data("id"),i=g.data("img");f={index:e,item:g,id:h};if(i){f.imgs=i}if(c.popupData[h]&&c.popupData[h].s&&c.popupData[h].s.link&&parseInt(c.itemData[h].a)===0){f.seller=c.popupData[h].s.link}if(c.popupData[h].attributes){f.attributes=c.popupData[h].attributes}if(c.popupData[h].cartEnabled&&c.basicData.token!==undefined&&parseInt(c.itemData[h].b)===1){f.cart={token:c.basicData.token,lang:c.popupLang.atc}}if(c.basicData.token!==undefined&&parseInt(c.itemData[h].a)===0){if(c.basicData.hash&&c.basicData.hash===parseInt(h)){f.watch={link:"/myaccount/watch.php",lang:c.popupLang.aiw}}else{f.watch={link:"#",lang:c.popupLang.atw}}}if(c.basicData.similar!==undefined&&parseInt(c.itemData[h].a)===0){f.similar=c.popupLang.so}}else{f.cache=c.popupHTML[e]}f.pos=a(c.item[e]).offset();c.currentIndex=e;b.trigger("dataPrepared",f)},cachePopupHtml:function(a){if(c.currentIndex!==undefined){c.popupHTML[c.currentIndex]=a;b.trigger("htmlCached")}},addToWatch:function(d){a.ajax({url:"/Watchlist.php",type:"post",data:{itemId:c.itemId[c.currentIndex],backUrl:window.location.href,token:c.basicData.token},dataType:"json",success:function(a){if(a){switch(a.status){case 0:b.trigger("addedToWatch",{status:1,link:"/myaccount/watch.php",lang:c.popupLang.aiw});break;case 1:b.trigger("addedToWatch",{status:0,error:a.message});break;case 2:window.location.assign(a.message);break}}}})}}},d=function(c,d){var e,f,g={view:undefined,ready:false,show:false,timer:false,getTimer:false,galleryWide:undefined,lockWatch:false},h=a(window),i=false,j=function(c){var d=g.galleryWide;g.galleryWide=b.width()<910?false:true;if(d!==g.galleryWide){g.galleryWide?b.addClass("wide"):b.removeClass("wide");b.children("div").each(function(b,c){var d=a(c).children("div"),e,f;if(g.galleryWide){e=d.filter(function(a){return a%3===2});f=d.filter(function(a){return a%4===3})}else{e=d.filter(function(a){return a%4===3});f=d.filter(function(a){return a%3===2})}e.removeClass("nobdr");f.addClass("nobdr")})}},k=function(){if(!e){e=a('<div class="iPopup"><span></span></div>');f=a("<div></div>");e.append(f);a(document.body).append(e);e.bind({mouseenter:function(){clearTimeout(g.timer)},mouseleave:function(){o()}}).delegate("img","click",function(){e.find(".iImg").empty().css({background:"url("+a(this).attr("rel")+") no-repeat 50% 50%"})}).delegate(".iWatch","click",function(a){if(!this.href.match("/myaccount/watch.php")){a.preventDefault();if(g.lockWatch){return}g.lockWatch=true;c.addToWatch(d,this)}})}},l=function(a){var b=a,c=e.height(),d=e.width(),f=h.scrollTop(),i=h.height(),j=h.width(),k,l=b.top-50+c>f+i?f+i-c-20:b.top-100<f?f+20:b.top-80,m=b.left,n=b.top+35-l,o=false,p=false;if(g.view==="gallery"){k=204;if(b.left+k+d>j){if(b.left>d){m=b.left-k-d-22;if(m<-184){m=-184}o=true}else{m=j-k-d-20;if(b.left+d>j){p=true}}}}else{k=136;if(n<0&&n>c-10){p=true}}e.css({top:l,left:m+k}).fadeIn(200);if(p){e.find("span").first().css({top:-1e4})}else{e.find("span").first().css({top:b.top+35-l})}if(o){e.addClass("arrowRight")}else{e.removeClass("arrowRight")}},m=function(b){if(!f){return}f.empty();if(b.cache){f.append(a(b.cache))}else{var e=a("<div></div>"),g=a("<div></div>");g.append(e);e.append(b.item.find(".itemAS").clone());e.append(b.item.find(".iTitle").clone());e.append(b.item.find(".iImg").clone());if(b.imgs&&b.imgs.length){if(b.imgs.length>1){a.each(b.imgs,function(b,c){e.append(a('<img src="'+c[0]+'" rel="'+c[1]+'" alt="" />'))})}e.find(".iImg").empty().css({background:"url("+b.imgs[0][1]+") no-repeat 50% 50%"})}if(b.seller){e.append(a("<p>"+b.seller+"</p>"))}var h=a("<p/>");h.append(b.item.find(".iPriceAdd").clone());h.append(b.item.find(".iPriceR").clone());h.append(b.item.find(".iPriceBN").clone());if(b.item.find(".iPriceBND").length){h.append(b.item.find(".iPriceBND").clone())}else{h.append(b.item.find(".iPriceRD").clone())}h.append(b.item.find(".itemFS").clone());g.append(h);if(b.attributes){var h=a('<p class="iAttr"></p>');for(var i in b.attributes){var j=b.attributes[i],k;if(typeof j.value==="string"){k=j.value}else if(j.value.length){k=j.value.join(", ")}h.append("<span><span>"+j.name+":</span> "+k+"</span>")}g.append(h)}var h=a("<p/>");h.append(b.item.find(".iPrepareTime").clone());h.append(b.item.find(".iTime").clone());h.append(b.item.find(".iOffer").clone());g.append(h);if(b.cart||b.watch||b.similar){var h=a('<p class="iLink"></p>');if(b.cart){h.append('<a data-id="'+b.id+'" data-sesstoken="'+b.cart.token+'" class="itemCart itemIco" href="/Cart.php/add/id,'+b.id+"/sesstoken,"+b.cart.token+'"><span>'+b.cart.lang+"</span></a>")}if(b.watch){h.append('<a class="alleLink iWatch" href="'+b.watch.link+'"><span>'+b.watch.lang+"</span></a>")}if(b.similar){h.append('<a class="alleLink" href="/listing.php/search?string='+encodeURIComponent(b.item.find(".iTitle").text())+'&similar=1&link=1"><span>'+b.similar+"</span></a>")}g.append(h)}f.append(g);c.cachePopupHtml(d,f.html())}l(b.pos)},n=function(){var b=this;if(!e||!a(b).data("popup")){return false}g.show=true;clearTimeout(g.timer);if(g.ready){g.timer=setTimeout(function(){c.preparePopupData(d,b)},400)}},o=function(){if(!e){return false}g.show=false;clearTimeout(g.timer);clearTimeout(g.getTimer);g.timer=setTimeout(function(){e.fadeOut(200)},400)},p=function(){c.collectItems(d)},q=function(){var a=this;g.getTimer=setTimeout(function(){c.getAdditionalData(d,a)},200);k()};b.delegate(".iImg","mouseleave",o).delegate(".iImg","mouseenter",q).delegate(".iImg","mouseenter",n);b.bind({listingReady:function(a,c){g.view=c;b.unbind("listingReady");if(g.view==="gallery"){j();h.resize(j)}p()},dataReceived:function(a,e){b.undelegate(".iImg","mouseenter",q);g.ready=true;g.timer=setTimeout(function(){if(g.show){c.preparePopupData(d,e)}},100);b.unbind("dataReceived")},dataPrepared:function(a,b){m(b)},addedToWatch:function(b,e){if(!g.lockWatch){return}g.lockWatch=false;if(e.status&&e.link&&e.lang){f.find(".iWatch").attr("href",e.link).removeClass("iWatch").children().html(e.lang);c.cachePopupHtml(d,f.html())}else if(e.error){f.prepend(a('<p class="errorincontent">'+e.error+"</p>"));setTimeout(function(){f.find(".errorincontent").fadeOut(100).remove()},1e4)}},similarList:function(b,c){var d=a('<a href="#" class="alleLink similarLink"><span>« '+c+"</span></a>");d.bind("click",function(a){a.preventDefault();history.back()});a("#naviLeft").prepend(d)}})},e=function(){return{checkListingView:function(a){a.checkListingView()},collectItems:function(a){a.findItems()},getAdditionalData:function(a,b){a.getAdditionalData(b)},preparePopupData:function(a,b){a.preparePopupData(b)},cachePopupHtml:function(a,b){a.cachePopupHtml(b)},addToWatch:function(a,b){a.addToWatch(b)}}},f=c(),g=e(),h=d(g,f);g.checkListingView(f);return this};a.fn.itemThumbs=function(){function i(a){a.css({"background-image":"url("+a.data("img")+")"})}function h(){d=[];e=g.scrollTop();f=g.height();a.each(c,function(a,c){if(c<e-314){return true}else if(c<e+f+50){i(b[a]);d.push(a)}else{return false}});d.reverse();a.each(d,function(a,d){c.splice(d,1);b.splice(d,1)})}var b=[],c=[],d=[],e,f,g=a(window);this.find(".iImg").each(function(d,e){e=a(e);if(e.data("img")){b.push(e);c.push(e.offset().top)}});g.bind({scroll:h,resize:h});h()};a(".itemList").itemPopups();a(".itemList").itemThumbs();a("input.pagerValue").keypress(function(b){var c=b.which?b.which:b.keyCode;if(c===13){var d=parseInt(encodeURI(a(this).parent().find("input.pagerValue").val().replace(/[^\d]*/g,""))),e=parseInt(a(this).parent().attr("rel"));window.location.href=a(this).attr("rel")+"p="+(d>e?e:d);return false}else if(c>=48&&c<=57||a.inArray(c,[37,38,39,40,46,8])!==-1){return true}else{return false}});a("input.pagerSubmit").click(function(){var b=parseInt(encodeURI(a(this).siblings("input.pagerValue").val().replace(/[^\d]*/g,""))),c=parseInt(a(this).parent().attr("rel"));window.location.href=a(this).attr("rel")+"p="+(b>c?c:b)});a("#sortAuctions").bind("change",function(){var b=window.location,c=b.search;if(c){if(c.match("order")!==null){c=c.replace(/(order=)\w{1,2}/ig,"$1"+a(this).val())}else{c=c+"&order="+a(this).val()}}else{c="?order="+a(this).val()}window.location.assign(b.protocol+"//"+b.hostname+b.pathname+c+b.hash)}).parent().show();var b=b||[],c=a(window).width()>1024?1200:980,d=a("#tabMainBox"),e=a("#compareItems"),f=e.hasClass("pl");e.dialog({autoOpen:false,resizable:false,draggable:false,width:c,modal:true});var g={showCompare:function(){if(d.hasClass("itemListing")){a("thead tr").prepend('<th class="cellCompare"> </th>');a("tbody").find("tr.comparer").each(function(){a(this).find("td").eq(0).before('<td class="cellCompare"><input type="checkbox" value="'+a(this).data("id")+'" class="comparer"></td>')});a("tbody").find("tr.comparer2").each(function(){a(this).find("td").eq(0).before('<td class="comparer2">')})}else if(d.hasClass("itemGallery")){d.find("div.comparer").each(function(){a(this).prepend('<input type="checkbox" value="'+a(this).parent().data("id")+'" class="comparer">')})}a(".showCompare").closest(".vComparer").hide().next().show();d.delegate("input.comparer","click",function(){if(a("input.comparer:checked").length>=5){a("input.comparer").not(":checked").attr("disabled","disabled")}else{a("input.comparer").not(":checked").removeAttr("disabled")}if(a("input.comparer:checked").length>=2){a(".compareBtn").addClass("compareChec").text(a(".compareBtn").data("compare"))}else{a(".compareBtn").removeClass("compareChec").text(a(".compareBtn").data("comparison"))}})},closeCompare:function(){if(d.hasClass("itemListing")){a("th.cellCompare").remove();a("a.showCompare").removeClass("compareBtn");a("tbody").find("tr.comparer").each(function(){a(this).find(".comparer").parent().remove()});a("tbody").find("tr.comparer2").each(function(){a(this).find(".comparer2").remove()})}else if(d.hasClass("itemGallery")){d.find("div.comparer").each(function(){a(this).find(".comparer").remove()})}a(".showCompare").closest(".vComparer").show().next().hide()}};a(".compareClose").click(function(){a.cookie("comparer","compare-hide");if(f){var c=a(this).parents(".tabsOptions").is(":last-child")?"dol":"gora";b.push(["t0._trackEvent","UI: Porownywarka",c,"ukryj checkboksy"])}g.closeCompare();return false});a(".showCompare").click(function(c){c.preventDefault();a.cookie("comparer","compare-show");if(f){var d=a(this).parents(".tabsOptions").is(":last-child")?"dol":"gora";b.push(["t0._trackEvent","UI: Porownywarka",d,"pokaz checkboksy"])}g.showCompare()});if(a.cookie("comparer")==="compare-show"){g.showCompare()}var h=[];a(".compareBtn").click(function(){if(f){var c=a(this).parents(".tabsOptions").is(":last-child")?"dol":"gora",d=a("input.comparer[type=checkbox]:checked").length>1?"porownaj produkty (z zaznaczeniem)":"porownaj produkty (bez zaznaczenia)";b.push(["t0._trackEvent","UI: Porownywarka",c,d])}a("#compareItems").empty();a("input.comparer").map(function(){if(a(this).prop("checked")){h.push(a(this).val())}});a.ajax({url:"/listing.php/compare",type:"POST",data:{compare_ids:h},success:function(b){if(a("input[type=checkbox]").is(":checked")){var c=a(".comparer:checked").length;if(c>=2){a("#compareItems").html(b).dialog("open");a("#sec, #thr, #frt").css("width",a("#fst").width());switch(c){case 2:a("table.compare").addClass("twoColsCompare");break;case 3:a("table.compare").addClass("threeColsCompare");break;case 4:a("table.compare").addClass("fourColsCompare");break;case 5:a("table.compare").addClass("fiveColsCompare");break}}}}});return false});a(".ui-dialog-titlebar-close").click(function(){h=[];if(a("input.comparer:checked").length<5){a("input.comparer").not(":checked").removeAttr("disabled")}a(".compareBtn").removeClass("compareChec")})})(jQuery)
