window.addEvent('domready', function() {

	// ---------------------------------------------------------------
	// Foreground Fade out
	// ---------------------------------------------------------------
		if ($('overlay')){
			$('overlay').morph({opacity: [1, 0], duration: 1, transition : 'back:in:out'});
		}
	
	// ---------------------------------------------------------------
	// Info box morph
	// ---------------------------------------------------------------
		if ($('info_box')){
			var iBox = $('info_box');
			new Fx.Tween(iBox).set('opacity', 0);
			
			$('i_open').addEvent('click', iBox.fade.bind(iBox, 'toggle'));
			$('i_close').addEvent('click', iBox.fade.bind(iBox, 'toggle'));
		}

	// ---------------------------------------------------------------
	// Multibox instance
	// ---------------------------------------------------------------	
		new MultiBox('mb', {descClassName: 'multiBoxDesc', useOverlay: true});
	
	// ---------------------------------------------------------------
	// Bodycontent slide - check to see if body content exsist first
	// ---------------------------------------------------------------
		if ($('bodycontent')){
			var slideStatus = { 'true': '0px 0px', 'false': '0px -12px' };	
			var bodycontentSlide = new Fx.Slide('bodycontent');
				$('b_toggle').addEvent('click', function(e) {
					e.stop();
					bodycontentSlide.toggle();
					$('b_toggle').setStyle('background-position', slideStatus[bodycontentSlide.open]);
				});
		}

});
