function doSwf() {
	if($('banner')) {
		var so = new SWFObject('/flash/icarus_banner.swf', 'banner', '929', '120', '8', '#dbdbdb');
		so.write('banner');
	}
}

function expandSidebars() {
	var sidebars = $$('.content .sidebar');
	if (sidebars.length > 0) {
		for (i = 0; i < sidebars.length; i++) {
			newHeight = sidebars[i].parentNode.getHeight();
			sidebars[i].setStyle({height: newHeight + 'px'});
		}
	}
}

function adjustContentHeight() {
	var current_unit = ($('content-nav').offsetLeft / nav_unit_width) * -1;
	var newHeight = Element.getHeight($$('.content')[current_unit]);
	if (newHeight < 350) { newHeight = 350 }
	$('page-content-holder').setStyle({height: newHeight + 'px'});
}

function adjustToolsetHeight() {
	var current_unit = ($('toolset-nav').offsetLeft / 854) * -1;
	var newHeight = Element.getHeight($$('.toolset-item')[current_unit]);
	if (newHeight < 350) { newHeight = 350 }
	$('toolset-holder').setStyle({height: newHeight + 'px'});
}

function initialContentHeight() {
	expandSidebars();
	var height = $$('.content')[0].getHeight()
	if (height < 350) { height = 350 }
	$('page-content-holder').setStyle({height: height + 'px'});
}

function init() {
	nav_unit_width = 929;
	doSwf();
	//initialContentHeight();
	var Slider = new ContentSlider('content-nav', 'content', {forwardButton: 'right-arrow', backButton: 'left-arrow', unitWidth: 929, buttonsSelector: '.subpage-menu a', afterFinish: adjustContentHeight });
	if ($('toolset-holder')) var ToolSlider = new ContentSlider('toolset-nav', 'toolset-item', {forwardButton: 'toolset-forward', backButton: 'toolset-back', unitWidth: 854, buttonsSelector: '#toolset-menu a', afterFinish: adjustToolsetHeight});
}

Event.observe(window, 'load', init);