private void buildImageList(string listType, string query, Literal targetControl, string activeId)
        {
            MediaUrlOptions options = new MediaUrlOptions();

            options.AlwaysIncludeServerUrl = true;
            Item[]        images = MasterDB.SelectItems(query);
            StringBuilder bldr   = new StringBuilder();

            foreach (var _image in images)
            {
                bldr.AppendLine(string.Format(iconImageHtml,
                                              _image.Name,                                          //AltText
                                              MediaManager.GetMediaUrl((MediaItem)_image, options), //Image URL
                                              _image.ID.ToString(),                                 //Image ID for javascript
                                              listType,                                             //Type i.e. image or badge
                                              _image.ID.ToString() == activeId ? "selected" : ""
                                              ));
            }

            targetControl.Text = bldr.ToString();
        }