PageSourceSearch

https://www.as4u.cz/redakce/inc/sablona/prolinacka.js

js as4u.cz collected 2026-10-02 15:12:31 UTC 6,901 bytes, 181 lines download raw bytes

1var poradi = -1;
2var cisloNahore = 0;
3var cisloDole = 1;
4var cisloNahorel = 0;
5var cisloDolel = 1;
6var cisloNahorer = 0;
7var cisloDoler = 1;
8var timeChangeFoto;
9var casprolnutidef = 7000;
10
11function changeTitleFotoarrow(dopredu) {
12    var foto = poradi;
13    var max = $('.sablona_prolinacka_data').length;
14    if (dopredu == 1) {
15        foto += 1;
16        if (foto > max) {
17            foto = 0;
18        }
19    } else {
20        foto -= 1;
21        if (foto < 0) {
22            foto = max - 1;
23        }
24    }
25    changeTitleFoto(foto);
26}
27
28function changeTitleFoto(foto, norep) {
29
30    var nazevArr = [];
31    var imgArr = [];
32    var popisArr = [];
33    var urlArr = [];
34    var vArr = [];
35    var authArr = [];
36    var naltArr = [];
37    var maxPoradi = -1;
38    var i;
39
40    var titleFoto = $('.sablona_prolinacka_data');
41    for (i = 0; i <= titleFoto.length; i++) {
42        nazevArr[i] = $(titleFoto[i]).data('n');
43        imgArr[i] = $(titleFoto[i]).data('i');
44        popisArr[i] = $(titleFoto[i]).data('p');
45        urlArr[i] = $(titleFoto[i]).data('a');
46        vArr[i] = $(titleFoto[i]).data('v');
47        authArr[i] = $(titleFoto[i]).data('auth');
48        naltArr[i] = $(titleFoto[i]).data('nalt');
49        maxPoradi++;
50    }
51
52    if (foto != undefined) {
53        poradi = foto;
54        clearTimeout(timeChangeFoto);
55    } else {
56        poradi++;
57    }
58
59    if (maxPoradi <= poradi) {
60        poradi = 0;
61    }
62
63    var animTimeFade = 2000;
64    if ($('#titulka_bgr_obr_0').css('background-image') == 'none') {
65        animTimeFade = 0;
66    }
67
68    $.preload([
69        "/galerie/obrazky/imager.php?img=" + imgArr[poradi]
70    ], {
71        loaded_all: function(loaded, total) {
72            if (animTimeFade == 0) {
73                $('#titulka_bgr_obr_' + cisloNahore).css({ 'background-image': 'url(/galerie/obrazky/imager.php?img=' + imgArr[poradi] + '&x=1920)' }).animate({ opacity: 1 }, animTimeFade);
74                $('#titulka_bgr_obr_' + cisloDole).animate({ opacity: 0 }, animTimeFade);
75            } else {
76                $('#titulka_bgr_obr_' + cisloNahore).css({ 'background-image': 'url(/galerie/obrazky/imager.php?img=' + imgArr[poradi] + '&x=1920)' }).animate({ opacity: 1 }, animTimeFade);
77                $('#titulka_bgr_obr_' + cisloDole).animate({ opacity: 0 }, animTimeFade);
78            }
79
80            $('.sablona_prolinacka_data').removeClass('aktivni');
81            $(titleFoto[poradi]).addClass('aktivni');
82
83            $(".sablona_prolinacka_info .nazev").text(nazevArr[poradi]);
84            $(".sablona_prolinacka_info .popis").text(popisArr[poradi]);
85            $(".sablona_prolinacka_info .autor").text(authArr[poradi]);
86            $(".sablona_prolinacka_info .nadpis_alt").text(naltArr[poradi]);
87
88            if (urlArr[poradi] != "") {
89                $(".sablona_prolinacka_info .button_more").attr("href", urlArr[poradi]);
90                $(".sablona_prolinacka_info .show_toggle").text("toggle");
91
92                if (vArr[poradi] == 1) {
93                    $(".sablona_prolinacka_info .button_vice").attr("onclick", "window.open(this);return false;");
94                } else {
95                    $(".sablona_prolinacka_info .button_vice").attr("onclick", "");
96                }
97            } else {
98                $(".sablona_prolinacka_info .button_more").attr("href", "javascript:");
99                $(".sablona_prolinacka_info .show_toggle").text("");
100            }
101
102            if (cisloDole == 0) {
103                cisloDole = 1;
104                cisloNahore = 0;
105            } else {
106                cisloDole = 0;
107                cisloNahore = 1;
108            }
109            if (!norep) {
110                timeChangeFoto = setTimeout(function() {
111                    changeTitleFoto();
112                }, (($("#sablona_cas_prolnuti").val() > 0) ? $("#sablona_cas_prolnuti").val() : casprolnutidef));
113            }
114        }
115    });
116
117    if ($(".titulka_bgr_obr_left").length || $(".titulka_bgr_obr_right").length) {
118
119        var max = $('.sablona_prolinacka_data').length - 1;
120
121        var actual = poradi - 1;
122
123        if (actual < 0) {
124            actual = max;
125        }
126
127        if ($(".titulka_bgr_obr_left").length) {
128            $.preload([
129                "/galerie/obrazky/imager.php?img=" + imgArr[actual]
130            ], {
131                loaded_all: function(loaded, total) {
132                    if (animTimeFade == 0) {
133                        $('#titulka_bgr_obr_' + cisloNahorel + '_left').css({ 'background-image': 'url(/galerie/obrazky/imager.php?img=' + imgArr[actual] + '&x=1920)' }).animate({ opacity: 1 }, animTimeFade);
134                        $('#titulka_bgr_obr_' + cisloDolel + '_left').animate({ opacity: 0 }, animTimeFade);
135                    } else {
136                        $('#titulka_bgr_obr_' + cisloNahorel + '_left').css({ 'background-image': 'url(/galerie/obrazky/imager.php?img=' + imgArr[actual] + '&x=1920)' }).animate({ opacity: 1 }, animTimeFade);
137                        $('#titulka_bgr_obr_' + cisloDolel + '_left').animate({ opacity: 0 }, animTimeFade);
138                    }
139                    if (cisloDolel == 0) {
140                        cisloDolel = 1;
141                        cisloNahorel = 0;
142                    } else {
143                        cisloDolel = 0;
144                        cisloNahorel = 1;
145                    }
146                }
147            });
148        }
149
150        actualr = poradi + 1;
151
152        if (actualr > max) {
153            actualr = 0;
154        }
155
156        if ($(".titulka_bgr_obr_right").length) {
157            $.preload([
158                "/galerie/obrazky/imager.php?img=" + imgArr[actualr]
159            ], {
160                loaded_all: function(loaded, total) {
161                    if (animTimeFade == 0) {
162                        $('#titulka_bgr_obr_' + cisloNahorer + '_right').css({ 'background-image': 'url(/galerie/obrazky/imager.php?img=' + imgArr[actualr] + '&x=1920)' }).animate({ opacity: 1 }, animTimeFade);
163                        $('#titulka_bgr_obr_' + cisloDoler + '_right').animate({ opacity: 0 }, animTimeFade);
164                    } else {
165                        $('#titulka_bgr_obr_' + cisloNahorer + '_right').css({ 'background-image': 'url(/galerie/obrazky/imager.php?img=' + imgArr[actualr] + '&x=1920)' }).animate({ opacity: 1 }, animTimeFade);
166                        $('#titulka_bgr_obr_' + cisloDoler + '_right').animate({ opacity: 0 }, animTimeFade);
167                    }
168                    if (cisloDoler == 0) {
169                        cisloDoler = 1;
170                        cisloNahorer = 0;
171                    } else {
172                        cisloDoler = 0;
173                        cisloNahorer = 1;
174                    }
175                }
176            });
177        }
178
179    }
180
181}

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.