$.fn.evenMarginMe = function(rtMargin)
{
	if(!rtMargin)
	{
		rtMargin = 0;	
	}
	else
	{
		rtMargin += 10; //extra padding
	}
	
	//get width of container
	var containerWidth = $(this).parent().width() - rtMargin;
	
	$(this).children('li').each(function(i)
	{
		var myWidth = 0; //reset
		var imgCounter = 0; //reset
		
		$(this).find('img').each(function(x)
		{
			myWidth += $(this).width();			
			++imgCounter;
		});
		
		//calculate rightMargin
		var myRightMargin = parseInt((containerWidth - myWidth) / imgCounter);
		
		$(this).find('img:lt('+(imgCounter-1)+')').css('marginRight',myRightMargin);
	});
	
	return this;
}

$(document).ready(function()
{
	//135 == width of flash footer
	$('#footer ul').evenMarginMe(135).innerfade(
	{
		speed: 'slow',
		timeout: 6000,
		containerheight: '50px'
	});
});