ctekjs = function(){};
ctekjs.caption_img_set = function(){
    jQuery("body").data("caption_loop_constraint")[0]++;
    if (jQuery("body").data("caption_loop_constraint")[0] > jQuery("body").data("caption_loop_constraint")[1]){
        clearInterval(ctekjs.image_caption_interval)
    } else {
        for (var i=0;i<jQuery("body").data("caption_images").length;i++){
            var caption_img_el = jQuery(jQuery("body").data("caption_images")[i]);
            try {
                caption_img_el.width(jQuery(caption_img_el).find("img:first").width());
                jQuery("body").data("caption_images").splice(i,i+1);
                if (jQuery("body").data("caption_images").length==0){
                    clearInterval(ctekjs.image_caption_interval)
                    break;
                }
            } catch(e) {}
        }
    }
}
jQuery(document).ready(function(){
    jQuery("body").data("caption_images", jQuery("#content").find("p.image_caption_right, p.image_caption_left, p.image_caption_center"));
    jQuery("body").data("caption_loop_constraint",[0,100]);
    ctekjs.image_caption_interval = setInterval(ctekjs.caption_img_set,100);
})
