window.addEvent('domready', function() {
	setHeight();
	setCeraBox();
});

function setHeight() {
	var sSizeFooternav = $('footer-navigation').getSize();	
	if (sSizeFooternav.y > 0) {
		$('footer').setStyle('bottom',0); 
		var sMargin = $('haupt-navigation').getStyle('margin-bottom');
		sMargin = sMargin.toInt();
		$('haupt-navigation').setStyle('margin-bottom', (sSizeFooternav.y + sMargin));	
	}
	
	var sSizeContent = $('content').getSize();
	var sSizeWindow = window.getSize();
	var sBorder = sSizeWindow.y;	
	
	if (sSizeContent.y < sBorder) {
		$('content').setStyle('height', sBorder);
	}
}

function setCeraBox() {
	var groups = [];
	
	$$('a.cerabox').each(function(element) {	
		var group = element.get('rel');
		if (group) groups.include(group);		
	});		
	
	groups.each(function(item, index) {
		eval('var box_' + index + ' = new CeraBox();');
		eval('box_' + index + '.addItems(".' + item + '", {group: true, displayTitle: false});');
	});
}
