// JavaScript Document
kolor_poczatek = new Array()
kolor_koniec = new Array()

var obrazy = new Array(
"zasoby/obrazy/produkty/thumbnails/zdj01_jpg.jpg",
"zasoby/obrazy/produkty/thumbnails/zdj02_jpg.jpg",
"zasoby/obrazy/produkty/thumbnails/zdj03_jpg.jpg",
"zasoby/obrazy/produkty/thumbnails/zdj04_jpg.jpg",
"zasoby/obrazy/produkty/thumbnails/zdj05_jpg.jpg",
"zasoby/obrazy/logo.gif",
"zasoby/obrazy/tlo.gif")

var plik_docelowy = "firma/firma.html"
var szerokosc_progresji = 400 
var wysokosc_progresji = 5 
var kolor_progresji = "#F8F7EF" 

kolor_poczatek[0] = "0" 
kolor_poczatek[1] = "0"
kolor_poczatek[2] = "0"

kolor_koniec[0] = "0"
kolor_koniec[1] = "0"
kolor_koniec[2] = "0"


var szybkosc_paska = 20


if (!document.all) location.replace(plik_docelowy)
var a = 10, b = 11, c = 12, d = 13, e = 14, f = 15, i , j , pierwsze = new Array(), szesnaste = new Array(), diff = new Array();
var convert = new Array("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"), ilosc_obrazow = obrazy.length;
var loaded = new Array(), preImages = new Array(), currCount = 0, pending = 0, h = 0, hilite = new Array(), cover = new Array();
var num = Math.floor(szerokosc_progresji/szybkosc_paska);
for (i = 0; i < 3; i++) {
kolor_poczatek[i] = kolor_poczatek[i].toLowerCase();
kolor_koniec[i] = kolor_koniec[i].toLowerCase();
kolor_poczatek[i] = eval(kolor_poczatek[i]);
kolor_koniec[i] = eval(kolor_koniec[i]);
diff[i] = (kolor_koniec[i]-kolor_poczatek[i])/num;
pierwsze[i] = Math.floor(diff[i]);
szesnaste[i] = Math.round((diff[i] - pierwsze[i])*15);
}
kolor_koniec[0] = 0;
kolor_koniec[1] = 0;
kolor_koniec[2] = 0;
i = 0, j = 0;
while (i <= num) {
hilite[i] = "#";
while (j < 3) {
hilite[i] += convert[kolor_poczatek[j]];
hilite[i] += convert[kolor_koniec[j]];
kolor_poczatek[j] += pierwsze[j];
kolor_koniec[j] += szesnaste[j];
if (kolor_koniec[j] > 8) {
kolor_koniec[j] -= 8;
kolor_poczatek[j]++;
}
j++;
}
j = 0;
i++;
}
function ladowanie_obrazow() {
for (i = 0; i < ilosc_obrazow; i++) {
preImages[i] = new Image();
preImages[i].src = obrazy[i];
loaded[i] = 0;
cover[i] = Math.floor(num/ilosc_obrazow)*(i+1)
}
cover[cover.length-1] += num%ilosc_obrazow
ladowanie_status();
}
function ladowanie_status() {
if (pending) { progresja(); return }
if (currCount == ilosc_obrazow) { location.replace(plik_docelowy); return }
for (i = 0; i < ilosc_obrazow; i++) {
if (!loaded[i] && preImages[i].complete) {
loaded[i] = 1; pending++; currCount++;
ladowanie_status();
return;
}
}
setTimeout("ladowanie_status()",10);
}
function progresja() {
if (h+1 > cover[currCount-1]) {
var percent = Math.round(100/ilosc_obrazow)*currCount;
if (percent > 100) while (percent != 100) percent--;
if (currCount == ilosc_obrazow && percent < 100) percent = 100;
defaultStatus = "Załadowano " + currCount + " z " + ilosc_obrazow + " plików ";
pending--;
ladowanie_status();
return;
}
eval("document.all.cell" + (h+1) + ".style.backgroundColor = hilite[h]");
h++;
setTimeout("progresja()",1);
}
defaultStatus = "Załadowano 0 z " + ilosc_obrazow + " plików "
