function setContentHeight( arg ) {
	/* Calculate content height only if not in intro page */
	if ($('header-spacer') != undefined) { 
		var header_spacer = $('header-spacer').getHeight();
		var footer_spacer = $('footer-spacer').getHeight();
		var section = $('section').getHeight();
		/* Predefined in CSS file */
		var content_padding_top = 0;
		/* Predefined in CSS file */
		var content_padding_bottom = 41;
		var viewport = document.viewport.getDimensions().height;
		var content = viewport - ( header_spacer + section + footer_spacer + content_padding_top + content_padding_bottom );
		if (arg == 'minHeight')	{
			$('content').setStyle({ 
				minHeight: content + 'px'
			});
		}
		else {
			/*
			var content_scroll = document.getElementById('content').scrollHeight - content_padding_top - content_padding_bottom; 
			If vertical-scrollbar is present on content apply new background position 
			if (content < content_scroll) {
				$('content').addClassName('content-position');
			}
			*/
			$('content').setStyle({ 
				height: content + 'px'
			});
		}
	}
}

function toggleSmallLogo() {
	if ($('header-spacer') != undefined) {
		$('small-off').observe('mouseover', function(event){
			$('small-off', 'small-on').invoke('toggle');					
		}); 
		$('small-on').observe('mouseout', function(event){
			$('small-on', 'small-off').invoke('toggle');
		});
	} 
}