// JavaScript Document
function alignModels()
{	
	var i = 1 ;
	var curModel = "box_id_" + i ; 
	var lastDiv = 0;
	while (document.getElementById(curModel))
	{	 i++;
		curModel = "box_id_" + i ; 
	}
  	var j = i-1 ;
	var maxHeight = 0;
	var botMaxHeight = 0 ;
	for (var k=1; k<=j; k++)
	{
			var modelBlock = "box_id_" + k;
			var foundHeight = document.getElementById(modelBlock).clientHeight ;
			if(foundHeight > maxHeight)
			{
			maxHeight = foundHeight;
			}
	
			var m = k 
			var p = k - 3;
			if(!(k%4))
			{	
				for( m ; m >= p; m--)
				{
				var boxId = "box_id_" + m ; 
				commonHeight = maxHeight +"px";			
				document.getElementById(boxId).style.height = commonHeight;
				}
				maxHeight = 0;
				lastDiv = k;
			}		
	        
	}	
	var remainDivs = j%4 ;
	var lastRow = j-remainDivs +1;
	for(var lastRow; lastRow<=j ; lastRow++)
	{
	var lastRowBlock =  "box_id_" + lastRow;	
	var foundHeight = document.getElementById(lastRowBlock).clientHeight ;
	if(foundHeight > maxHeight)
			{
			maxHeight = foundHeight;
			}
   commonHeight = maxHeight +"px";			
	document.getElementById(lastRowBlock).style.height = commonHeight;
	}
	
}


