function fetch(images, container, imageCaption, resultNumber, pageID) {
  var url = images.shift();
  var img = new Image(86);
  if (url) {
    img.onload = function() {
      container.appendChild(img);
      imageCaption.style.display = 'block';
    };
    img.onerror = function() {
      fetch(images, container, imageCaption, resultNumber, pageID);
    };
    img.src = url;
  }
  else {
    img.src = '/images/servlets/shared/search/no-image.gif';
    container.appendChild(img);
    if(imageCaption) {
      imageCaption.style.display = 'none';
    }
    CoremetricsAddToBasketTagHelper.init('add-to-basket-link-'+ resultNumber, pageID);    
  }
}
