PeriodicalExecuter=new Class({initialize:function(callback,frequency){this.callback=callback;this.frequency=frequency;this.currentlyExecuting=false;this.registerCallback()},registerCallback:function(){this.stop();this.timer=setInterval(this.onTimerEvent.bind(this),this.frequency*1000);return this},execute:function(){this.callback(this);return this},stop:function(){if(!this.timer)return this;clearInterval(this.timer);this.timer=null;return this},onTimerEvent:function(){if(!this.currentlyExecuting){try{this.currentlyExecuting=true;this.execute();}finally{this.currentlyExecuting=false;}} return this}});var CountDown=new Class({Implements:[Options,Events],initialize:function(options){this.setOptions(options);if(!this.options.date instanceof Date)this.options.date=new Date(this.options.date);this.timer=new PeriodicalExecuter(this.update.bind(this),(this.options.frequency||1000)/ 1000);},stop:function(){this.timer.stop();return this},start:function(){this.timer.registerCallback();return this},update:function(){var millis=Math.max(0,this.options.date.getTime()-new Date().getTime()),time=Math.floor(millis / 1000),stop=time==0,countdown={days:Math.floor(time /(60*60*24)),time:time,millis:millis};time%=(60*60*24);countdown.hours=Math.floor(time /(60*60));time%=(60*60);countdown.minutes=Math.floor(time / 60);countdown.second=time%60;this.fireEvent('onChange',countdown);if(stop){this.timer.stop();this.fireEvent('onComplete');}}});function rc_event_add_product_to_cart(suffix,selected_item_count,products_id){return new Promise(function(resolve,reject){var products_options_parsed=getProductOptions(suffix);var products_options=products_options_parsed.data.map(function(value){return{options_values_id:value.id};});if(!window.fetch){return resolve('fetch not defined');} fetch('/ajax.php?p=conversion&f=products_info&ssl=1',{method:'POST',body:JSON.stringify({products:[{products_id:products_id,item:selected_item_count,options:products_options}]}),credentials:'same-origin',headers:{'Accept':'application/json','Content-Type':'application/json'}}).then(function(response){return response.json()}).then(function(response){response.products.forEach(function(product){window.jQuery&&jQuery(document.body).trigger('rc_event_add_product_to_cart',product);console.log('rc_event_add_product_to_cart',product);});resolve();}).catch(resolve);});} function show_div(div){var div2=document.getElementById(div);if(div2.style.display=='none')div2.style.display='block';else div2.style.display='none';} function send_form_pinfo_9182(f,text){} function buy_quantity_sum(obj,span_id){to_num(obj);if(obj.value==''||!(obj.value.toInt()>0))qua=1;else qua=obj.value;var f=getId('price_produsts_info');var fonts=f.getElementsByTagName('font');f.className='view_price_shipping';var arr=new Array();var counter=0;var curr;for(var j=0;j,');spans[1].html(pn1[1]);} if(c=='1'){if(no_vat){pb=pb/no_vat;pb=pb.toFixed(2);pb1=pb.split('.');spans[0].html(pb1[0]+',');spans[1].html(pb1[1]);}else{pb1=pb.split('.');spans[0].html(pb1[0]+',');spans[1].html(pb1[1]);}} if(c=='3'){pn1=pn.split('.');spans[0].html(pn1[0]+',');spans[1].html(pn1[1]);spans[2].html(' / '+pb.replace('.',','));} if(c=='4'){pb1=pb.split('.');spans[0].html(pb1[0]+',');spans[1].html(pb1[1]);spans[2].html(' / '+pn.replace('.',','));}} if(oldPriceField&&oldPriceFieldReal&&promotionRate&&RC_SHOP_ID==55757){var price_sale_span=document.querySelector('#copy-price_sale_span');var old_price_div=document.querySelector('#copy-viewPriceOld');if(price_sale_span&&old_price_div){old_price_div.innerHTML=oldPriceField.innerText;price_sale_span.innerHTML=(parseFloat(old_price_div.innerText)-pb).toFixed(2);}} if($('buy_quantity_input')&&$('buy_quantity_prive'))buy_quantity_sum($('buy_quantity_input'),$('buy_quantity_prive'));var omnibus_opt=$$('.pinfo-price__omnibus');new Request({method:'post',url:'/ajax/pinfo/get_omnibus_option_price/',data:{'options':optionsValuesIdsArray,'products_id':getId('products_id')?.value},onComplete:function(data){omnibus_opt.forEach(function(el){el.getElementsByTagName("strong")[0].innerText=data+' '+curr;});}}).send();} function send_form_pinfo(f,text){var sels=f.getElementsByTagName('select');var s=true;for(var i=0;i=3){return} var pinfoFile=document.createElement('div') pinfoFile.className='pinfo-file' var inputName='product-cart-file'+(fileInputs.includes('product-cart-file2')?3:2) var fileInput=document.createElement('input') fileInput.type='file' fileInput.name=inputName fileInput.id=inputName fileInput.value='' var removeFile=document.createElement('button') removeFile.className='button button-primary button-small' removeFile.textContent='Usuń plik' removeFile.onclick=function(){pinfo_remove_file.call(this)} pinfoFile.appendChild(fileInput) pinfoFile.appendChild(removeFile) pinfoFiles.appendChild(pinfoFile)} function pinfo_remove_file(){var container=this.closest('.pinfo-files') var addButton=container.nextElementSibling this.parentNode.remove() if(this.previousElementSibling.id==='product-cart-file2'){var file3=document.getElementById('product-cart-file3') if(file3){file3.name='product-cart-file2' file3.id='product-cart-file2'}} addButton.disabled=false} function send_form_buy_fast(f,text,pid){if(!f)return false;var sels=f.getElementsByTagName('select');var s=true;for(var i=0;i]*>/g,''),'rc_info generic');}else{var title=def.index.cart_add.replace(/↓|<[^>]*>/g,'');if(RC_SHOP_ID==4327){title='';} var rc_w=new rc_windows({id:'rc_window5',container:$(document.body),useOverlay:true,width:800,height:0,title:title,varAJAX:{"pid":productID},contentAJAX:'/ajax//pinfo/buy_fast/',onComplete:function(){if(!document.getElementById('rc_window5_body').innerHTML.trim()){document.getElementById('rc_window5').style.display='none';return document.location.pathname='/_cart/index';} init_owl(jQuery('#cross_fast'));add_cart_event();add_cart_event_new();quickView();correctRefreshLoadingObserver();correctHeights();}});}} function send_form_pinfo2(f,text,products_id){var sels=f.getElementsByTagName('select');var s=true;for(var i=0;i0)mySlide.set(0);href=$('link_img_main').href;var src=$('img_main').src.replace(/thumb\/([^\/]+)\/([^\/]+)\/([^\/]+)\//,"thumb/dget('rcVer','sid',true)/0/0/");var zimg=Asset.images([src],{onComplete:function(){sv=Math.floor((zimg[0].width / $('image_zamk').getStyle('width').toInt()))*80;mySlide.steps=sv;}});}} function zagiel(amount,znr){window.open('https://www.eraty.pl/symulator/oblicz.php?numerSklepu='+znr+'&wariantSklepu=1&typProduktu=0&wartoscTowarow='+amount,'Policz_rate_zagile','width=630,height=600,directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no');} function zagiel_new(amount,znr,wariant){window.open('https://wniosek.eraty.pl/symulator/oblicz/numerSklepu/'+znr+'/wariantSklepu/'+wariant+'/typProduktu/0/wartoscTowarow/'+amount,'Policz_rate_zagile','width=630,height=600,directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no');} function lukas(amount,znr){window.open(RC_HOST_PATH+'ajax.php?p=cart&f=lukas&type=s&amount='+amount,'Policz_rate_lukas','width=850,height=600,directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no');} function lukasProcedure(profile){window.open(RC_HOST_PATH+'ajax.php?p=cart&f=lukas&type=p&profile='+profile,'Procedura_ratalna','width=800,height=500,directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no');} function grenke(amount,znr,pid){window.open(RC_HOST_PATH+'ajax.php?p=cart&f=grenke&id='+znr+'&act=gen&amount='+amount+'&pid='+pid,'Policz_grenke','width=800,height=500,directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no');} function platformaFinasowa(amount,znr,pid){window.open('https://www.platformaratalna.pl/kalkulator/'+znr+'/'+amount,'Policz_grenke','width=800,height=500,directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no');} function aig(amount,znr){window.open(RC_HOST_PATH+'ajax.php?p=cart&f=aig&id='+znr+'&amount='+amount,'Policz_rate_aig','width=800,height=500,directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no');} function openRatyPayuWindow(){window.open('http://www.raty.payu.pl/kupujacy.html?utm_source=partners&utm_medium=ban_trans&utm_content=raty_payu&utm_campaign=logo','Oblicz raty PayU','width=800,height=900,directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no');} function option_type_set(t){if($('divoption_type1')){$('divoption_type1').setStyle('display','none');$('divoption_type1').getElements('select').each(function(el,i){el.set('disabled',true);});} if($('divoption_type2')){$('divoption_type2').setStyle('display','none');$('divoption_type2').getElements('select').each(function(el,i){el.set('disabled',true);});} if($('divoption_type'+t)){$('divoption_type'+t).setStyle('display','block');$('divoption_type'+t).getElements('select').each(function(el,i){el.set('disabled',false);});}} function option_type_set_2301(t){} var omb={};var box={};var boxv={};window.addEvent('domready',function(){var ov1=true;if($('overlay_config')){var ov=parseInt($('overlay_config').get('html'));if(ov==0)var ov1=false;} if($$('[class=mb]').length>0){omb=new multiBox({mbClass:'.mb',container:$(document.body),descClassName:'',path:'./Files/',useOverlay:ov1,maxSize:{w:1000,h:1000},addDownload:false,pathToDownloadScript:'',addRollover:true,addOverlayIcon:true,addChain:false,recalcTop:true,addTips:false});} if($$('[class=vmb]').length>0){new multiBox({mbClass:'.vmb',container:$(document.body),descClassName:'',path:'./Files/',useOverlay:true,maxSize:{w:1000,h:1000},addDownload:false,pathToDownloadScript:'',addRollover:true,addOverlayIcon:false,addChain:false,recalcTop:true,addTips:false});} $$('input.redcart_input').each(function(el){el.addEvents({'focus':function(){this.removeClass('redcart_input');this.addClass('redcart_input_hover');},'blur':function(){this.removeClass('redcart_input_hover');this.addClass('redcart_input');}});});$$('textarea.redcart_textarea').each(function(el){el.addEvents({'focus':function(){this.removeClass('redcart_textarea');this.addClass('redcart_textarea_hover');},'blur':function(){this.removeClass('redcart_textarea_hover');this.addClass('redcart_textarea');}});});if($('mstar')){var rating=new rc_ratings({moostarwidth:$('mstar').getSize().x,moostarnum:5,inpercent:false,isFractional:false,moostar:$('mstar'),moostartval:$('mstarval'),moostartval2:$('mstarval2'),msid:$('msid'),sid:RC_SHOP_ID,cookie:'redcart_products_',url:'/ajax//pinfo/rating/',url1:'/ajax//pinfo/rating_get/'});}});function bindCopyStarOnPinfo(){if($('copy-mstar')){var rating=new rc_ratings({moostarwidth:$('copy-mstar').getSize().x,moostarnum:5,inpercent:false,isFractional:false,moostar:$('copy-mstar'),moostartval:$('copy-mstarval'),moostartval2:$('copy-mstarval2'),msid:$('copy-msid'),sid:RC_SHOP_ID,cookie:'redcart_products_',url:'/ajax//pinfo/rating/',url1:'/ajax//pinfo/rating_get/'});}} function runCarousel(){$$('.content_Carousel:not(.ready)').each(function(el,i){$(el).addClass('ready');var box=el.id.split('-');var box_config={};if($('config-'+box[3])){var as=$('config-'+box[3]).getElements('span');as.each(function(el1,i){box_config[el1.get('id')]=parseInt(el1.get('html'));});} new RCCarousel_content(el.id,{id:box[3],width:box_config['config-opt-width-'+box[3]],height:box_config['config-opt-height-'+box[3]],duration:box_config['config-opt-duration-'+box[3]],delay:box_config['config-opt-delay-'+box[3]],box:box_config['config-opt-box-'+box[3]],name:box[3],autoplay:box_config['config-opt-autoplay-'+box[3]]});});} window.addEvent('load',function(){runCarousel();var Tips1=new Tips($$('.tooltips'),{className:'rc_tooltips',fixed:false,offsets:{x:50,y:50},showDelay:0,hideDelay:0,windowPadding:{x:20,y:20}});});window.addEvent('load',function(){$$('.content_Carousel').each(function(el,i){var rcmax=0;var size=0;var box=el.id.split('-');if($('rc-carousel-content-inner-'+box[3])){var divs=$('rc-carousel-content-inner-'+box[3]).getElements('div');divs.each(function(el1){if(el1.className=='rc-carousel-content-animate'){size=el1.getSize();if(size.y>rcmax)rcmax=size.y;}});$('rc-carousel-content-inner-'+box[3]).setStyle("height",rcmax);}});});function inventory(pid0,suffix,searcher,pinfo){if(typeof searcher=="undefined"){searcher=false;} if(typeof pinfo!=="undefined"){pinfo=false;} suffix=suffix?suffix:'';var pid=(getId('products_id'+suffix)||{value:pid0}).value;loading_start();var val={opt1:{'0':{},'1':{}},pict:suffix,searcher:searcher,pinfo:pinfo,pid:pid,parentCross2:pid,isWithCross2:1};if(pid0){val['pid0']=pid0;} if($('option_type_1')){val['option_type']=$$('input[name=option_type]:checked')[0].get('value');} if($('cat_id')){val['cat_id']=$('cat_id').get('value');} if($('inventory_opt_cont'+suffix+'_'+pid)){var f=getId('inventory_opt_cont'+suffix+'_'+pid);var sels=f.getElementsByTagName('select');for(var i=0;i0){option_type_set(val['option_type']);} var optd=0;$$('[id^=options\[]').each(function(el,i){optd=1;});$$('[id^=options1\[0\]]').each(function(el,i){optd=1;});if(optd==0){$$('.pinfo-features').each(function(el){el.setStyles({'display':'none'});});}else{var display='unset';if(typeof window.pinfoOptionsDisplay==="string"){display=window.pinfoOptionsDisplay;} $$('.pinfo-features').each(function(el){el.setStyles({'display':display});});} if(typeof jQuery!=="undefined"){jQuery("body").trigger('inventoryLoaded');jQuery('#inventory_opt_cont'+suffix+'_'+pid).trigger('inventoryLoaded');if(RC_SHOP_ID==25683){var options_producers_code_value=jQuery("#options_producers_code_value").val();if(options_producers_code_value){jQuery('#options_producers_code').html(options_producers_code_value);jQuery('#options_producers_code_container').show();jQuery('#producers_code_container').hide();}else{jQuery('#options_producers_code_container').hide();if(jQuery('#producers_code').text()){jQuery('#producers_code_container').show();}}}} loading_stop();}}).send();} function getInventoryPrice(pid,pict){var unselectedOptions=jQuery('#options_form_tab select[value=0]');if(unselectedOptions.length==0){var optionsValuesIdArray=new Array();jQuery('#options_form_tab'+pict+' select').each(function(){var valueArray=jQuery(this).val().split(',') var optionValueId=valueArray[3];optionsValuesIdArray.push(parseInt(optionValueId));});optionsValuesIdString='.'+optionsValuesIdArray.join('.')+'.';new Request({method:'post',url:'/ajax/pinfo/get_inventory_price/',data:{'options':optionsValuesIdString,'pid':pid},onComplete:function(data){data=JSON.parse(data);if(parseFloat(data)>0){var priceArray=data.split('.');jQuery('.price_1_pinfo').html(priceArray[0]+',');jQuery('.price_2_pinfo').html(priceArray[1]);jQuery('.price_1_big').html(priceArray[0]+',');jQuery('.price_2_big').html(priceArray[1]);}}}).send();}} function inventory_items_9182(t,pid0){} function inventory_items_set(t,pid0){loading_start();var val={};val['opt1']={};val['opt1'][0]={};val['opt1'][1]={};var pid=pid0;val['pid']=pid0;if(pid0)val['pid0']=pid0;val['isWithCross2']=0;;if($('option_type_1'))val['option_type']=$$('input[name=option_type]:checked')[0].get('value');if($('target_'+pid0)){var f=getId('target_'+pid0);var sels=f.getElementsByTagName('select');for(var i=0;imax)p1=max;}else p1=0;t.value=p1;loading_stop();console.log(data);}}).send();} function getSelect(option) {var select=jQuery('');select.attr('id',option.id);select.attr('name',option.name);jQuery(option.values).each(function(){var option=jQuery('');option.attr('value',this.value).text(this.text);if(this.selected==true) option.attr('selected','selected');select.append(option);});return select;} function getIcons(option) {var div=jQuery('
');jQuery(option.values).each(function(){if(this.value!=0) {var icon=jQuery('
  • ');icon.addClass(option.class);icon.attr('data-value',this.value).attr('onclick',option.onclick).attr('data-id',option.data_id);icon.attr('data-title',this.value) icon.html(this.title);icon.css('display','inline-block');if(this.class.lenght>0) icon.addClass(this.class);if(this.background.length>0) icon.css('background','#'+this.background);if(this.selected==true) icon.addClass('selected');div.append(icon);}});return div.html();} function getValue(jsonData,productId,optionId,valueId) {var valueString=jsonData[productId]['value'][optionId][valueId];valueString+=','+jsonData[productId]['direct'][optionId][valueId];valueString+=','+jsonData[productId]['kind'][optionId][valueId];valueString+=','+valueId;var text=jsonData[productId]['ptvname'][optionId][valueId];if(jsonData[productId]['value'][optionId][valueId]>0) {text+=' '+jsonData[productId]['direct'][optionId][valueId];text+=' '+jsonData[productId]['value_show'][optionId][valueId];text+=' '+jsonData[productId]['kind'][optionId][valueId];} var value={};value.text=text;value.value=valueString;value.title=jsonData[productId]['ptvname'][optionId][valueId];value.background=jsonData[productId]['ptvcolor'][optionId][valueId];value.class='';if(jsonData[productId]['selected'][optionId]==valueId) value.selected=true;else value.selected=false;return value;} function inventorySet(setId,pict,pid) {if(typeof pid==undefined)pid=0;var options={};if(pid>0) {options[pid]={};var selects=jQuery('#set-product-options-select-'+pid).find('select');selects.each(function() {var id=jQuery(this).attr('id');var value=jQuery(this).val();var parts=value.split(',');value=parts[3];if(value>0) {var parts=id.split('.');parts[1]=parts[1].replace(']','');options[pid][parts[1]]=value;}});} jQuery.post('/ajax/pinfo/setInventory/',{setId:setId,pict:pict,pid:pid,options:options}).done(function(data){if(data.length>0) {jsonData=JSON.parse(data);Object.keys(jsonData).each(function(productId){var container=jQuery('
    ');Object.keys(jsonData[productId]['tname']).each(function(optionId) {options={};options.id='options['+productId+'.'+optionId+']';options.name='options['+productId+'.'+optionId+']';options.values=[];var value={};if(jsonData[productId]['selected'][optionId]>0) value.text=def.index.more_options;else value.text=def.index.select_data;value.background='';value.title='';value.class='';value.value=0;value.selected=false;options.values.push(value);Object.keys(jsonData[productId]['ptvname'][optionId]).each(function(valueId) {var value=getValue(jsonData,productId,optionId,valueId);value.text=value.text.replace('$',jsonData[productId]['currency_show'][optionId][valueId]);options.values.push(value);});var div=jQuery('
    ');div.addClass('inventory-label');div.html(jsonData[productId]['tname'][optionId]+':');var onChange='amount_price("1",false,"");option_to_image(this);';if(jsonData[productId]['inventory']==true) onChange=onChange+'inventorySet('+setId+','+pict+','+productId+');' var select=getSelect(options);select.attr('onchange',onChange);var optionsType=jsonData[productId]['option_type'][optionId];if(optionsType==99||optionsType==7) {select.addClass('options select_option_icons');select.css('display','none');options.data_id=optionId;options.onclick='selectIconSet($(this),"",'+productId+');';} var icons='';if(optionsType==99) {options.class='option-icon';icons=getIcons(options);} else if(optionsType==7) {options.class='option-icon option-color';jQuery(options.values).each(function() {if(this.value!=0) {if(this.background.length>0) {this.text='';this.title='';} else {this.title='';this.text='';this.class='withoutIcon';}}}) icons=getIcons(options);} var selectDiv=jQuery('
    ');selectDiv.addClass('inventory-body');selectDiv.append(icons);selectDiv.append(select);container.append(div);container.append(selectDiv);});jQuery('#set-product-options-select-'+productId).html(container);});} jQuery('.inventory-body select:not(.select_option_icons)').fancySelect();jQuery("body").trigger('inventoryLoaded');});} function inventory_set(pid0,pict,parentCross2){loading_start();var val={};val['opt1']={};val['opt1'][0]={};val['opt1'][1]={};val['pict']=pict;if(!pict)var suff='';else var suff=pict;var pid=pid0;val['pid']=pid0;if(pid0)val['pid0']=pid0;val['isWithCross2']=0;val['parentCross2']=parentCross2;if($('option_type_1'))val['option_type']=$$('input[name=option_type]:checked')[0].get('value');if($('target_'+pid0)){var f=getId('target_'+pid0);var sels=f.getElementsByTagName('select');for(var i=0;i0)option_type_set(val['option_type']);var optd=0;$$('[id^=options\[]').each(function(el,i){optd=1;});}}).send();} function inventory_9182(pid0,pict,parentCross2){} function service_calc(){var sum=0;$$('.products_services_type').each(function(v,i){if(v.id.lastIndexOf("[sg]")!=-1){re=/[^0-9]/gi;psvid=v.id.replace(re,'');signs_val=getId('psv['+psvid+']').value stop_signs=getId('stop_signs['+psvid+']').value signs_val=signs_val.replace(eval("/["+stop_signs+"]/g"),'');signs=signs_val.length val=v.value;cost=signs*val;sum+=cost getId('psv_cost['+psvid+']').innerHTML=cost.toFixed(2)}});getId('psv_sum['+psvid+']').innerHTML=sum.toFixed(2)} function fclear(){service_calc();var f=getId('products_services');var ins=f.getElementsByTagName('input');for(var i=0;i]*>/g,''),'rc_info generic');if($('Overlay'))$('Overlay').dispose();} new Request({method:'post',url:'/ajax//cart/index/',data:{"products_id":pid,"item":item,"options":opts,"options1":opts1,"ajax":1,"screenIinfo":screenIinfo},onComplete:function(data){try{var res=JSON.parse(data);if(res.error){return salert_mini(res.error,"warning");}}catch(e){} rc_event_add_product_to_cart(suff,item,pid);if($('rc_window_opt'))close_window_out($('rc_window_opt'),1,0);if($('addcart_cont_'+ct+'-'+pid)){$('addcart_cont_'+ct+'-'+pid).set('html',def.index.cart_add.replace(/↓|<[^>]*>/g,''));$('addcart_cont_'+ct+'-'+pid).setStyle('display','block');}else{if($('Overlay'))$('Overlay').dispose();} amount_price(d[2],1,1);var timer=(function(){if($('addcart_cont_'+ct+'-'+pid)){$('addcart_cont_'+ct+'-'+pid).set('html','');$('addcart_cont_'+ct+'-'+pid).setStyle('display','none');} ajax_header_shopping_cart();if($('ajax_box_shopping_cart'))ajax_shopping_cart();}).delay(3000);}}).send();} if(t==1){new Request({method:'post',url:'/ajax//products_list/add/',data:{"products_id":pid,"item":$(v).get('value'),"options":opts},onComplete:function(data){if($('rc_window_opt'))close_window_out($('rc_window_opt'),1,0);$('addcart_cont_'+ct+'-'+pid).set('html',def.index.products_list_add);$('addcart_cont_'+ct+'-'+pid).setStyle('display','block');amount_price(d[2],1,1);var timer=(function(){$('addcart_cont_'+ct+'-'+pid).setStyle('display','none');$('addcart_cont_'+ct+'-'+pid).set('html','');ajax_products_list_box();}).delay(2000);}}).send();} if(t==2){new Request.JSON({method:'post',url:'/ajax//cart/addloyalty/',data:{"products_id":pid,"item":item,"options":opts,"options1":opts1,"ajax":1},onComplete:function(jsonObj){if(jsonObj.valid){if($('rc_window_opt'))close_window_out($('rc_window_opt'),1,0);$('addcart_cont_'+ct+'-'+pid).set('html',jsonObj.msg);$('addcart_cont_'+ct+'-'+pid).setStyle('display','block');var timer=(function(){$('addcart_cont_'+ct+'-'+pid).set('html','');$('addcart_cont_'+ct+'-'+pid).setStyle('display','none');ajax_box_loyalty_refresh();}).delay(4000);}else{if($('rc_window_opt'))close_window_out($('rc_window_opt'),1,0);salert(jsonObj.msg);}}}).send();}}}}).send();}else{if($('listing_msg'))$('listing_msg').set('html',def.index.alert_pinfo_options);else salert_mini(def.index.alert_pinfo_options,'rc_info');}} function loading_start_4327(){var el=document.getElementById('loading');if(el){el.style.display='block';el.style.position='fixed';}} function loading_end_4327(){var el=document.getElementById('loading');if(el){setTimeout(function(){el.removeAttribute('style');},500);}} function items_cart(v,t,ct,pict){if(!pict)var suff='';else var suff=pict;if($('listing_msg'))$('listing_msg').set('html','');var p=v.split('_');var pid=p[2];var opt={};var opts={};var opts1=[{},{}];var opts1s=[{},{}];var s=true;if($('options_form'+suff)&&pict!='cross'){var sels=$('options_form'+suff).getElementsByTagName('select');for(var i=0;i]*>/g,''));$('addcart_cont_'+ct+'-'+pid).setStyle('display','block');}else{if($('Overlay'))$('Overlay').dispose();} amount_price(d[2],1,1);var timer=(function(){if($('addcart_cont_'+ct+'-'+pid)){$('addcart_cont_'+ct+'-'+pid).set('html','');$('addcart_cont_'+ct+'-'+pid).setStyle('display','none');}}).delay(3000);ajax_header_shopping_cart();if($('ajax_box_shopping_cart')){ajax_shopping_cart();} loading_end_4327();salert_mini(def.index.cart_add.replace(/↓|<[^>]*>/g,'')+'\nPlik został załączony poprawnie!','rc_info generic');}}).send();}).catch(function(error){salert(error)})}}else if($('options[-1]')){salert_mini(def.index.cart_add.replace(/↓|<[^>]*>/g,''),'rc_info generic');new Request({method:'post',url:'/ajax//cart/index/',data:{"products_id":pid,"item":item,"options":opts,"options1":opts1,"ajax":1,"screenIinfo":screenIinfo,"warranties":$('options[-1]').options[$('options[-1]').selectedIndex].value,},onComplete:function(data){try{var res=JSON.parse(data);if(res.error){return salert_mini(res.error,"warning");}}catch(e){} rc_event_add_product_to_cart(suff,item,pid);if($('rc_window_opt'))close_window_out($('rc_window_opt'),1,0);if($('addcart_cont_'+ct+'-'+pid)){$('addcart_cont_'+ct+'-'+pid).set('html',def.index.cart_add.replace(/↓|<[^>]*>/g,''));$('addcart_cont_'+ct+'-'+pid).setStyle('display','block');}else{if($('Overlay'))$('Overlay').dispose();} amount_price(d[2],1,1);var timer=(function(){if($('addcart_cont_'+ct+'-'+pid)){$('addcart_cont_'+ct+'-'+pid).set('html','');$('addcart_cont_'+ct+'-'+pid).setStyle('display','none');}}).delay(3000);ajax_header_shopping_cart();if($('ajax_box_shopping_cart')){ajax_shopping_cart();}}}).send();}else{salert_mini(def.index.cart_add.replace(/↓|<[^>]*>/g,''),'rc_info generic');if(RC_SHOP_ID==251&&$('options_form'+suff)){$('options_form'+suff).submit();return true;} new Request({method:'post',url:'/ajax//cart/index/',data:{"products_id":pid,"item":item,"options":opts,"options1":opts1,"ajax":1,"screenIinfo":screenIinfo},onComplete:function(data){try{var res=JSON.parse(data);if(res.error){return salert_mini(res.error,"warning");}}catch(e){} rc_event_add_product_to_cart(suff,item,pid);if($('rc_window_opt'))close_window_out($('rc_window_opt'),1,0);if(RC_SHOP_ID==409&&window.location.pathname==="/_cart/index/"){window.location.reload();} if(RC_SHOP_ID==2065||RC_SHOP_ID==10332||RC_SHOP_ID==5200||RC_SHOP_ID==11243||RC_SHOP_ID==14345||RC_SHOP_ID==22631) window.location.href='/_cart/index/';if($('addcart_cont_'+ct+'-'+pid)){$('addcart_cont_'+ct+'-'+pid).set('html',def.index.cart_add.replace(/↓|<[^>]*>/g,''));$('addcart_cont_'+ct+'-'+pid).setStyle('display','block');}else{if($('Overlay'))$('Overlay').dispose();} amount_price(d[2],1,1);var timer=(function(){if($('addcart_cont_'+ct+'-'+pid)){$('addcart_cont_'+ct+'-'+pid).set('html','');$('addcart_cont_'+ct+'-'+pid).setStyle('display','none');}}).delay(3000);ajax_header_shopping_cart();if($('ajax_box_shopping_cart')){ajax_shopping_cart();}}}).send();}} if(t==2){new Request.JSON({method:'post',url:'/ajax//cart/addloyalty/',data:{"products_id":pid,"item":item,"options":opts,"options1":opts1,"ajax":1},onComplete:function(jsonObj){salert(jsonObj.msg);if($('rc_window_opt')){close_window_out($('rc_window_opt'),1,0);} if(jsonObj.valid){ajax_box_loyalty_refresh();}}}).send();}}}}).send();if(RC_SHOP_ID==4327){loading_end_4327();}}else{if(RC_SHOP_ID==4327){loading_end_4327();} if($('listing_msg'))$('listing_msg').set('html',def.index.alert_pinfo_options);else salert_mini(def.index.alert_pinfo_options,'rc_info');}} function items_cart_10651(v,t,ct,pict,options){} function pozycja(element){if(element.offsetParent){for(var px=py=0;element.offsetParent;element=element.offsetParent){px+=element.offsetLeft;py+=element.offsetTop;} return[px,py];}else{return[element.x,element.y];}} function openQuestionWindow_10651(productsId,optionId) {var title=def.index.quest_user_text;type=false;var rc_w=new rc_windows({id:'rc_window3',container:$(document.body),useOverlay:true,width:600,height:300,title:title,contentAJAX:'/ajax//question/index/'+productsId+'/',varAJAX:{type:type,optionId:optionId},onComplete:function(){jQuery(window).trigger('questionModalLoaded');$(rc_w.options.id+'_title').set('html',$(rc_w.options.id+'_title').get('html')+' - '+$('qproduct_title').get('html'));var exV=new fValidator("q_user",{languageConfig:{l:eval('({'+def.index.languages_fvalidator+'})')},msgClass:"rc_div_alert",msgContainerTag:"div",submitBt:"question_bt",fValidate_send:function(){$('q_user').set('send',{onComplete:function(data){try{data=JSON.parse(data);if(data.error=='recaptcha_failed'){salert_mini(def.index.recaptcha_failed);return false;}}catch(e){} rc_w.close_window();salert(def.index.question_msg,5000,false,false,'none');close_window_out($('rc_window3'),1,5000);}});$('q_user').send();}});var lang=RC_SESSION_LANG_CODE=='cz'?'cs':RC_SESSION_LANG_CODE;jQuery.getScript('https://www.google.com/recaptcha/api.js?hl='+lang);}});} function openQuestionWindow(type,products_id=0){if(type=="undefined")type=false;var title=def.index.quest_user_text;if(RC_SHOP_ID=='20916')var title='Zapytaj o rabat';if(type=="negotiate")var title='Negocjuj cenę';if(type=='price_question')var title='Zapytaj o cenę';if($('products_id')){products_id=$('products_id').get('value');} var rc_w=new rc_windows({id:'rc_window3',container:$(document.body),useOverlay:true,width:600,height:300,title:title,contentAJAX:'/ajax//question/index/'+products_id+'/',varAJAX:{type:type},onComplete:function(){jQuery(window).trigger('questionModalLoaded');$(rc_w.options.id+'_title').set('html',$(rc_w.options.id+'_title').get('html')+' - '+$('qproduct_title').get('html'));var exV=new fValidator("q_user",{languageConfig:{l:eval('({'+def.index.languages_fvalidator+'})')},msgClass:"rc_div_alert",msgContainerTag:"div",submitBt:"question_bt",fValidate_send:function(){$('q_user').set('send',{onComplete:function(data){try{data=JSON.parse(data);if(data.error=='recaptcha_failed'){salert_mini(def.index.recaptcha_failed,"error");return false;}}catch(e){} rc_w.close_window();salert(def.index.question_msg,5000,false,false,'none');close_window_out($('rc_window3'),1,5000);}});$('q_user').send();}});var lang=RC_SESSION_LANG_CODE=='cz'?'cs':RC_SESSION_LANG_CODE;jQuery.getScript('https://www.google.com/recaptcha/api.js?hl='+lang);}});} function openSendFriendWindow(){var rc_w=new rc_windows({id:'rc_window4',container:$(document.body),useOverlay:true,width:600,height:300,title:def.index.send_friend_text,contentAJAX:'/ajax/send_friend/index/'+$('products_id').get('value')+'/',onComplete:function(){jQuery(window).trigger('sendFriendModalLoaded');$(rc_w.options.id+'_title').set('html',$(rc_w.options.id+'_title').get('html')+' - '+$('sproduct_title').get('html'));var exV=new fValidator("s_friend",{languageConfig:{l:eval('({'+def.index.languages_fvalidator+'})')},msgClass:"rc_div_alert",msgContainerTag:"div",submitBt:"send_friend_bt",fValidate_send:function(){$('s_friend').set('send',{onComplete:function(data){rc_w.close_window();salert(def.index.send_friend_msg,5000,false,false,'none');close_window_out($('rc_window4'),1,5000);}});$('s_friend').send();}});var lang=RC_SESSION_LANG_CODE=='cz'?'cs':RC_SESSION_LANG_CODE;jQuery.getScript('https://www.google.com/recaptcha/api.js?hl='+lang);}});} function openPrintPageWindow(){var rc_w=new rc_windows({id:'rc_window5',container:$(document.body),useOverlay:true,width:800,height:300,title:def.index.print_site_text,contentAJAX:'/ajax//pinfo/print_page/'+$('products_id').get('value')+'/',onComplete:function(){$(rc_w.options.id+'_title').set('html',$(rc_w.options.id+'_title').get('html')+' - '+$('sproduct_title').get('html'));}});} window.addEvent('domready',function(){if($('pinfoTabs')){var arr=$('pinfoTabs').getElements('li');if(arr.length>0)Tabs1=new mootabs('pinfoTabs',{changeTransition:'none',mouseOverClass:'over'});} $$('.products_services_ev').each(function(el){el.addEvents({'keyup':service_calc});});if($('q_user_text')){$('q_user_text').addEvent('click',function(e){openQuestionWindow();});} if(dget('rcVer','sid',true)==1652){}else{$$('[id^=n_user_text]').each(function(el,i){el.addEvent('click',function(e){var pid=0;if($('products_id'))pid=$('products_id').get('value');else{var p1=el.id.split('-');pid=p1[1];} var rc_w=new rc_windows({id:'rc_window7',container:$(document.body),useOverlay:true,width:600,height:300,title:'Negocjuj cenę',contentAJAX:'/ajax//question/index/'+pid+'&t=1/',onComplete:function(){$(rc_w.options.id+'_title').set('html',$(rc_w.options.id+'_title').get('html')+' - '+$('qproduct_title').get('html'));var exV=new fValidator("q_user1",{languageConfig:{l:eval('({'+def.index.languages_fvalidator+'})')},msgClass:"rc_div_alert",msgContainerTag:"div",submitBt:"question_bt1",fValidate_send:function(){$('q_user1').set('send',{onComplete:function(data){rc_w.close_window();salert(def.index.question_msg,5000,false,false,'none');close_window_out($('rc_window3'),1,5000);}});$('q_user1').send();}});}});});});} if($('send_friend_text')){$('send_friend_text').addEvent('click',function(e){openSendFriendWindow();});} if($('print_page')){$('print_page').addEvent('click',function(e){openPrintPageWindow();});} if($('send_rate')){$('send_rate').addEvent('click',function(e){var rc_w=new rc_windows({id:'rc_window5',container:$(document.body),useOverlay:true,width:800,height:300,title:def.index.pinfoadd_new_comment,contentAJAX:'/ajax//pinfo/send_rate/'+$('products_id').get('value')+'/',onComplete:function(){$(rc_w.options.id+'_title').set('html',$(rc_w.options.id+'_title').get('html'));}});});}});window.addEvent('load',function(){var u=0;if($('area')){width=$('img_main').width;height=$('img_main').height;$('link_img_main').style.marginBottom=0;$('link_img_main').style.marginRight=0;href=$('link_img_main').href;var myEffect1=new Fx.Morph('image_zamk',{duration:1000,transition:Fx.Transitions.Sine.easeOut});myEffect1.start({'height':[$('image_zamk').getStyle('height'),$('img_main').height],'width':[$('image_zamk').getStyle('width'),$('img_main').width]});var myEffect2=new Fx.Morph('zamk',{duration:1000,transition:Fx.Transitions.Sine.easeOut});myEffect2.start({'height':[$('zamk').getStyle('height'),$('img_main').height],'width':[$('zamk').getStyle('width'),$('img_main').width]});if(!Browser.Engine.trident){var myEffect89=new Fx.Morph('image_zamk',{duration:1000,transition:Fx.Transitions.Sine.easeOut});var pos=(($('area').getStyle('width').toInt()+64)-$('img_main').width)/ 2;myEffect89.start({'left':[0,pos]});} $('zoom_but_rigth').addEvent('click',function(e){if((mySlide.step+(mySlide.steps*0.10))<=mySlide.steps){mySlide.set(mySlide.step+(mySlide.steps*0.10));}else{mySlide.set(mySlide.steps);}});$('zoom_but_left').addEvent('click',function(e){if((mySlide.step-(mySlide.steps*0.10))>=0){mySlide.set(mySlide.step-(mySlide.steps*0.10));}else{mySlide.set(0);}});var start=0;mySlide=new Slider($('area'),$('knob'),{steps:160,onComplete:function(step){if(start==1){if(step>0){if(flagi==0){href=$('link_img_main').href;loading_start();var src=$('img_main').src.replace(/thumb\/([^\/]+)\/([^\/]+)\/([^\/]+)\//,"thumb/"+RC_SHOP_ID+"/0/0/");var zimg=Asset.images([src],{onComplete:function(){$('img_main').src=src;sv=Math.floor((zimg[0].width / width))*80;mySlide.steps=sv;loading_stop();}});flagi=1;} $('link_img_main').removeEvents('click');$('link_img_main').href="javascript:void(0);";$('img_main').style.cursor="move";}}else start=1;if(step==0){$('img_main').style.cursor="hand";$('img_main').style.cursor="pointer";if(u==1){$('link_img_main').href=href;omb.content.each(function(el,i){$('link_img_main').addEvent('click',function(e){var myTarget=($(e.target).match('a'))?$(e.target):$(e.target).getParent('a');e.preventDefault();var ile=omb.options.start_array.length;for(var ii=0;ii0){if(sels[i].id!='c['+ids+']')sels[i].setAttribute('disabled','disabled');else sels[i].removeAttribute('disabled');}else{sels[i].removeAttribute('disabled');}}} loading_stop();}}).send();} function secure_open(products_id){var rc_w=new rc_windows({id:'rc_window4',container:$(document.body),useOverlay:true,width:600,height:470,title:'',contentAJAX:'/ajax/.php?p=pinfo&f=secure_cost&products_id='+products_id});} function inform_send(error1,error2){loading_start();$('email_inform').className='';$('email_inform_div').innerHTML='';$('token').className='';$('token_inform_div').innerHTML='';var req=new Request({method:'post',url:'/ajax/.php?p=pinfo&f=products_inform',data:{"token_t":$('token').value},onComplete:function(data){token=data;var s='true';if(!$('email_inform').value.match('@')){$('email_inform').className='alert_fValidator';$('email_inform_div').innerHTML=error1;var s='false';} if(token=='false'){var s='false';$('token').className='alert_fValidator';$('token_inform_div').innerHTML=error2;} if(s=='true'){var timeout_price='';if($('timeout_price'))timeout_price=$('timeout_price').get('value');var req2=new Request({method:'post',url:'/ajax/.php?p=pinfo&f=products_inform',data:{"token":$('token').value,"products_id":$('products_id_inform').value,"email":$('email_inform').value,"newsletter":$('newsletter').value,"timeout_price":timeout_price},onComplete:function(data){var response=data;getId('rc_window5_body').innerHTML=response;}}).send();} loading_stop();}}).send();} function open_opinions(mid,products_id){var rc_w=new rc_windows({id:'rc_window5',container:$(document.body),useOverlay:true,width:800,height:300,title:def.index.pinfoadd_new_comment,contentAJAX:'/ajax.php?p=opinions&f=create&pid='+products_id+'&mid='+mid,onComplete:function(){if(RC_SHOP_ID=="7922") {new rc_ratings_2({moostarwidth:84,moostarnum:5,inpercent:false,isFractional:true,moostar:$('mstarp'),moostarinput:$('starsp'),sid:dget('rcVer','sid',true),cookie:'redcart_products_'});} if($('stars')){Sekcja=document.getElementById('stars');inputs=Sekcja.getElementsByTagName('input');for(var i=0;i0)text=counter.days+' '+dday+' ';if(counter.hours>9&&counter.hours!=9)var z='';else var z='0';text+=z+counter.hours+':';if(counter.minutes>9&&counter.minutes!=9)var z='';else var z='0';text+=z+counter.minutes+':';if(counter.second>9&&counter.second!=9)var z='';else var z='0';text+=z+counter.second;el.set('html',text)},onComplete:function(){}});countdown.start();});} window.addEvent('load',function(){$$('[id^=small_cutdown]').each(function(el,i){tab=el.id.split('_');var countdown=new CountDown({date:new Date(Math.round($('promotion_over_'+tab[2]).get('html'))*1000),frequency:100,onChange:function(counter){var text='';var def_day=def.units.day;var def_days=def.units.days;if(counter.days==1)var dday=def_day;else var dday=def_days;if(counter.days>0)text=counter.days+' '+dday+' ';if(counter.hours>9&&counter.hours!=9)var z='';else var z='0';text+=z+counter.hours+':';if(counter.minutes>9&&counter.minutes!=9)var z='';else var z='0';text+=z+counter.minutes+':';if(counter.second>9&&counter.second!=9)var z='';else var z='0';text+=z+counter.second;el.set('html',text)},onComplete:function(){}});countdown.start();});});function bindCopyTimerPriceOnPinfo(){$$('[id^=copy-small_cutdown]').each(function(el,i){tab=el.id.split('_');var countdown=new CountDown({date:new Date(Math.round($('copy-promotion_over_'+tab[2]).get('html'))*1000),frequency:100,onChange:function(counter){var text='';var def_day=def.units.day;var def_days=def.units.days;if(counter.days==1)var dday=def_day;else var dday=def_days;if(counter.days>0)text=counter.days+' '+dday+' ';if(counter.hours>9&&counter.hours!=9)var z='';else var z='0';text+=z+counter.hours+':';if(counter.minutes>9&&counter.minutes!=9)var z='';else var z='0';text+=z+counter.minutes+':';if(counter.second>9&&counter.second!=9)var z='';else var z='0';text+=z+counter.second;el.set('html',text)},onComplete:function(){}});countdown.start();});} function timeout_window(id,title){new rc_windows({id:'rc_window55',container:$(document.body),useOverlay:true,width:800,height:300,title:title,contentHTML:$('timeout_information_'+id).get('html')});} function secure_1020(t){var el=$('secure');if(t.checked==false)el.style.display='none';else el.style.display='block';el=$('no_secure');if(t.checked==true)el.style.display='none';else el.style.display='block';} function amount_price_5217(c,pc,pict){} function inventory_5217(pid0,pict){} function saveLikeProduct(productsId,fbUserId){loading_start();var req=new Request({method:'post',url:'/ajax/facebook/add_like_product/',data:{'products_id':productsId,'fb_user_id':fbUserId},onComplete:function(data){loading_stop();}}).send();} function rememberFbUser(fbUserId){loading_start();var req=new Request({method:'post',url:'/ajax/facebook/remember_fb_user/',data:{'fb_user_id':fbUserId},onComplete:function(data){loading_stop();}}).send();} function items_cart2(v,t,ct,pict){if(!pict)var suff='';else var suff=pict;if($('listing_msg'))$('listing_msg').set('html','');var p=v.split('_');var pid=p[2];var opt={};var opts={};var opts1=new Array();opts1[0]={};opts1[1]={};var opts1s=new Array();opts1s[0]={};opts1s[1]={};var s=true;if($('options_form'+suff)&&pict!='cross'){var sels=$('options_form'+suff).getElementsByTagName('select');for(var i=0;i]*>/g,''));$('addcart_cont_'+ct+'-'+pid).setStyle('display','block');} amount_price(d[2],1,1);var timer=(function(){if($('addcart_cont_'+ct+'-'+pid)){$('addcart_cont_'+ct+'-'+pid).set('html','');$('addcart_cont_'+ct+'-'+pid).setStyle('display','none');} ajax_header_shopping_cart();if($('ajax_box_shopping_cart'))ajax_shopping_cart();}).delay(2000);}}).send();} if(t==1){new Request({method:'post',url:'/ajax/products_list/add/',data:{"products_id":pid,"item":$(v).get('value'),"options":opts},onComplete:function(data){if($('rc_window_opt'))close_window_out($('rc_window_opt'),1,0);$('addcart_cont_'+ct+'-'+pid).set('html',def.index.products_list_add);$('addcart_cont_'+ct+'-'+pid).setStyle('display','block');amount_price(d[2],1,1);var timer=(function(){$('addcart_cont_'+ct+'-'+pid).setStyle('display','none');$('addcart_cont_'+ct+'-'+pid).set('html','');ajax_products_list_box();}).delay(2000);window.location.href='/_cart/index/';}}).send();} if(t==2){new Request.JSON({method:'post',url:'/ajax/cart/addloyalty/',data:{"products_id":pid,"item":$(v).get('value'),"options":opts,"options1":opts1,"ajax":1},onComplete:function(jsonObj){if(jsonObj.valid){if($('rc_window_opt'))close_window_out($('rc_window_opt'),1,0);$('addcart_cont_'+ct+'-'+pid).set('html',jsonObj.msg);$('addcart_cont_'+ct+'-'+pid).setStyle('display','block');var timer=(function(){$('addcart_cont_'+ct+'-'+pid).set('html','');$('addcart_cont_'+ct+'-'+pid).setStyle('display','none');ajax_box_loyalty_refresh();}).delay(4000);window.location.href='/_cart/index/';}else{if($('rc_window_opt'))close_window_out($('rc_window_opt'),1,0);salert(jsonObj.msg);}}}).send();}}}}).send();}else $('listing_msg').set('html',def.index.alert_pinfo_options);} function showOpts(el){el.getElements('div.dopt').show();} function hideOpts(el){el.getElements('div.dopt').hide();} function toggleOpts(el){el.getElements('div.dopt').toggle();} function selOpt(el,kid,k,iopt,searcher){if(searcher=="undefined")searcher-false;$('options['+kid+']').getElements('option')[k].set("selected","selected");amount_price($('price_type').get('value'),false,'');option_to_image($('options['+kid+']'));if(iopt==1)inventory(false,$('pict').get('value'),searcher);var bgc=el.getStyle('background-color');if($('doptions['+kid+']'))$('doptions['+kid+']').getElements('li.dopt').setStyle('outline','');el.setStyle('outline','2px solid #2b51d9');} function selectOption(opt,ind,iopt,dontRecaltulatePrice) {if($('options['+opt+']'))$('options['+opt+']').getElements('option')[ind].set("selected","selected");if($('price_type')&&!dontRecaltulatePrice)amount_price($('price_type').get('value'),false,'');if($('options['+opt+']'))option_to_image($('options['+opt+']'));if(iopt==1&&$('pict'))inventory(false,$('pict').get('value'));} function update_quantity(pid){var item=$("buy_quantity_input").get('value');if(item>0){var req=new Request({method:'post',url:'/ajax/pinfo/items_cart/',data:{"pid":pid,"item":item},onComplete:function(data){var d=data.split('~');if(d[0]==0){salert_mini(def.index.alert_pinfo_items_cart+' '+d[1],'warning');$("buy_quantity_input").set('value',d[1]);}}}).send();}} function selectImgThumb(optionId,optionValueId) {select=$('options['+optionId+']');if(select){options=select.getElements('option') options.each(function(el,i){currentOptionValueId=el.get('value').split(',').pop();if(optionValueId==currentOptionValueId)el.set("selected","selected");});$$('.lens_'+optionId).each(function(el,i){el.removeClass('selected');});$('len_'+optionValueId).addClass('selected');}} function selectIcon(icon,pict){if(!pict)var pict='';var dataId=jQuery(icon).attr('data-id');var dataValue=jQuery(icon).attr('data-value');var formObject=jQuery('#options_form_tab'+pict);var current=formObject.find('[name="options\['+dataId+'\]"]').val();;formObject.find('.option-icon').each(function(i,el){if(jQuery(el).attr('data-id')==dataId)jQuery(el).removeClass('selected');});if(current!=dataValue){jQuery(icon).addClass('selected');formObject.find('[name="options\['+dataId+'\]"]').val(dataValue);}else{formObject.find('[name="options\['+dataId+'\]"]').val(0);}} function selectIconComplementary(icon,pict,pid){if(!pict)var pict='';var dataId=jQuery(icon).attr('data-id');var dataValue=jQuery(icon).attr('data-value');var formObject=jQuery('#target_'+pid);var current=formObject.find('[name="options1\['+pid+'\]\['+dataId+'\]"]').val();;formObject.find('.option-icon').each(function(i,el){if(jQuery(el).attr('data-id')==dataId)jQuery(el).removeClass('selected');});if(current!=dataValue){jQuery(icon).addClass('selected');formObject.find('[name="options1\['+pid+'\]\['+dataId+'\]"]').val(dataValue);}else{formObject.find('[name="options1\['+pid+'\]\['+dataId+'\]"]').val(0);}} function selectIconSet(icon,pict,pid){if(!pict)var pict='';var dataId=jQuery(icon).attr('data-id');var dataValue=jQuery(icon).attr('data-value');var formObject=jQuery('#set-product-options-select-'+pid);var select=formObject.find('[name="options\['+pid+'.'+dataId+'\]"]');var current=select.val();formObject.find('.option-icon').each(function(k,el){if(jQuery(el).attr('data-id')==dataId)jQuery(el).removeClass('selected');});if(current!=dataValue){jQuery(icon).addClass('selected');formObject.find('[name="options\['+pid+'.'+dataId+'\]"]').val(dataValue);}else{formObject.find('[name="options\['+pid+'.'+dataId+'\]"]').val(0);} jQuery(select).change();} function quickView(){$$('.qv-button:not(.ready)').each(function(el){jQuery(el).addClass('ready');jQuery(el).on('click',function(){var pid=$(this).get('data-id');var rc_w=new rc_windows({id:'brief_'+pid,container:$(document.body),useOverlay:true,varAJAX:{"pid":pid},contentAJAX:RC_HOST_PATH+'ajax.php?p=pinfo&f=get_brief&products_id='+pid,width:900,head:true,onComplete:function(){inventory(pid,'brief');$$('a.gallery-main.').addEvent('click',function(e){e.stop();}) countDownStartGetBrief();add_cart_brief();rc3Event();}});})})} window.addEvent('domready',function(){quickView();});jQuery(document).ready(function($){if(jQuery('#complementaryStatus').val()==1){jQuery('.pinfo-complementary-to-cart').on('click',pinfoSendFormComplementary);jQuery('.addComplementary').each(function(){var pid=$(this).data('id');loadComplementaryInventory(pid,$(this));});}});function formatBytes(bytes,decimals=2){if(bytes===0)return'0 Bytes';const k=1024;const dm=decimals<0?0:decimals;const sizes=['Bytes','KB','MB','GB','TB','PB','EB','ZB','YB'];const i=Math.floor(Math.log(bytes)/ Math.log(k));return parseFloat((bytes / Math.pow(k,i)).toFixed(dm))+' '+sizes[i];} function validate_files_4327(input,input2,input3){if(RC_SHOP_ID!=4327||!$('product-cart-file')){return true} if(!input.files||input.files[0]===undefined){loading_end_4327();throw new Error("Załącz plik do nadruku")} if(input2&&(!input2.files||input2.files[0]===undefined)){loading_end_4327();throw new Error("Załącz drugi plik do nadruku, bądź usuń pole")} if(input3&&(!input3.files||input3.files[0]===undefined)){loading_end_4327();throw new Error("Załącz trzeci plik do nadruku, bądź usuń pole")} if(input.files&&input.files[0]&&(!input2||(input2&&input2.files&&input2.files[0]))&&(!input3||(input3&&input3.files&&input3.files[0]))){if(input.files[0].size>15728640){loading_end_4327();throw new Error("Maksymalny rozmiar dla pliku wynosi 15 MB. Wybrany plik ma rozmiar "+formatBytes(input.files[0].size,2));} if(input2&&input2.files&&input2.files[0].size>15728640){loading_end_4327();throw new Error("Maksymalny rozmiar dla drugiego pliku wynosi 15 MB. Wybrany plik ma rozmiar "+formatBytes(input2.files[0].size,2));} if(input3&&input3.files&&input3.files[0].size>15728640){loading_end_4327();throw new Error("Maksymalny rozmiar dla trzeciego pliku wynosi 15 MB. Wybrany plik ma rozmiar "+formatBytes(input3.files[0].size,2));} return true}else{return true}} function gather_files_4327(input,input2,input3){return new Promise(function(resolve,reject){try{var inputs=[input.files[0]] if(input2)inputs.push(input2.files[0]) if(input3)inputs.push(input3.files[0]) var loaded=0 var filesToUpload=[] inputs.forEach(function(ipt){var reader=new FileReader();reader.onload=function(e){filesToUpload.push({name:ipt.name,data:e.target.result}) loaded++ if(loaded===inputs.length){var uploadedFileName=[] var uploadedFile=[] filesToUpload.forEach(function(file,index){uploadedFileName[index]=file.name uploadedFile[index]=file.data}) resolve({names:uploadedFileName,files:uploadedFile})}} reader.readAsDataURL(ipt);})}catch(error){reject(new Error(error.message))}})} function pinfoSendFormComplementary(){var $=jQuery;var selectedAllOptionInComplementary=true;var text=$(this).attr("data-alert");var pid=$(this).attr("data-id");var dataType=$(this).attr("data-type");var opt={};var opts={};var wait=[];$("#listing_msg").html("");$(".addComplementary.active").each(function(){var complementaryPid=$(this).attr("data-id");var optionsComplementaryData=getProductOptions("complementary"+complementaryPid);if(optionsComplementaryData===false){selectedAllOptionInComplementary=false;return false;}else{selectedAllOptionInComplementary=true;}});if(selectedAllOptionInComplementary===false){jQuery("#opt_error").show();salert_mini(def.index.alert_pinfo_options,"warning");return;} if($("#options_form").length){var selectedOptions=getProductOptions();if(selectedOptions===false){jQuery("#opt_error").show();salert_mini(def.index.alert_pinfo_options,"warning");return;}else{opt=selectedOptions.opt;opts=selectedOptions.opts;} var item=$("#buy_quantity_input").val();wait.push(function(){return new Promise(function(resolve,reject){itemsCartAjax(pid,opt,item,function(data){if(data.type==0){salert_mini(def.index.alert_pinfo_items_cart+" "+data.msg,"warning");$("#buy_quantity_input").val(data.msg);item=data.msg;} var addCart=function(pid,opts,item,additionalData){return cartIndexAjax(pid,opts,item,function(data){try{var res=JSON.parse(data);if(res.error){return reject(res.error);}}catch(e){} ajax_header_shopping_cart();rc_event_add_product_to_cart('',item,pid);resolve(pid);},additionalData);} var additionalData={};if(RC_SHOP_ID==4327&&document.getElementById("engraver_product")){additionalData.engraver_product=document.getElementById("engraver_product").value;} if(RC_SHOP_ID==4327&&document.getElementById('product-cart-file')){try{var input=document.getElementById('product-cart-file');var input2=document.getElementById('product-cart-file2') var input3=document.getElementById('product-cart-file3') var validationFiles=validate_files_4327(input,input2,input3) if(validationFiles){var gatheredFiles=gather_files_4327(input,input2,input3) gatheredFiles.then(function(filesToUpload){additionalData.uploadedFileName=filesToUpload.names;additionalData.uploadedFile=filesToUpload.files;addCart(pid,opts,item,additionalData)}).catch(function(error){throw error})}}catch(error){reject(error.message)}}else{addCart(pid,opts,item,additionalData)}});});});}else{wait.push(function(){return new Promise(function(resolve,reject){item=$("#buy_quantity_input").val();cartIndexAjax(pid,opts,item,function(data){try{var res=JSON.parse(data);if(res.error){return reject(res.error);}}catch(e){} ajax_header_shopping_cart();resolve(pid);});});});} $(".addComplementary.active").each(function(index,el){var complementaryPid=$(this).attr("data-id");var item=$("#products_quantity_"+complementaryPid).val();var optionsComplementaryData=getProductOptions("complementary"+complementaryPid);var opt=optionsComplementaryData.opt;var opts=optionsComplementaryData.opts;wait.push(function(){return new Promise(function(resolve,reject){itemsCartAjax(complementaryPid,opt,item,function(data){if(data.type==0){jQuery("#products_quantity_"+complementaryPid).val(data.msg);item=data.msg;} cartIndexAjax(complementaryPid,opts,item,function(data){try{var res=JSON.parse(data);if(res.error){return reject(res.error);}}catch(e){} ajax_header_shopping_cart();resolve(complementaryPid);});});});});});wait.reduce(function(acc,cur){return acc.then(cur);},Promise.resolve()).then(function(pid){if(dataType==="true"){show_cross_buy_fast(pid);}else{window.location.href="/_cart/index/";}}).catch(function(err){salert_mini(err,"warning");});} function pkoleasing_instalment() {var price=document.getElementsByClassName('view_price');price=price[0].children[0].innerText.replace(/\D/gm,"");var id=document.getElementById('rc_pid').dataset.id;var req=new Request({method:'post',url:'/ajax/pinfo/pkoleasing_instalment/',data:{"price":price,"id":id},onComplete:function(data){data=JSON.parse(data);if(data.error=="false"&&data.instalment>"0") {var span=document.createElement('span');span.style.textAlign="center";span.style.display="block";span.innerHTML='
    Rata już od '+(parseInt(data.instalment)/ 100).toFixed(2)+' zł
    ';document.getElementsByClassName('installment-icons')[0].appendChild(span);}}}).send();} function onChangeValueQuantityComplementary(input){var pid=input.dataset.productId;var loaded=input.dataset.loaded;var suffix='complementary'+pid;var addComplementary=jQuery(input).closest('.addComplementary');if(input.value==0){addComplementary.removeClass('active');}else{addComplementary.addClass('active');loadComplementaryInventory(pid,addComplementary);}} function loadComplementaryInventory(pid,addComplementary){var suffix='complementary'+pid;if(addComplementary.data('loaded')!='true'){inventory(pid,suffix);jQuery('#inventory_opt_cont'+suffix+'_'+pid).on('inventoryLoaded',function(){addComplementary.data('loaded','true');});}} function getProductOptions(suffix,parentElement){var OPTION_VALUE_PRICE=0;var OPTION_VALUE_SIGN=1;var OPTION_VALUE_METHOD=2;var OPTION_VALUE_ID=3;var opt={};var opts={};var data=[];suffix=suffix||'';parentElement=parentElement||document.body;var optionForm=parentElement.getElementById('options_form'+suffix);if(!optionForm){return{opt:opt,opts:opts,data:data};} var selects=optionForm.getElementsByTagName('select');for(var i=0;i0){Object.assign(requestOptions.data,additionalData)} new Request(requestOptions).send();} if(document.cookie.split(';').filter(function(item){return~item.indexOf('RC_ERROR_PINFO_OPTIONS=yes');}).length){document.cookie="RC_ERROR_PINFO_OPTIONS=no; path=/;";salert_mini(def.index.alert_pinfo_options,"warning");}