(function($){
 $.fn.addcaption = function(options) {
  var defaults = {
	  bgcolor:'#616264',
	  fontcolor:'#fff',
	  font:'Arial, Helvetica, sans-serif',
	  fontsize:'10px;',
	  align:'display:block',
	  width:'width:auto',
	  border:'border:0px',
	  textalign:'left',
	  captionfloat:'right',
	  imagemargin:'0px'
  };
  var options = $.extend(defaults, options);
    
  return this.each(function() {
   if($(this).attr('alt')){

	   var width = options.width;
	   if($(this).attr('width')){
	   		width = 'width:'+$(this).attr('width')+'px;';
	   }
	   
	   $(this).wrap('<div style="'+options.border+';margin:'+options.imagemargin+';padding:0px;line-height:5px;'+width+';float:left"></div>');   
	   $(this).parent('div').append('<div style="display:none;"><span style="float:'+options.captionfloat+';margin:0px;line-height:12px;text-align:'+options.textalign+';padding:3px;background-color:#616264;color:#fff;font-family:'+options.font+';font-size:'+options.fontsize+'">' + $(this).attr('alt') + '</span></div>');

	   // $(this).fadeIn('slow');
	   $(this).siblings('div').slideDown('slow');

	}
  });
 };
})(jQuery);
