﻿
function renderAdImage(adImageSrc, fillerImageSrcRoot, itemIndex, imageContainerId, imageWidth, imageHeight) {
    var adImage = new Image();

    $(adImage)
        .load(function() {

            // replace blank or undersized images with fillers
            if ($(adImage).attr("width") < 2) {
                adImageSrc = fillerImageSrcRoot + ((itemIndex + '')).slice(-1) + '.jpg';
                $(adImage).attr('src', adImageSrc)
                return;
            }
            // resize the image
            $(adImage).attr('width', imageWidth);
            $(adImage).attr('height', imageHeight);
            $('#' + imageContainerId).append(this);
        }
            ).error(function() {
                adImageSrc = fillerImageSrcRoot + itemIndex + '.jpg';
                $(adImage).attr('src', adImageSrc);
            }).attr('src', adImageSrc);
}