﻿/*funkcja ładuje pliki javascript*/
function load_script(file) {
    var jscript = document.createElement("script");
    jscript.setAttribute("type", "text/javascript");
    jscript.setAttribute("src", plik + ".js");
    document.getElementsByTagName("head")[0].appendChild(jscript);
}

/*Klasa obsługująca ładowanie obrazów*/
function Load() {
    this.AImgObj = [];
    this.AImgSrc = [];
    this.init = '';

    this.Add = function(ASrc) {
        this.AImgSrc.length += 1;
        this.AImgSrc[this.AImgSrc.length - 1] = ASrc;
    }

    this.Loading = function() {
        this.AImgObj.length = this.AImgSrc.length;
        for (var i = 0; i < this.AImgSrc.length; i++) {
            this.AImgObj[i] = new Image();
            this.AImgObj[i].src = this.AImgSrc[i];
        }
        this.CheckLoading();
    }

    this.CheckLoading = function() {
        var i = 1;
        while (i < this.AImgSrc.length && this.AImgObj[i].complete) {i++; }
        if (i < this.AImgObj.length - 1) {
            var self = this;
            setTimeout(function() { self.CheckLoading(); }, 100);
        }
        else eval(this.init);
    }
}


