var Page = new Class({

	// CONSTRUCTOR
	initialize: function() {
		var colsGroups		= new Array(
											$$(".dom__mainPageThemeColumns"), 
											$$(".dom__mainPageThemeColumns2"), 
											$$(".dom__mainPageThemeColumns3"), 
											$$(".dom__mainPageThemeColumns4"), 
											$$(".dom__mainPageThemeColumns5"), 
											$$(".dom__mainPageThemeColumns6")
										);
		
		colsGroups.each(function(group) {
			this.__stretchColumns(group, new Array(12,4,12,4));
		}.bind(this));
		
		/*if(startPageCols.length > 0) {
			this.__stretchColumns(startPageCols,new Array(12,4,12,4));
		}*/
	},
	
	// PUBLIC MEMBER FUNCTIONS


	// PROTECTED MEMBER FUNCTIONS
	
	
	// PRIVATE MEMBER FUNCTIONS
	__stretchColumns: function(columns,padding) {
		var height = 0;
		
		if(columns.length > 0) {
			for(var i=0;i<columns.length;++i) {
				var col = columns[i];
				var size = col.getCoordinates();
				if(i==0 || size.height > height) {
					height = size.height-padding[0]-padding[2];
					//height = size.height+padding[0]+padding[2];
				}
			}
			
			for(var i=0;i<columns.length;++i) {
				var col = columns[i];
				col.style.height = height+"px";
			}
		}
	}
});
