var preloadImgs = new Array();
var preloadImgsQueued=0;
var preloadError = false;
var preloadWhenOK = '';
var preloadWhenErr = '';
function preload(plik, liczbaKlatek) {
if (document.images) {
var i = preloadImgs.length;
preloadImgs[i] = new Image();
preloadImgs[i].src = plik;
preloadImgsQueued += liczbaKlatek;
preloadImgs[i].onload = ok;
preloadImgs[i].onerror = blad;
}
}
function ok() {
preloadImgsQueued--;
if (preloadImgsQueued<=0) all_done();
}
function blad() {
preloadError = true;
preloadImgsQueued--;
if (preloadImgsQueued<=0) all_done();
}
function all_done() {
if (preloadError) eval(preloadWhenErr)
else eval(preloadWhenOK);
}
function preloadWhenReady(when_ok, when_err) {
preloadWhenOK = when_ok;
preloadWhenErr = when_err;
if (preloadImgsQueued<=0) all_done();
}
