 

function getImageURL(imageServerUrl,path,thumbnail,mlsNumber,dateTimeModified) {
     var querystring = getImageQuerystring(dateTimeModified)
     var imageURL = 'http://' + imageServerUrl + '/' + path + thumbnail +'/' + mlsNumber + '.jpg' + querystring
     return imageURL; 
}

function injectImage(imageServerUrl,path,thumbnail,mlsNumber,width,height,alt,id,dateTimeModified) {
     
    var imageURL = getImageURL(imageServerUrl,path,thumbnail,mlsNumber,dateTimeModified)
    var imageAtt = '';
    if (width) { imageAtt = imageAtt + ' width="' + width + '"' }
    if (height){ imageAtt = imageAtt + ' height"' + height + '"' }
    
    imageAtt = imageAtt + ' alt="' + alt + '" id="' + id + '"/>'
    
    var imageHTML = '<img src="' + imageURL + '"' + imageAtt + '/>'
    document.write(image)
}

function getImageQuerystring(dateTimeModified) {
    var expirationTimeInMs = new Date().getTime() - 25200000; //currently set to 7 hours
    var dateTimeModifiedInMs = new Date(dateTimeModified).getTime();
    var querystring = "";
    if (!isNaN(dateTimeModifiedInMs)) {
        if (expirationTimeInMs < dateTimeModifiedInMs) {
            querystring = "?r=" + Math.random();            
        }
    } 
    return querystring;
}