stopPreloadImg = false;
arrayImgCached = new Array();
arrayImg = null;
baseUrl = null;
function preloadImg(preloadArray, baseUrl) {
this.arrayImg = preloadArray;
this.baseUrl = baseUrl;
cacheImage();
}
 
 function safeMemoryInRecursion() {window.setTimeout(cacheImage, 0)}
 function cacheImage()
 {
  if (arrayImg.length > 0 && stopPreloadImg == false) {
    var img = new Image();
    img.onerror = function(){safeMemoryInRecursion()};
     img.onload = function(){safeMemoryInRecursion()};
  img.src = baseUrl + arrayImg[0];
    
  arrayImg.shift();
arrayImgCached[window.arrayImgCached.length] = img;
}
}
