function load_soundmanager() {
	soundManager.url = '/includes/js/soundmanager2/soundmanager2.swf'; // override default SWF url
	soundManager.debugMode = false;
	soundManager.consoleOnly = false;
	soundManager.onload = function() { init_mp3_player() };
}

function init_mp3_player() {
	soundManager.defaultOptions = {
		onfinish: function() { this.player = new FAVideo('video', '/countdown/countdown.flv', 624, 408) }
	}
	soundManager.createSound('song', '/countdown/midnight.mp3');
	soundManager.setVolume('song', 50);
	soundManager.play('song');
}

function close_midnight() {
	$('video').innerHTML = '';
	new Effect.SlideUp('video_close', { duration: .5, queue: { position: 'end', scope: 'midnight_scope' } });
	new Effect.Fade('video_wrapper', { duration: .5, queue: { position: 'end', scope: 'midnight_scope' } });
	new Effect.Appear('enter', { queue: { position: 'end', scope: 'midnight_scope' } });
}

function init_midnight() {
	load_soundmanager();
	
	//fade in & play the video
	new Effect.Appear('video_wrapper', { delay: 1, duration: 17, queue: { position: 'end', scope: 'midnight_scope' } });
	new Effect.SlideDown('video_close', { delay: 30, queue: { position: 'end', scope: 'midnight_scope' } });
}

Event.observe(window, 'load', function() { init_midnight() });
