var __imgArr = [];

function try_resize_masonry(img_src)
{
	var n = __imgArr.length;
	for (var i = 0; i < n; i++) 
	{
		if (__imgArr[i] == img_src)
		{
			__imgArr.splice(i, 1);
			break;
		}
	}
	if (__imgArr.length == 0)
	{
		$(window).resize();
	}
}

function init_masonry_extras()
{		
	var imgArr = $('#extras_wrapper').masonry({
		itemSelector:'.brick',	
		columnWidth: 260
	}).find('img');	
	var n = imgArr.length;		
	var img;
	__imgArr = [];
	for (var i = 0; i < n; i++) 
	{
		img = imgArr[i];
		var imgSrc = img.src;
		__imgArr.push(imgSrc);			
		$(img).load(function() {
				try_resize_masonry(this.src); 
			}).error(function() {
				try_resize_masonry(this.src); 
			});			
		img.src = "";		
		img.src = imgSrc; // Triggers onload and onerror events.	
	}	
	
}

