window.addEvent('domready', function() {
  captionizeImages();
});

function captionizeImages() {
var i =0;
  if (!document.getElementsByTagName) alert('error1');
  if (!document.createElement) alert('error2');

  var images = $$(".content img").each(function(el){
      if(!el.hasClass('size-thumbnail') && el.getParent().hasClass('pst_ex_img_reg') )
	  {
	  
		  var title = el.getAttribute("title");
		  var classes = el.getAttribute("class");
		  var divCaption = document.createElement("div");
		  divCaption.className = "caption";
		  /*alert(el.offsetWidth);*/
		  divCaption.style.width = el.offsetWidth;

		  if (title!=null) {
		    var divCaption_text = document.createTextNode(title);
		    divCaption.appendChild(divCaption_text);
		  
		    var divContainer = document.createElement("div");
		    
		    
		    if(el.hasClass('alignleft'))
		    {
			  classes = "alignleft";
		    }
		    else if(el.hasClass('alignright'))
		    {
			  classes = "alignright";
		    }
		    
		    divContainer.className="imgcontainer "+classes;
		    
		    el.parentNode.insertBefore(divContainer,el);
		    divContainer.appendChild(el);
		    divContainer.appendChild(divCaption);
		  }
		  
	  }
//      divCaption.inject(divContainer);
  });

//  var images = $$(".article img").each(function(el){
//      
//	  
//
//		  var title = el.getAttribute("title");
//		  var classes = el.getAttribute("class");
//		  var divCaption = document.createElement("div");
//		  divCaption.className = "caption";
//		  /*alert(el.offsetWidth);*/
//		  divCaption.style.width = el.offsetWidth;
//
//		  if (title!=null) {
//		    var divCaption_text = document.createTextNode(title);
//		    divCaption.appendChild(divCaption_text);
//		  
//		    var divContainer = document.createElement("div");
//		    
//		    
//		    if(el.hasClass('alignleft'))
//		    {
//			  classes = "alignleft";
//		    }
//		    else if(el.hasClass('alignright'))
//		    {
//			  classes = "alignright";
//		    }
//		    
//		    divContainer.className="imgcontainer "+classes;
//		    
//		    el.parentNode.insertBefore(divContainer,el);
//		    divContainer.appendChild(el);
//		    divContainer.appendChild(divCaption);
//		  }
//		  
//	  
////      divCaption.inject(divContainer);
//
//
//
//
//
//  });

  //if (images.length < 1) return false;

}
