
;(function($) { 

$.fn.captions = function(o) {

	var defaults = { image_class : 'article_image', caption_class : 'caption' };
	var settings = $.extend({}, defaults, o);

    return this.each(function(index){
    
		img_align = $(this).attr('align') && ($(this).attr('align') == "right" || $(this).attr('align') == "left") ? $(this).attr('align') : "none";
		$(this).attr('align', 'none');
		$(this).wrap('<div class="' + settings.image_class + ' ' + img_align + '" style="width: ' + $(this).width() + 'px; float: ' + img_align + '"></div>').after('<div class="' + settings.caption_class + '">' + $(this).attr('alt') + '</div>');
		if($(this).attr('alt')) { $(".caption").show(); }
	
    });
};
    
})(jQuery);

