var Preloader = { callbacks: [], images: [], loadedImages: [], imagesLoaded: 0, add: function(image){ if (typeof image == 'string') this.images.push(image); if (typeof image == 'array' || typeof image == 'object'){ for (var i=0; i< image.length; i++){ this.images.push(image[i]); } } }, onFinish: function(func){ if (typeof func == 'function') this.callbacks.push(func); if (typeof func == 'array' || typeof func == 'object'){ for (var i=0; i< func.length; i++){ this.callbacks.push(func[i]); } } }, load: function(){ for(var i=0; i