PageSourceSearch

https://databook.cz/js/obchod.js

js databook.cz collected 2026-10-02 11:42:47 UTC 17,521 bytes, 760 lines download raw bytes

1 /* 
2 * To change this template, choose Tools | Templates
3 * and open the template in the editor.
4 */
5
6function on_newpayment_submit(){
7    //console.log($('#payu_payform').serialize())
8    jQuery.ajax({
9        type: 'POST',
10        data: $('#payu_payform').serialize(),
11        url: "/payu/NewPayment",
12        success: function(kec){
13            //console.log(kec)
14            if (isNumeric(kec)){
15                $('#payu_session_id').val(kec);
16		
17		//test_payU();
18                $('#payu_payform').submit();
19            }else{
20                $('#payu_err').html(kec);
21            }
22        }
23        
24   });
25}
26
27function test_payU()
28{
29  jQuery.ajax({
30        type: 'POST',
31        data: $('#payu_payform').serialize(),
32        url: "/payu/petra",
33        success: function(kec){
34            console.log(kec)
35            
36        }
37        
38   });
39}
40
41function isNumeric(value) {
42  if (value == null || !value.toString().match(/^[-]?\d*\.?\d*$/)) return false;
43  return true;
44}
45
46function naseptavac()
47{
48	var v=$("#hledat").val();
49   // alert(v);
50    if (v.length>=3){
51        $("#naseptavac").show();
52        $("#naseptavac").html('<img src="/weby/databook/images/ld1.gif"/>');
53        //alert(v);
54        jQuery.ajax({
55            type: 'POST',
56            data: {q:v},
57            url: "/ajax/naseptavac.php",
58            success: function(kec){
59                 $("#naseptavac").html(kec);
60                 //echo kec;
61                 //alert(kec);
62            }
63        });
64
65
66    }
67}
68
69//naseptavac
70function naseptavac(){
71    var v=$("#hledat").val();
72   // alert(v);
73    if (v.length>=3){
74		//alert(v)
75        $("#naseptavac").show();
76        $("#naseptavac").html('<img src="/weby/databook/images/ld1.gif"/>');
77        //alert(v);
78        jQuery.ajax({
79            type: 'POST',
80            data: {q:v},
81            url: "/ajax/naseptavac.php",
82            success: function(kec){
83                 $("#naseptavac").html(kec);
84                 //echo kec;
85                 //alert(kec);
86            }
87        });
88
89
90    }
91}
92
93
94function naseptavej(){
95    v=$("#hledat").val();
96   // alert(v);
97    if (v.length>=3){
98        $("#naseptavac").show();
99        $("#naseptavac").html('<img src="/weby/databook/images/ld1.gif"/>');
100        //alert(v);
101        jQuery.ajax({
102            type: 'POST',
103            data: {q:v},
104            url: "/ajax/hledani.php",
105            success: function(kec){
106                 $("#naseptavac").html(kec);
107                 //echo kec;
108                 //alert(kec);
109            }
110        });
111
112
113    }
114}
115
116function doKose2(frm){
117    jQuery.ajax({
118        type: 'POST',
119        data: $(frm).serialize(),
120        url: "/ajax/kosik.php",
121        success: function(kec){
122            hlaseni( kec );
123            aktualisujMinikosik();
124        }
125   });
126   return false;
127}
128
129function doKoseObal(frm){  
130    //alert('kuk');
131    //alert($(frm).serialize());
132    jQuery.ajax({
133        type: 'POST',
134        data: $(frm).serialize(),
135        url: "/ajax/kosik.php",
136        success: function(kec){
137            hlaseni( kec );
138            aktualisujMinikosik();
139        }
140   });
141   return false;
142}
143
144function doKoseKajman(frm){  
145    //alert('kuk');
146    //alert($(frm).serialize());
147   // alert($("#color"));
148   
149   
150   var data=$(frm).serialize();
151    //alert($(frm).serialize()+" "+barva);
152   // alert(data);
153    jQuery.ajax({
154        type: 'POST',
155        data: data,
156        url: "/ajax/kosik.php",
157        success: function(kec){
158           //alert(kec);
159            hlaseni( kec );
160            aktualisujMinikosik();
161        }
162   });
163   return false;
164}
165
166function doKoseObalBarva(frm){  
167    //alert('kuk');
168    //alert($(frm).serialize());
169   // alert($("#color"));
170   
171   if (($("#color")) && ($("#color").val())){ var barva=$("#color").val();
172   var data=$(frm).serialize()+"&color="+barva;}
173   else{ 
174   var data=$(frm).serialize()}
175   
176    //alert($(frm).serialize()+" "+barva);
177   // alert(data);
178    jQuery.ajax({
179        type: 'POST',
180        data: data,
181        url: "/ajax/kosik.php",
182        success: function(kec){
183          // alert(kec);
184            hlaseni( kec );
185            aktualisujMinikosik();
186        }
187   });
188   return false;
189}
190
191function doKose(frm, sloupecCeny){  
192    //alert('kuk');
193    //alert($(frm).serialize());
194    jQuery.ajax({
195        type: 'POST',
196        data: $(frm).serialize()+"&slc="+sloupecCeny,
197        url: "/ajax/kosik.php",
198        success: function(kec){
199            hlaseni( kec );
200            aktualisujMinikosik();
201        }
202   });
203   return false;
204}
205
206function doKoseParam(frm, sloupecCeny){  
207    //alert(frm);
208    //alert(jQuery(frm).serialize());
209    jQuery.ajax({
210        type: 'POST',
211        data: jQuery(frm).serialize()+"&slc="+sloupecCeny,
212        url: "/ajax/kosik.php",
213        success: function(kec){
214            hlaseni( kec );
215            aktualisujMinikosik();
216        }
217   });
218   return false;
219}
220
221/*je mozne vkladat knizky jen 1 kus*/
222function doKoseBezPoctu(frm, sloupecCeny){  
223    //alert('kuk');
224    //alert($(frm).serialize());
225    jQuery.ajax({
226        type: 'POST',
227        data: $(frm).serialize()+"&slc="+sloupecCeny,
228        url: "/ajax/kosik.php",
229        success: function(kec){
230            hlaseni( kec );
231            aktualisujMinikosik();
232        }
233   });
234   return false;
235}
236
237/*muze posilat primo do kose*/
238function doKoseKosik(frm, sloupecCeny, doKose){  
239    //alert('kuk');
240   // alert($(frm).serialize());
241    jQuery.ajax({
242        type: 'POST',
243        data: $(frm).serialize()+"&slc="+sloupecCeny,
244        url: "/ajax/kosik.php",
245        success: function(kec){
246            if (doKose==1){
247               location.href="/kosik"; 
248            }else{
249            hlaseni( kec );
250            aktualisujMinikosik();
251            }
252        }
253   });
254   return false;
255}
256
257function upravParametryKosik(id,sel){
258    
259    //alert( $("#"+sel).val());
260    jQuery.ajax({
261        type: 'POST',
262        data: {id:id, d:'zmenaParam', val: $("#"+sel).val()},
263        url: "/ajax/kosik.php",
264        success: function(str){
265            $("#kostable").html(str);
266            aktualisujMinikosik();
267        }
268   });
269   
270
271
272}
273
274function zmenvelikost(id){
275    
276    jQuery.ajax({
277        type: 'POST',
278        data: {id:id, d:'zmenaParamFory', val: $("#velikost"+id).val()},
279        url: "/ajax/kosik.php",
280        success: function(str){
281         //   alert(str);
282            //$("#kostable").html(str);
283            //aktualisujMinikosik();
284        }
285   });
286   
287
288
289}
290
291/* zmena mnozstvi produktu v koshikhu */
292function prepocitejKosik(id){
293   // alert($("#kmn"+id).val());
294    jQuery.ajax({
295        type: 'POST',
296        data: {id:id, d:'zmenaMnozstvi', val: $("#kmn"+id).val()},
297        url: "/ajax/kosik.php",
298        success: function(str){
299            //alert(str);
300            $("#kostable").html(str);
301            aktualisujMinikosik();
302        }
303   });
304}
305
306function smazatZKosikuKajman(id){
307    jQuery.ajax({
308        type: 'POST',
309        data: {id:id, d:'smazZKoseKajman', val: $("#kmn"+id).val()},
310        url: "/ajax/kosik.php",
311        success: function(str){
312            $("#kos-kajman").html(str);
313            aktualisujMinikosik();
314        }
315   });
316}
317
318 function smazatZKosikuDatabook(id){
319     jQuery.ajax({
320         type: 'POST',
321         data: {id:id, d:'smazZKoseDatabook', val: $("#kmn"+id).val()},
322         url: "/ajax/kosik.php",
323         success: function(str){
324             $("#kostable").html(str);
325             aktualisujMinikosik();
326         }
327     });
328 }
329
330function smazatZKosiku(id){
331    jQuery.ajax({
332        type: 'POST',
333        data: {id:id, d:'smazZKose', val: $("#kmn"+id).val()},
334        url: "/ajax/kosik.php",
335        success: function(str){
336            $("#kostable").html(str);
337            aktualisujMinikosik();
338        }
339   });
340}
341
342function prepocitejKosikKajman(id){
343   // alert($("#kmn"+id).val());
344    jQuery.ajax({
345        type: 'POST',
346        data: {id:id, d:'zmenaMnozstviKajman', val: $("#kmn"+id).val()},
347        url: "/ajax/kosik.php",
348        success: function(str){
349            //alert(str);
350            $("#kos-kajman").html(str);
351            aktualisujMinikosik();
352        }
353   });
354}
355
356
357/* zmena mnozstvi produktu v koshikhu */
358function prepocitejKosikObal(id){
359   // alert($("#kmn"+id).val());
360    jQuery.ajax({
361        type: 'POST',
362        data: {id:id, d:'zmenaMnozstviObal', val: $("#kmn"+id).val()},
363        url: "/ajax/kosik.php",
364        success: function(str){
365            //alert(str);
366            $("#kostable").html(str);
367            aktualisujMinikosik();
368        }
369   });
370}
371
372function smazatZKosikuObal(id){
373    jQuery.ajax({
374        type: 'POST',
375        data: {id:id, d:'smazZKoseObal', val: $("#kmn"+id).val()},
376        url: "/ajax/kosik.php",
377        success: function(str){
378            $("#kostable").html(str);
379            aktualisujMinikosik();
380        }
381   });
382}
383
384function smazatZKosikuSchody(id){
385    jQuery.ajax({
386        type: 'POST',
387        data: {id:id, d:'smazZKose', val: $("#kmn"+id).val()},
388        url: "/ajax/kosik.php",
389        success: function(str){
390            $("#kostable").html(str);
391            aktualisujMinikosik();
392            akt_kosik_zakaznik();
393        }
394   });
395}
396
397
398function akt_kosik_zakaznik()
399{
400   // alert('test');
401        jQuery.ajax({
402        type: 'POST',
403        data: {d:'aktkosik'},
404        url: "/ajax/kosik.php",
405        success: function(str){
406           // alert(str);
407            $("#kostablezakznik").html(str);
408          
409        }
410   });
411}
412
413
414function aktualisuj_kosik(){
415
416   jQuery.ajax({
417        type: 'POST',
418        data: {d:'aktualisuj_kosik'},
419        url: "/ajax/kosik.php",
420        success: function(str){
421            $("#kostable").html(str);
422        }
423   });
424
425
426}
427function setDopravaObal(id, cena,title){
428    
429   jQuery.ajax({        
430        type: 'POST',
431        data: {id:id, d:'chDopravneObal', cena:cena,title:title},
432        url: "/ajax/kosik.php",
433        success: function(str){
434            
435            $("#kostable").html(str);
436        }
437   });
438}
439/* nastavi do kosiku cenu dopravy id = id dopravneho */
440function setDoprava(id){
441   jQuery.ajax({        
442        type: 'POST',
443        data: {id:id, d:'chDopravne'},
444        url: "/ajax/kosik.php",
445        success: function(str){
446            //alert(str);
447            $("#kostable").html(str);
448        }
449   });
450}
451
452 function setDoprava_posta(id){
453     jQuery.ajax({
454         type: 'POST',
455         data: {id:id, d:'chDopravnePosta'},
456         url: "/ajax/kosik.php",
457         success: function(str){
458             //alert(str);
459             $("#kostable").html(str);
460         }
461     });
462 }
463
464/* nastavi do kosiku cenu dopravy id = id dopravneho */
465function setDopravaKajman(id){
466    
467   jQuery.ajax({        
468        type: 'POST',
469        data: {id:id, d:'chDopravneK'},
470        url: "/ajax/kosik.php",
471        success: function(str){
472            //alert(str);
473            $("#kos-kajman").html(str);
474        }
475   });
476}
477
478
479
480function setPlatba(id){
481    jQuery.ajax({        
482        type: 'POST',
483        data: {id:id, d:'setPlatba'},
484        url: "/ajax/kosik.php",
485        success: function(str){
486            $("#kostable").html(str);
487        }
488   });
489}
490
491
492function reloadPlatba(id){
493    if ($("#zpusob_platby").length == 0){ 
494        
495        return;
496    } 
497    jQuery.ajax({        
498        type: 'GET',
499        data: {id:id, d:'reloadPlatba'},
500        url: "/ajax/kosik.php",
501        success: function(str){
502            $("#zpusob_platby").html(str);
503        }
504    });
505}
506
507
508function aktualisujMinikosik(){
509   jQuery.ajax({
510        type: 'GET',
511        data: {d:'minikos'},
512        url: "/ajax/kosik.php",
513        success: function(str){
514            //alert(str);
515            jQuery("#minikosik").html(str);
516        }
517   });
518
519
520}
521
522function validujInput2(id){
523   
524    if ($("#"+id).val()==""){     
525        $("#"+id).removeClass("text");
526        $("#"+id).addClass("text inputError");
527        return false;
528    }else {
529        $("#"+id).removeClass("text inputError");
530         $("#"+id).removeClass("text");
531    }
532    return true;
533}
534
535function validujInput(id){
536   var val=$("#"+id).val();
537   
538   val=$.trim(val);
539   
540    if (val.length==0){    
541        
542        $("#"+id).addClass("inputError");
543        return false;
544    }else {
545        $("#"+id).removeClass("inputError");
546    }
547    return true;
548}
549
550function validujObjednavku(){
551     a=validujInput('f_jmeno');
552     b=validujInput('f_prijmeni');
553     c=validujInput('f_ulice');
554     d=validujInput('f_obec');
555     e=validujInput('f_psc');
556     f=validujInput('email');
557    if (  a && b && c && d && f ) {
558        return true;
559    }
560    $("#kosErr").show();
561    $("#kosErr").html("Vyplňte prosím všechny povinné údaje.");
562    return false;
563}
564
565
566function validujUseraChangeDatabook()
567{
568    var a=validujInput('f_jmeno');
569    // alert('hu2');
570    var b=validujInput('f_prijmeni');
571    var c=validujInput('f_ulice');
572    var d=validujInput('f_obec');
573    var e=validujInput('f_psc');
574   
575   var perr="";
576   if (  a && b && c && d && e ) {
577        return true;
578    }
579    
580    $("#err").show();
581    //alert("Vyplňte prosím všechny povinné údaje." +perr);
582    $("#err").html("Vyplňte prosím všechny povinné údaje." +perr);
583    return false;
584}
585
586function validujUsera(){
587    return validujUsera(true);
588}
589function validujUsera(hesla){
590    
591    var a=validujInput('f_jmeno');
592    // alert('hu2');
593    var b=validujInput('f_prijmeni');
594    var c=validujInput('f_ulice');
595    var d=validujInput('f_obec');
596    var e=validujInput('f_psc');
597    var f=validujInput('email');
598     var perr="";
599    var h=true;
600    
601    //alert('hu');
602     if (hesla)
603     {    
604     
605     if ($("#p1").val().length<5 ){
606         perr="<br/>Heslo musí mít minimálně 5 znaků.";
607         h=false;
608     }
609     if ($("#p1").val()!=$("#p2").val()){        
610         h=false;
611         perr+="<br/>Hesla se neshodují.";
612     }
613     }
614    if (  a && b && c && d && e && f && h) {
615        return true;
616    }
617    
618    $("#err").show();
619    //alert("Vyplňte prosím všechny povinné údaje." +perr);
620    $("#err").html("Vyplňte prosím všechny povinné údaje." +perr);
621    return false;
622}
623
624
625
626function validujUseraDatabook(){
627   
628     var a=validujInput('f_jmeno');
629     //alert('hu2');
630     var b=validujInput('f_prijmeni');
631     var c=validujInput('f_ulice');
632     var d=validujInput('f_obec');
633     var e=validujInput('f_psc');
634     
635     var f=validujInput('email');
636     var perr="";
637     var g=($("#emailkontr").val()==1);
638     var h=true;
639    if (($("#ischeckreg"))&&($("#ischeckreg").attr('checked'))){//kontrola hesla pouze kdyz se registruje
640        if ($("#p1").val().length<5 ){
641            perr="<br/>Heslo musí mít minimálně 5 znaků.";
642            h=false;
643        }
644        if ($("#p1").val()!=$("#p2").val()){
645            h=false;
646            perr+="<br/>Hesla se neshodují.";
647        }
648    }
649  //g=false
650    
651    if (  a && b && c && d && e && f && g && h) {
652   // if (  a && b && c && d && e && f &&  h) {
653
654        return true;
655    }
656    else{
657      if (!g) {
658       perr=perr+"<br />Tento e-mail již je zaregistrován. Pokud se s ním nemůžete přihlásit, zkuste si na něj nechat zaslat nové heslo.";
659        // $("#"+errbox).html(strtext);
660             //   if (str!='') {$("#"+errbox).show();
661              // $("#emailkontr").val("");  
662      } 
663     /* 
664        if (!g) {
665         
666         str="Tento e-mail již je zaregistrován. Pokud se s ním nemůžete přihlásit, zkuste si na něj nechat zaslat nové heslo.";
667         $("#"+errbox).html(str);
668                if (str!='') {$("#"+errbox).show();
669                 $("#emailkontr").val("");  
670                }
671    }    
672    else
673    */
674    
675    $("#err").show();
676    //alert("Vyplňte prosím všechny povinné údaje." +perr);
677    $("#err").html("Vyplňte prosím všechny povinné údaje." +perr
678    //+ " "+a+b+c+d+e+f+g+h
679    );
680    
681    return false;
682}
683}
684
685function kontrolaEmailu(errbox){
686  jQuery("#email").change(function(){
687      //alert($("#email").val());
688    jQuery.ajax({
689        type: 'GET',
690        data: {d:'dup', email:$("#email").val()
691      },
692        url: "/ajax/user.php",
693        success: function(str){
694                
695                $("#"+errbox).html(str);
696                if (str!='') {$("#"+errbox).show();
697                  return false;  
698                }
699                else {$("#"+errbox).hide();
700                return true;}
701            
702        }
703    });
704  });
705}
706
707
708
709
710function kontrolaEmailuDatabook(errbox){
711  jQuery("#email").change(function(){
712     
713   databookEmail(errbox);
714  });
715}
716
717function databookEmail(errbox)
718{
719    st=jQuery.trim($("#email").val());
720    $("#email").val(st);
721  //   alert(st);    
722    jQuery.ajax({
723        type: 'GET',
724        data: {d:'dup', email:st
725      },
726        url: "/ajax/user.php",
727        success: function(str){
728                
729                $("#"+errbox).html(str);
730                if (str!='') {
731                    $("#"+errbox).show();
732                    $("#emailkontr").val("0");
733                }else {
734                    $("#"+errbox).hide();
735                    $("#emailkontr").val("1");  
736                }
737            
738        }
739    });
740}
741
742
743
744
745function zkus_slevovy_kod(kod){
746    if (kod.length>8){
747    jQuery.ajax({
748        type: 'POST',
749        data: {d:'slevovy_kupon', kod:kod},
750        url: "/ajax/kosik.php",
751        success: function(str){
752            //alert(str);
753           // $("#kostable").html(str);
754           // aktualisujMinikosik();
755           $("#slevaresult").html(str);
756           aktualisuj_kosik();
757        }
758    });
759    }
760}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.