window.addEvent('domready', function() {

  $$('img.captionedLeft').each(function(el) {
    var captionTitle = el.getProperty('title');
    var captionAlt = el.getProperty('alt');
      var figure = new Element('div', {
        'class' : 'contentFigureLeft',
          'styles' : {
            'width' : el.get('width').toInt()
          }
      });
      var caption1 = new Element('p', {
        'class' : 'caption',
        'html' : captionTitle
      });
      var caption2 = new Element('p', {
        'class' : 'caption',
        'html' : captionAlt
      });
      figure.wraps(el);
      caption1.inject(el,'after');
      caption2.inject(el,'after');
  });

  $$('img.captionedRight').each(function(el) {
    var captionTitle = el.getProperty('title');
    var captionAlt = el.getProperty('alt');
      var figure = new Element('div', {
        'class' : 'contentFigureRight',
          'styles' : {
            'width' : el.get('width').toInt()
          }
      });
      var caption1 = new Element('p', {
        'class' : 'caption',
        'html' : captionTitle
      });
      var caption2 = new Element('p', {
        'class' : 'caption',
        'html' : captionAlt
      });
      figure.wraps(el);
      caption1.inject(el,'after');
      caption2.inject(el,'after');
  });
  
});