
/* Set up variables used */
var movieWidth = 100, movieHeight = 50;
var flashProxy = null;
var soundPaused = false;

window.onload = loadSoundPlayer;

function loadSoundPlayer() {
	// If we haven't got Flash player v6.0.65 installed as a minimum, don't use the Flash sliders
	if (!detectFlash()) return;

	var lcId = new Date().getTime();
	flashProxy = new FlashProxy(lcId, '/assets/js/JavaScriptFlashGateway.swf');
	var soundPlayer = new FlashTag('/assets/flash/SoundPlayer.swf', movieWidth, movieHeight);
	soundPlayer.setVersion('6,0,65,0');
	//soundPlayer.setId('dmSoundPlayer');
	//soundPlayer.setTransparency(true);
	soundPlayer.setFlashvars('lcId=' + lcId);

	// Now write the Flash object / embed tag HTML to the container
	document.getElementById('soundPlayerFlashContainer').innerHTML = soundPlayer.toString();

	if (!soundPaused) toggleSound(); /* Flash player is muted by default */
}

function toggleSound() {
	if (flashProxy != null) {
		flashProxy.call('toggleSongPause');
		soundPaused = !soundPaused;
		if (soundPaused) {
			document.getElementById('navigationSound').className = '';
		} else {
			document.getElementById('navigationSound').className = 'selected';
		}
		try {
			document.getElementById('navigationSound').getElementsByTagName('a')[0].blur();
		} catch(e) {};
	}
}
