/* 
Derived from a script by Dziudek. 
Author: GavickPro <support@gavick.com>     
*/
window.addEvent("domready", function(){
	
	var gk_blocks_margin_tab = [0,10,10,10,10,10];
	var gk_blocks_height_tab = [0,true,true,true,true,true];
	
	for(var j=1;j<6;j++){
		if($("user_position-"+j)){ 
			var gk_blocks_parent_width = $("user_position-"+j).getSize().size.x; 
			var gk_blocks_margin_width = gk_blocks_margin_tab[j]; 
			var gk_blocks_array = []; 
			
			var i = 0; 
			if($E("div.us_"+j+"-left","user_position-"+j)){gk_blocks_array[i] = $E("div.us_"+j+"-left","user_position-"+j);i++;}
			if($E("div.us_"+j+"-center")){gk_blocks_array[i] = $E("div.us_"+j+"-center","user_position-"+j);i++;}
			if($E("div.us_"+j+"-right","user_position-"+j)){gk_blocks_array[i] = $E("div.us_"+j+"-right","user_position-"+j);i++;}
			
			var gk_blocks_width = (( gk_blocks_parent_width - ( gk_blocks_margin_width * (i-1) ) ) / i);
		
			gk_blocks_array.each(function(element,index){element.setStyle("width", gk_blocks_width + "px");
				if(index < (i-1)){element.setStyle("margin-right", gk_blocks_margin_width + "px");}});
			
			if(gk_blocks_height_tab[j]){
				var gk_blocks_height_array = []; 
				gk_blocks_array.each(function(element,index){ 
					gk_blocks_height_array[index] = element.getSize().size.y;
				});
				var gk_blocks_height_array_temp; 
				for(var i=0;i < gk_blocks_height_array.length;i++){
					if(gk_blocks_height_array[i] > gk_blocks_height_array[i+1]) {
						gk_blocks_height_array_temp = gk_blocks_height_array[i];
						gk_blocks_height_array[i] = gk_blocks_height_array[i+1];
						gk_blocks_height_array[i+1] = gk_blocks_height_array_temp;
					}
				}
				i -= 1;
				gk_blocks_array.each(function(element, index){ 
					element.setStyle("height", gk_blocks_height_array[i] + "px");
				});
			}
		}
	}
});
