function flip(rid){ current=(document.getElementById(rid).style.display == 'none') ? 'block' : 'none'; document.getElementById(rid).style.display = current; } function firma_nie(){ document.getElementById('form_firma').style.display = 'none'; document.form_zamowienie.firma.value = ''; document.form_zamowienie.nip.value = ''; } function firma_tak(){ document.getElementById('form_firma').style.display = 'block'; } function bon(){ var wb = /^[0-9a-zA-Z]{6,35}$/; var bon = document.getElementById('bon_rabatowy'); var wer = (wb.test(bon.value)==true && bon.value != ''); if(wer){ self.location.href = 'index.php?d=koszyk&akcja=bon&bon_rabatowy=' + bon.value; }else{ alert('Nieprawidłowa wartość'); } } function wybierzGratis(g){ self.location.href = 'index.php?d=koszyk&akcja=gratis&gratis='+g; } function osoba_firma(){ zosoba = document.getElementById('zaznaczOsoba'); dosoba = document.getElementById('daneOsoba'); dfirma = document.getElementById('daneFirma'); if(zosoba.checked){ dosoba.style.display = 'block'; dfirma.style.display = 'none'; }else{ dosoba.style.display = 'none'; dfirma.style.display = 'block'; } } function ustaw_adres_dostawy(ad_id, ad_licz){ var ad_p, ad_i; for(ad_i=1; ad_i<=ad_licz; ad_i++){ ad_p = document.getElementById('adres_'+ad_i); if(ad_i == ad_id){ ad_p.style.display = 'block'; }else{ ad_p.style.display = 'none'; }}} function przewiniecie(start, elid){ if(start < document.getElementById(elid).offsetTop - (window.innerHeight/4)) setTimeout(function(){ window.scrollBy(0, 5); przewiniecie(start+5, elid); }, 5); } function zapiszKoszyk(pole, wartosc){ post = 'pole='+pole+'&wartosc='+wartosc; p = otworzPolaczenie(); p.open('post', 'koszyk.php', true); p.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); p.send(post); } function PoliczRate(k,id,w){ var c = k > 0 ? k : document.getElementById('cena_raty').value; okno('https://wniosek.eraty.pl/symulator/oblicz/numerSklepu/'+id+'/wariantSklepu/'+w+'/typProduktu/0/wartoscTowarow/'+c,'eRaty',650,650,0,1,1,0); } function mbankraty(k,id){ var c = k > 0 ? k : document.getElementById('cena_raty').value; okno('http://www.mbank.net.pl/mraty_1/?sprzedawca='+id+'&kwota='+c,'mRaty',850,650,0,1,1,0); } function PoliczRateCA(k,id){ var c = k > 0 ? k : document.getElementById('cena_raty').value; okno('https://ewniosek.credit-agricole.pl/eWniosek/simulator.jsp?PARAM_TYPE=RAT&PARAM_PROFILE='+id+'&PARAM_CREDIT_AMOUNT='+c,'CARaty',800,800,0,1,1,0); } function sprawdzMail(ema){ wz = /^[0-9a-zA-Z-._]+@[0-9a-zA-Z.-]+\.[a-zA-Z]{2,8}$/; spr = (wz.test(ema)==true && ema != ''); if(spr){ return true; }else{ return false; } } function pokaz(){ if(document.getElementById('kup_na_firme')){ if(document.rejestracja.firma.checked){ flip('na_firme'); flip('teleadr_firma'); } } } function dane_firmy() { fr = document.rejestracja; if(fr.adres_firmy.checked){ fr.firma_ulica.value = fr.ulica.value; fr.firma_dom.value = fr.dom.value; fr.firma_kod_pocztowy.value = fr.kod_pocztowy.value; fr.firma_miasto.value = fr.miasto.value; fr.firma_wojewodztwo.value = fr.wojewodztwo.value; fr.firma_telefon.value = fr.telefon.value; } } function aPoleWartosc(aPole){ if(aPole.type != 'select-one'){ if(aPole.length > 1){ for(r=0; r 0){ if(pName.search('ile_') >= 0){ if(pUchwyt.type == 'text'){ pDane[n] = pName+'='+encodeURI(pUchwyt.value); n++; }else if(pUchwyt.type == 'checkbox'){ if(pUchwyt.checked == true){ pDane[n] = pName+'='+encodeURI(pUchwyt.value); n++; } } }else if(pName.search('atrybuty_') >= 0){ if(pUchwyt.type == 'text'){ pDane[n] = pName+'='+encodeURI(pUchwyt.value); n++; }else if(pUchwyt.type == 'radio'){ if(pUchwyt.checked == true){ pDane[n] = pName+'='+encodeURI(pUchwyt.value); n++; } }else if(pUchwyt.type == 'select-one'){ pDane[n] = pName+'='+encodeURI(pUchwyt.options[pUchwyt.selectedIndex].value); n++; } } } } } } p = otworzPolaczenie(); URL = 'koszyk.php'; p.open('post', 'koszyk.php', true); p.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); p.onreadystatechange = function(){ if(p.readyState == 4) kqs_box(p.responseText,500,'auto'); }; p.send(pDane.join('&')); setTimeout(koszyk_licznik, 100); setTimeout(koszyk_menu, 100); return 1; } function koszyk_licznik(){ var p, URL; p = otworzPolaczenie(); URL = 'koszyk.php?akcja=licznik'; p.open('get', URL); p.onreadystatechange = function(){ if(p.readyState == 4) document.getElementById('koszyk_licznik').innerHTML = p.responseText; }; p.send(null); } function koszyk_menu(){ var p, URL; p = otworzPolaczenie(); URL = 'koszyk.php?akcja=menu'; p.open('get', URL); p.onreadystatechange = function(){ if(p.readyState == 4) document.getElementById('mKoszyk').innerHTML = p.responseText; }; p.send(null); } function otworzPolaczenie(){ var httpRequest; if(window.XMLHttpRequest && !(window.ActiveXObject)) { httpRequest = new XMLHttpRequest(); }else if(window.ActiveXObject) { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); }; return httpRequest; } function filtrujWartosc(n_window, n_docelement, n_body){ var n_result = n_window ? n_window : 0; if(n_docelement && (!n_result || (n_result > n_docelement))){ n_result = n_docelement; }; return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result; } function f_clientWidth(){ return filtrujWartosc(window.innerWidth ? window.innerWidth : 0, document.documentElement ? document.documentElement.clientWidth : 0, document.body ? document.body.clientWidth : 0); } function f_clientHeight(){ return filtrujWartosc(window.innerHeight ? window.innerHeight : 0, document.documentElement ? document.documentElement.clientHeight : 0, document.body ? document.body.clientHeight : 0); } function f_scrollTop(){ return filtrujWartosc(window.pageYOffset ? window.pageYOffset : 0, document.documentElement ? document.documentElement.scrollTop : 0, document.body ? document.body.scrollTop : 0); } var glo = 0; var setout; var wcz; function galeria_box(g,o,ow,oh,np,pid){ if(glo == 0){ glo = 1; var obmw = ow; var obmh = oh; var wspob = ow/oh; var bl = 0; var bg = 0; var bw = f_clientWidth(); var bh = f_clientHeight(); var okmaxw = bw - 40; var okmaxh = bh - 160; var wspok = okmaxw/okmaxh; var polgal = otworzPolaczenie(); var pn = document.getElementById('galeria-nazwa'); var pgt = document.getElementById('kqs-tlo'); var pg = document.getElementById('galeria-box'); var po = document.getElementById('galeria-obraz'); var pm = document.getElementById('galeria-miniatury'); var ol = document.getElementById('loading-image'); if(oh > okmaxh || ow > okmaxw){ if(wspok > 1){ if(wspob > 1){ if(wspob < wspok){ obmh = okmaxh; obmw = Math.round(okmaxh*wspob); }else{ obmw = okmaxw; obmh = Math.round(okmaxw/wspob); } }else{ obmh = okmaxh; obmw = Math.round(okmaxh*wspob); } }else{ if(wspob > 1){ obmw = okmaxw; obmh = Math.round(okmaxw/wspob); }else{ if(wspob > wspok){ obmw = okmaxw; obmh = Math.round(okmaxw/wspob); }else{ obmh = okmaxh; obmw = Math.round(okmaxh*wspob); } } } } bg = (bh-obmh-120)/2; bl = (bw-obmw-20)/2; po.style.maxHeight = obmh+'px'; po.style.maxWidth = obmw+'px'; ol.src = 'galerie/'+o.substr(0,1)+'/'+o; po.src = 'img/loading.gif'; pn.innerHTML = np; polgal.open('get', 'galeria-box.php?g='+g+'&p='+pid); polgal.onreadystatechange = function(){ if(polgal.readyState == 4) pm.innerHTML = polgal.responseText; }; polgal.send(null); pgt.style.visibility = 'visible'; pg.style.visibility = 'visible'; wcz = setInterval(function(){if(galeria_rozmiar(obmw,obmh,bg,bl) && ol.complete){ po.src = 'galerie/'+o.substr(0,1)+'/'+o; clearInterval(wcz); glo = 0; } },100); } } function galeria_rozmiar(wsz,wwy,wto,wle){ eln = document.getElementById('galeria-nazwa'); elp = document.getElementById('galeria-podklad'); elb = document.getElementById('galeria-box'); asz = parseInt(elp.style.width); rsz = Math.round(asz - wsz); dsz = Math.abs(rsz) > 50 ? 5 : 1; awy = parseInt(elp.style.height); rwy = Math.round(awy - wwy); dwy = Math.abs(rwy) > 50 ? 5 : 1; ato = parseInt(elb.offsetTop); rto = Math.round(ato - wto); dto = Math.abs(rto) > 50 ? 5 : 1; ale = parseInt(elb.offsetLeft); rle = Math.round(ale - wle); dle = Math.abs(rle) > 50 ? 5 : 1; usz = rsz > 0 ? (asz - dsz) : (asz + dsz); uwy = rwy > 0 ? (awy - dwy) : (awy + dwy); uto = rto > 0 ? (ato - dto) : (ato + dto); ule = rle > 0 ? (ale - dle) : (ale + dle); akc = (rsz != 0 || rwy != 0 || rto != 0 || rle != 0) ? true : false; if(akc){ if(rsz != 0){ elp.style.width = usz+'px'; eln.style.width = usz+'px'; } if(rwy != 0) elp.style.height = uwy+'px'; if(rto != 0) elb.style.top = uto+'px'; if(rle != 0) elb.style.left = ule+'px'; setout = setTimeout(function(){galeria_rozmiar(wsz,wwy,wto,wle)}, 1); }else{ return true; } } function kqs_box(oz,ow,oh){var tlo, box, zaw, obmw = ow == 'auto' ? 100 : (ow > 0 ? ow : f_clientWidth()), obmh = oh == 'auto' ? 100 : (oh > 0 ? oh : f_clientHeight()), wspob = obmw/obmh, bw = f_clientWidth(), bh = f_clientHeight(), okmaxw = bw - 40, okmaxh = bh - 100, wspok = okmaxw/okmaxh; if(obmh > okmaxh || obmw > okmaxw){ if(wspok > 1){ if(wspob > 1){ if(wspob < wspok){ obmh = okmaxh; obmw = Math.round(okmaxh*wspob); }else{ obmw = okmaxw; obmh = Math.round(okmaxw/wspob); } }else{ obmh = okmaxh; obmw = Math.round(okmaxh*wspob); } }else{ if(wspob > 1){ obmw = okmaxw; obmh = Math.round(okmaxw/wspob); }else{ if(wspob > wspok){ obmw = okmaxw; obmh = Math.round(okmaxw/wspob); }else{ obmh = okmaxh; obmw = Math.round(okmaxh*wspob); } } } } tlo = document.getElementById('kqs-tlo'); box_tlo = document.getElementById('kqs-box-tlo'); box = document.getElementById('kqs-box'); zaw = document.getElementById('kqs-box-zawartosc'); if(ow == 'auto'){ box.style.width = 'auto'; box.style.maxWidth = 'auto'; }else{ box.style.maxWidth = obmw+'px'; } if(oh == 'auto'){ box.style.height = 'auto'; box.style.maxHeight = 'auto'; }else{ box.style.maxHeight = obmh+'px'; } if(oz != '') zaw.innerHTML = oz; tlo.style.visibility = 'visible'; box_tlo.style.visibility = 'visible'; } function kqs_off(){ document.getElementById('galeria-box').style.visibility = 'hidden'; document.getElementById('kqs-tlo').style.visibility = 'hidden'; document.getElementById('kqs-box-tlo').style.visibility = 'hidden'; document.getElementById('kqs-box-zawartosc').innerHTML = ''; } function porownaj(pids, a){ var ak, i, p, pp, pid, URL; ak = a == '1' ? 'dodaj' : 'usun'; for(i=0; iAdd to Compare'; }}} p = otworzPolaczenie(); URL = 'porownywarka.php?akcja='+ak+'&p_id='+pids.join(); p.open('get', URL); p.onreadystatechange = function(){ if(p.readyState == 4) document.getElementById('mPorownywarka').innerHTML = p.responseText; }; p.send(null); }; function porownaj_okno(){ okno('porownywarka.php','porownywarka',950,600,0,1,1,1); }; function przechowaj(pid, a){ var ak, p, pp, URL; ak = a == '1' ? 'dodaj' : 'usun'; pp = document.getElementById('prz_'+pid); if(pp){ if(a == '1'){ pp.innerHTML = ''; }else{ pp.innerHTML = ''; }} p = otworzPolaczenie(); URL = 'interaktywne.php?d=przechowalnia&akcja='+ak+'&p_id='+pid; p.open('get', URL); p.onreadystatechange = function(){ if(p.readyState == 4) document.getElementById('mPrzechowalnia').innerHTML = p.responseText; }; p.send(null); setTimeout(przechowaj_licznik, 100); } function przechowaj_licznik(){ var p, URL; p = otworzPolaczenie(); URL = 'interaktywne.php?d=przechowalnia&akcja=liczba'; p.open('get', URL); p.onreadystatechange = function(){ if(p.readyState == 4) document.getElementById('przechowalnia_licznik').innerHTML = p.responseText; }; p.send(null); } function przepiszWartosc(idin,idout){ var idinx = document.getElementById(idin); var idouty = document.getElementById(idout); idouty.value = idinx.value; }; function cechy_grupy(opId){ var cgOpWsz = cgOpcje[0]; var cgOpWy = cgOpcje[opId]; var znWar, klu1, klu2, oPole, sPole; for(klu1 in cgOpWsz){ oPole = document.getElementById('tr_co_'+cgOpWsz[klu1]); sPole = document.getElementById('sel_co_'+cgOpWsz[klu1]); if(oPole) { znWar = 0; for(klu2 in cgOpWy){ if(cgOpWy[klu2] == cgOpWsz[klu1]){ znWar = 1; } } if(znWar == 1){ oPole.style.display = 'table-row'; }else{ oPole.style.display = 'none'; sPole.value = 0; } } } } function wczytajKategorie(kid, did){ var polaczenie = otworzPolaczenie(); URL = 'interaktywne.php?d=kategorie&kid='+kid+'&did='+did; polaczenie.open('get', URL); polaczenie.onreadystatechange = function(){ if(polaczenie.readyState == 4) document.getElementById(did).innerHTML = polaczenie.responseText; }; polaczenie.send(null); } function podpowiedz(fraza){ var x = 0; var y = 0; var podp = document.getElementById('podpowiedzi'); var inpodp = document.getElementById('input-szukaj'); var polaczenie = otworzPolaczenie(); var URL = 'interaktywne.php?d=wyszukiwarka&fraza='+fraza; if(fraza.length >= 2){ if(inpodp){ x = inpodp.offsetLeft; y = inpodp.offsetTop + inpodp.offsetHeight; } polaczenie.open('get', URL); polaczenie.onreadystatechange = function(){ if(polaczenie.readyState == 4) podp.innerHTML = polaczenie.responseText; podp.style.top = y+'px'; podp.style.left = x+'px'; podp.style.visibility = 'visible'; }; polaczenie.send(null); }else{ podp.style.visibility = 'hidden'; } } function okno(u,n,sz,w,st,sc,r,m){ window.open(u, n, 'width='+sz+',height='+w+',status='+st+',scrollbars='+sc+',resizable='+r+',menubar='+m); } function setCookie(cn,cv,cex) { var d = new Date(); d.setTime(d.getTime() + (cex*24*60*60*1000)); var ex = 'expires='+ d.toUTCString(); document.cookie = cn+'='+cv+';'+ex;} function setCookieAccept(){ setCookie('cookie_zgoda',1,365); document.getElementById('kqs-cookie').style.display = 'none'; } if(!navigator.cookieEnabled){ alert('You must enable cookies to use the service. Restart your browser after changing settings.'); }