$(document).ready(function() {
    $("#articlebody img.captioned_image").each(function() {
            $this = $(this);
            var caption = $this.attr("title");
            var link_url = null;
            var size = "thumb";

            var classes = $this.attr("class").split(" ");
            for(var i = 0; i < classes.length; i++) {
                var cls = classes[i];

                if(cls.substring(0,5) == "link:") {
                    link_url = cls.substring(5);
                } else if(cls == "thumb" || cls == "small" || cls == "med") {
                    size = cls;
                }
            }

            if(caption && link_url) {
                var imgstyle = $this.attr("style");

                //alert("imgstyle="+imgstyle);

                if(!imgstyle) imgstyle = "";
                $this.attr("style",""); // save & clear style from img
                $this.css("display","block");
                
                var wrapper = $("<a> </a>");
                $this.after(wrapper);
                wrapper.attr("style",imgstyle+"; cursor: pointer; margin: 0 auto 1ex auto; text-align:center; border:1ex solid white; border-top: none; clear:both;").attr("href",link_url).addClass("captioned_image").addClass(size).append($("<div>").text(caption)).click(img_viewer_dialog_open);

                wrapper.prepend($this);

                //alert("pareclass="+$this.parent().attr("class"));
                
            }
        });
    });

