function fetch(images, container, imageCaption, resultNumber, pageID, amzImageUrl) {
  var url = images.shift();
  var abeImage = new Image(86);
  if (url) {
    abeImage.onload = function() {
      container.appendChild(abeImage);
      imageCaption.style.display = 'block';
    };
    abeImage.onerror = function() {
      fetch(images, container, imageCaption, resultNumber, pageID, amzImageUrl);
    };
    abeImage.src = url;
  }
  else {    
    var amzImage = new Image();    
    amzImage.onload = function() {
      if(Number(amzImage.height) > 1) {   
        amzImage.width = "86";
        container.appendChild(amzImage);        
        imageCaption.style.display = 'block';
        if(parent.CoremetricsAddToBasketTagHelper) {
          CoremetricsAddToBasketTagHelper.init('add-to-basket-link-'+ resultNumber, "searchResultsAmz");
        }
      }else{  
        var noImage = new Image();
        noImage.src = '/images/servlets/shared/search/no-image.gif';
        container.appendChild(noImage);
        if(imageCaption) {
          imageCaption.style.display = 'none';
        } 
        if(parent.CoremetricsAddToBasketTagHelper) {
          CoremetricsAddToBasketTagHelper.init('add-to-basket-link-'+ resultNumber, pageID);
        }
      }
    };
    amzImage.src = amzImageUrl;      
  }
}