// JavaScript Document

var block =
{
 w : 160,
 span : 40
};

var h = new Array();
var cols = 4;

$(document).ready( function()
{

	for(i=0;i<cols;i++){ h[i] = 0; }

	$('.photoindex').each( function()
	{
		var pos = min();
		$(this).css( 'position', 'absolute' );
		$(this).css( 'left', pos * ( block.w + block.span ) + "px" );
		$(this).css( 'top' , ( h[pos] ) + "px" );

		h[pos] += $(this).outerHeight() + 20;

	} );
	
	$('#photoindexcontainer').height( max() );
	
} );

function min()
{
	var min = 99999;
	var pos = 0;
	for( var i=0; i<cols; i++ )
	{
		if( h[i] < min ){ min = h[i]; pos = i; }
	}
	return pos;
}

function max()
{
	var max = 0;
	for( var i=0; i<cols; i++ )
	{
		if( h[i] > max ){ max = h[i]; }
	}
	return max;
}
