goog.provide('oneup.ui.HomePage');

goog.require('goog.dom');
goog.require('oneup.ui.ColumnPage');
goog.require('oneup.Achievement');

oneup.ui.HomePage = function() {
	oneup.ui.ColumnPage.call(this, [2/3, 1/3]);
};
goog.inherits(oneup.ui.HomePage, oneup.ui.ColumnPage);

oneup.ui.HomePage.prototype.render = function() {
	var column = this.columns[0];
	var groupList = objectToArray(oneup.app.achievementGroups);
	for (var i = 0; i < groupList.length; i++) {
		var achGroup = new oneup.ui.AchievementGroup(groupList[i], oneup.app.achievementGroups[groupList[i]], 6, true);
		column.appendChild(achGroup.render());
	}
	column.appendChild(goog.dom.createDom('div', {'class': 'clear'}, null));
	
	var column2 = this.columns[1];
	column2.appendChild(new oneup.ui.widgets.FriendScoreList().render());
	column2.appendChild(new oneup.ui.widgets.RecentlyAchievedList().render());
	
	return this.holder;
};

