function fetch(images, container, imageCaption, resultNumber, pageID, amzImageUrl, stockImage) {
  var url = images.shift();
  var abeImage = new Image();
  if (url) {
    abeImage.onload = function() {
      if(Number(abeImage.width) > 86) {
      	abeImage.width = "86";
      }
      container.appendChild(abeImage);
      if(imageCaption) {
        imageCaption.style.display = 'block';
      }else {
				var booksellerImageCaption = document.getElementById("sellerImageCopy_" + resultNumber);
				booksellerImageCaption.style.display="block";      
      }
    };
    abeImage.onerror = function() {
      fetch(images, container, imageCaption, resultNumber, pageID, amzImageUrl, stockImage);
    };
    abeImage.src = url;
  }
  else {  
		var moreImagesLink = document.getElementById("morelink_"+ resultNumber);
		if(moreImagesLink) { 
			moreImagesLink.style.display = "none";
		} 		
    var amzImage = new Image();    
    amzImage.onload = function() {
      if(Number(amzImage.height) > 1) {
				if(imageCaption) {
					imageCaption.style.display = 'block';
				}else {
					var booksellerImageCaption = document.getElementById("sellerImageCopy_" + resultNumber);
					booksellerImageCaption.innerHTML = stockImage; 
					booksellerImageCaption.style.display="block";
				}      
      
        amzImage.width = "86";
        container.appendChild(amzImage);
        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;      
  }
}