(function() {
    var config = {
            refreshInterval: 10,
            imageMatcher: /^refresh\d*$/
    },
    refreshImages = [],
    images,
    refreshImagesLength;
    
    images = document.getElementsByTagName("img");
    for (var i = 0, l = images.length; i < l; i++) {
        if (images[i].name.match(config.imageMatcher)) {
            refreshImages.push({img: images[i], src: images[i].src});
        }
    }
    refreshImagesLength = refreshImages.length;
    if (refreshImagesLength) {
        setInterval(function() {
            for (var i = 0; i < refreshImagesLength; i++) {
                refreshImages[i].img.src = refreshImages[i].src + "?" + new Date().getTime();
            }
        }, config.refreshInterval * 1000);
    }
})();
