	soundManager.url = '/assets/soundmanager/soundmanager2.swf'; // path to movie
	soundManager.debugMode = false; // disable debug output
	soundManager.useConsole = true;   // use firebug/safari console.log()-type debug console if available
	soundManager.consoleOnly = true; // if console is being used, do not create/write to #soundmanager-debug
	
	soundManager.onerror = function() { // failed to load
		document.getElementById('player-template').style.display = 'none';
		document.getElementById('player-broken').style.display = 'block';
		playershow();
	}
	
	function smplay (strURL) {
		if (soundManager.sounds[strURL]) {
			if (soundManager.sounds[strURL].playState)
				soundManager.stopAll();
			else {
				soundManager.stopAll();
				soundManager.play(strURL,strURL);
			}
		} else {
			soundManager.stopAll();
			soundManager.play(strURL,strURL);
		}
	}
	
	function playAllFrom (obj) {
		playershow();
		document.getElementById('player-wrapper').scrollIntoView(false);
		//soundManager.stopAll();
		soundPlayer.reset();
		resetSoundManager();
		soundPlayer.oPlaylist = new SPPlaylist(soundPlayer,null);
		soundPlayer.oPlaylist.searchForSoundLinks_LK(obj);
		soundPlayer.oPlaylist.createPlaylist();
		soundPlayer.oPlaylist.createTweens();
		soundPlayer.oPlaylist.playNextItem();
	}

	function resetSoundManager () {
		for (i in soundManager.soundIDs) {
			var id = soundManager.soundIDs[i];
			soundManager.unload(id);
			delete(soundManager.soundIDs[i]);
			delete(soundManager.sounds[id]);
		}
	}
	
	function playerhide() {
		$("#player-wrapper").css('visibility', 'hidden');
	}
	
	function playershow() {
		$("#player-wrapper").css('visibility', 'visible');
	}
	

