function cart_update(t,i,q) { var f=getId('f_cart'); var inputs = f.getElementsByTagName('input'); if(i==1 || i==3) { var re = /[^-10-9_.]/gi; var pid=t.id.replace(re,''); var pa=pid.split('_'); var v1=0; var pids=0; for(var i=0; i0 && jsonObj.discounts_code[0].msg==1) { salert(jsonObj.discounts_code[0].text,5000); } if(jsonObj.discounts_code[0].msg==1) { salert(jsonObj.discounts_code[0].text); } if($('sum_all')) getId('sum_all').set('html',jsonObj.sumall); if(jsonObj.discounts) set_discounts(jsonObj); shpping_ajax($('countries').get('value')); ajax_header_shopping_cart(); } }).send(); } function check_discount(d) { loading_start(); var val='{RC}'; if(d) val=d.value; var req = new Request.JSON({ method: 'post', url: 'http://www.produktyreklamowe.com.pl/ajax/cart/discount/', data: {"dis":val,"max":getId('sum_all').innerHTML}, onComplete: function(jsonObj) { loading_stop(); if(jsonObj.discounts_code[0].value>0 && jsonObj.discounts_code[0].msg==1) { salert(jsonObj.discounts_code[0].text,5000); } if(jsonObj.discounts_code[0].msg==1) { salert(jsonObj.discounts_code[0].text); } getId('sum_all').set('html',jsonObj.sumall); set_discounts(jsonObj); shpping_ajax($('countries').get('value')); } }).send(); } function round(number,x) { number=number*100; var x = (!x ? 2 : x); var wynik=''; number=(Math.round(number*Math.pow(10,x)) / Math.pow(10,x))/100; wynik=Math.round(number*Math.pow(10,x)) / Math.pow(10,x) return wynik.toFixed(x); } function set_discounts(dis) { dis.discounts.each(function(d) { if($('pp['+d.pid+'_'+d.opt+']') && d.discount>0) { pb=$('pp['+d.pid+'_'+d.opt+']').get('value'); pb=parseFloat(pb).toFixed(2); npb=pb*(1-(d.discount/100)); npb=round(npb); $('dp['+d.pid+'_'+d.opt+']').set('html',npb+' '+dis.currency); $('dis['+d.pid+'_'+d.opt+']').set('html',d.discount+'%'); $('pri['+d.pid+'_'+d.opt+']').addClass('through'); $('pri['+d.pid+'_'+d.opt+']').set('html',pb+' '+dis.currency); $('sum_p['+d.pid+'_'+d.opt+']').set('html',(npb*$('item['+d.pid+'_'+d.opt+']').get('value')).toFixed(2)); } if($('pp['+d.pid+'_'+d.opt+']') && (d.discount==0 || d.discount=="")) { pb=$('pp['+d.pid+'_'+d.opt+']').get('value'); $('dp['+d.pid+'_'+d.opt+']').set('html',''); $('dis['+d.pid+'_'+d.opt+']').set('html','-'); $('pri['+d.pid+'_'+d.opt+']').removeClass('through'); $('pri['+d.pid+'_'+d.opt+']').set('html',pb+' '+dis.currency); $('sum_p['+d.pid+'_'+d.opt+']').set('html',(pb*$('item['+d.pid+'_'+d.opt+']').get('value')).toFixed(2)); } }); } function next_step(step) { window.location.href='http://www.produktyreklamowe.com.pl/_cart/step'+step+'/'; } function register() { var ve=getId('cart[email]').value; loading_start(); var req = new Request({ method: 'post', url: 'http://www.produktyreklamowe.com.pl/ajax/cart/email/', data: {"email":ve}, onComplete: function(data) { loading_stop(); var res = data; var r=res.split('~'); if(r[0]==1) next_step(3); else salert(r[1]); } }).send(); } function login() { var l=getId('cart[login]').value; var p=getId('cart[pass]').value; loading_start(); var req = new Request({ method: 'post', url: 'http://www.produktyreklamowe.com.pl/ajax/cart/login/', data: {"login":l,"pass":p}, onComplete: function(data) { loading_stop(); var res = data; var r=res.split('~'); if(r[0]==1) next_step(3); else salert(r[1]); } }).send(); } function invoice(t) { if(t.checked==true) getId('cart_invoices').style.display='block'; else getId('cart_invoices').style.display='none'; } function check_step3(f,term) { var s=true; var inputs = f.getElementsByTagName('input'); var password = new Array(); var p=0; for(var i=0; i=0 && mo<=sa) || mo.toString()=='NaN')) s=true; else { s=false; salert(mino) } if(r==0) { s=false; salert(shipping_text); } if(ap==13 && ''0) cust_id=''; if('209'==595 && type==2) { close_window_out($('rc_window1'),1); buy_type_set('g'); } else if(type==2 && ''<4 && cust_id==0) { $(f.id).set('send', {onComplete: function(data) { var rc_w=new rc_windows({ id:'rc_window1', container: $(document.body), useOverlay: true, width:600, height:300, title:'KROK 2 z 5 - Logowanie', contentAJAX:'/ajax/cart/buy_type/', onComplete: function(){ var exV = new fValidator("f_login", { languageConfig:{l:{required:"To pole jest obowiązkowe! ",alpha:"Pole zawiera nie prawidłowe znaki! ",alphanum:"Pole zawiera nie prawidłowe znaki! ",integer:"Nieprawidłowe dane! ",real:"Nieprawidłowy numer! ",date:"Prawidłowy format daty to (mm/dd/rrrr)! ",dateISO8601:"Prawidłowy format daty to (mm/dd/rrrr)! ",dateEU:"Prawidłowy format daty to (mm/dd/rrrr)!) ",email:"Nieprawidłowy adres e-mail! ",phone:"Nieprawidłowy numer telefonu! ",url:"Nieprawidłowy adres URL! ",zip:"Nieprawidłowy format kodu pocztowego! ",confirm:"Nieprawidłowe hasło! "}}, msgClass: "rc_div_alert", msgContainerTag: "div", submitBt: "login_bt", fValidate_send:function(){ $('f_login').set('send', {onComplete: function(data) { var req = new Request({ method: 'post', url: 'http://www.produktyreklamowe.com.pl/ajax/cart/step3/', data:{"ajax_form_step":"ok"}, onComplete: function(data) { $('buy_type_content').set('html',data); loading_stop(); $('f_step3').set('send', {onComplete: function(data) { window.location.href='http://www.produktyreklamowe.com.pl/_cart/step4/'; }}).send(); } }).send(); // }}).send(); } }); $('login').addEvent('keydown', function(event){if(event.key=='enter' && $('pass').get('value')!='') exV._onSubmit(event)}); $('pass').addEvent('keydown', function(event){if(event.key=='enter' && $('login').get('value')!='') exV._onSubmit(event)}); } }); }}).send(); } if(type==2 && ''<4 && cust_id>0) { $(f.id).set('send', {onComplete: function(data) { var req = new Request({ method: 'post', url: 'http://www.produktyreklamowe.com.pl/ajax/cart/step3/', data:{"ajax_form_step":"ok"}, onComplete: function(data) { $('loading').set('html',data); loading_stop(); $('f_step3').set('send', {onComplete: function(data) { window.location.href='http://www.produktyreklamowe.com.pl/_cart/step4/'; }}).send(); } }).send(); }}).send(); } if(type==2 && ''>=4) $(f.id).set('send', {onComplete: function(data) { window.location.href='/_cart/step4/'; }}).send(); } } function sshipping(t,ni) { var sh=getId('cart_shipping'); var divs = sh.getElementsByTagName('div'); for(var i=0; i=0) { getId('finish_sum').innerHTML=ss.toFixed(2); } if(dic[1]>0) { var ssd=parseFloat(dic[0])+sh; getId('finish_sum').innerHTML=ssd.toFixed(2); getId('sum_discount_all').innerHTML=dic[3]+' '+dic[1]+''+dic[2]; } else getId('sum_discount_all').innerHTML=''; if(getId('payments['+sid+']').value==1) { var payadd=parseFloat(getId('payadd['+sid+']').innerHTML); var payaddc=parseFloat(getId('payadd_curr['+sid+']').innerHTML); if (shh==0) { //payadd=0; } if (shhc==0) { //payaddc=0; } shhc=shhc+payaddc; shh=shh+payadd; } getId('shippingcost').value=shh; var sumall=getId('sumall').value; sumall=(parseFloat(sumall)+parseFloat(shh)) if(ss<100) { $$('select[id^=payments]').each(function(el,j){ for(i=0;i10000) { $$('select[id^=payments]').each(function(el,j){ for(i=0;i0) window.location.href='http://www.produktyreklamowe.com.pl/_cart/index/' else if(parseFloat(getId('sum_all').innerHTML)==0) $('shipping_ajax').set('html',''); else $('shipping_ajax').set('html',d[0]); if(d[2]!="") { if($('shipping_'+d[1])) { sshipping(getId('shipping_'+d[1]),1); bankacount(d[2],d[1]); } } else { if($('shipping_'+d[1])) { sshipping(getId('shipping_'+d[1]),1); bankacount(getId('payments['+d[1]+']').value,d[1]); } } checkbuy(); } }).send(); } function checkbuy() { sum1=$('sum_all').get('html'); if($('buybt')) { if(sum1==0) $('buybt').setStyle('display','none'); else $('buybt').setStyle('display','block'); } } function zagiel(koszyk,znr) { window.open('https://www.eraty.pl/symulator/oblicz.php?numerSklepu='+znr+'&wariantSklepu=1&typProduktu=0&wartoscTowarow='+koszyk, 'Policz_rate_zagile', 'width=630,height=500,directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no'); } function lukas(koszyk,znr) { window.open('http://www.produktyreklamowe.com.pl/ajax.php?p=cart&f=lukas&type=s&amount='+koszyk, 'Policz_rate_lukas', 'width=800,height=500,directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no'); } function buy_type_set(t) { var req = new Request({ method: 'post', url: 'http://www.produktyreklamowe.com.pl/ajax/cart/buy_type_set/', data: {buy_type:t}, onComplete: function(data) { if(t=='g') tit='KROK 3 z 5 - Dane dostawy'; if(t=='r') tit='KROK 3 z 5 - Dane dostawy - Rejestracja'; var rc_w=new rc_windows({ id:'rc_window0', container: $(document.body), useOverlay: true, width:620, height:700, title:tit, contentAJAX:'/ajax/register/index/', varAJAX:{"pid":1,"item":1,"btype":1}, contentHTML: '/ajax/register/index/', onComplete: function(){ exV = new fValidator("f_register",{languageConfig:{l:{required:"To pole jest obowiązkowe! ",alpha:"Pole zawiera nie prawidłowe znaki! ",alphanum:"Pole zawiera nie prawidłowe znaki! ",integer:"Nieprawidłowe dane! ",real:"Nieprawidłowy numer! ",date:"Prawidłowy format daty to (mm/dd/rrrr)! ",dateISO8601:"Prawidłowy format daty to (mm/dd/rrrr)! ",dateEU:"Prawidłowy format daty to (mm/dd/rrrr)!) ",email:"Nieprawidłowy adres e-mail! ",phone:"Nieprawidłowy numer telefonu! ",url:"Nieprawidłowy adres URL! ",zip:"Nieprawidłowy format kodu pocztowego! ",confirm:"Nieprawidłowe hasło! "}}, msgClass: "rc_div_alert", msgContainerTag: "div", submitBt: "register_bt", fValidate_send:function(){ if(t!='g') var email=$('customers_email').get('value'); $('f_register').set('send', {onComplete: function(data) { window.location.href='http://www.produktyreklamowe.com.pl/_cart/step4/'; close_window_out($('rc_window0'),1,'10000'); }}); $('f_register').send(); } }); } }); } }).send(); } periodicalid1=0; function change_address(v) { if(v=='a') tit='Adres dostawy'; if(v=='i') tit='Dane do faktury VAT'; var rc_w=new rc_windows({ id:'rc_window0', container: $(document.body), useOverlay: true, width:650, height:700, title: tit, type:'iframe', contentAJAX:'http://www.produktyreklamowe.com.pl/iframe.php?p=cart&f=step3a&type='+v, onComplete: function(){ periodicalid=overlay_corect.periodical(500,{ids:'rc_window0',lp:0}); if(periodicalid1>0) $clear(periodicalid1); periodicalid1=(function(){ if($('rc_window0_body') && periodicalid1>0) { var b=$('rc_window0_body').contentWindow.document.body.get('html'); re = /iframe==off/; if(b.match(re)) { $clear(periodicalid1); close_window_out($('rc_window0'),0); window.location.href='http://www.produktyreklamowe.com.pl/_cart/step4/'; } } }).periodical(500,{}); } }); } window.addEvent('domready', function() { $$('#payments_type input').addEvents({ 'click': function() { loading_start(); var req = new Request({ method: 'post', url: 'http://www.produktyreklamowe.com.pl/ajax/cart/sig/', data: {pt:this.value}, onComplete: function(data) { $('ajax_payments').set('html',data) loading_stop(); } }).send(); } }); $$('#payments_type a').addEvents({ 'click': function() { loading_start(); var id=this.href.split("'"); var req = new Request({ method: 'post', url: 'http://www.produktyreklamowe.com.pl/ajax/cart/sig/', data: {pt:$(id[1]).get('value')}, onComplete: function(data) { $('ajax_payments').set('html',data) loading_stop(); } }).send(); } }); });