//Requer o imagesLoaded
(function (jQuery) {
		jQuery.fn.vAlignImages = function( pConfig ){
			var configDefaults = {
				cssProperty : 'margin',
				AllLoaded : function() { }
			};
			var configPlugin = jQuery.extend( configDefaults, pConfig );
			
			var $container = jQuery( this );
			
			var qtImagens = $container.find('img').length;
			var qtImagensCarregadas = 0;
			
			$container.imagesLoaded( function( pelems, pthis ) {
				jQuery(pelems).parent().vAlign( configPlugin.cssProperty );
				if ( ++qtImagensCarregadas == qtImagens ) {
					configPlugin.AllLoaded();
				}
			});
			return $container;
		}
})(jQuery);
