
//soundManager utilities

	var active_sound = 0;

	function debug_msg(msg) {
		soundManager._writeDebug(msg);
	}

	function setSound(sid, surl) {
	
	  if (active_sound) {
	    soundManager.stop(active_sound);
	    if (active_sound != 'tagsound') {
	    	    lightenActive();
		    active_sound = 0;
	    }
	  }

	  if (!soundManager.getSoundById(sid, true)) {
	    soundManager._writeDebug('First time use for sound: ' + surl);
	    soundManager.createSound({'id':sid, 'url':surl,
			 'stream': true,
			 'onfinish': function() { this.showPlayer(0); },
			 'multiShot': false });
	  }
	  soundManager.play(sid);
	  active_sound = sid;		
	  showPlayer(1);
	  darkenActive();
	}

	function darkenActive() {
	  var sound_text = document.getElementById(active_sound);
	  sound_text.className = 'navTextDK';
	}
	function lightenActive() {
	  var soundText = document.getElementById(active_sound);
	  soundText.className = 'navText';
	}

	function showPlayer(showit) {
	  var buttons = document.getElementById('player');
	  if (showit) {
	    buttons.className = 'visible';
	  } else {
	    buttons.className = 'hidden';
	  }
	}

	function stopButton() {
	  if (active_sound) {
	      soundManager.stop(active_sound);
	      showPlayer(0);
	      lightenActive();
	      active_sound = 0;
          }
	}


	function toggleButton() {
 	  if (active_sound) {
	    soundManager.togglePause(active_sound);
	  }			
	}
	



