// The audioplayer variable is used as a reference
  // to the current AudioPlayer applet.

  var audioplayer

  // Assigns a reference to the AudioPlayer applet
  // to audioplayer.

  function initAudioPlayer() {
   audioplayer = document.applets["AudioPlayer"]
  }

  // Load and play the specified sound file.

  function playSound(fileName) {
   if(audioplayer == null) initAudioPlayer()
   if(audioplayer == null) {
    alert("AudioPlayer has not loaded.")
    return
   }
   audioplayer.stopAudioClip()
   audioplayer.playAudioClip(fileName)
  }

  // Load and play the specified sound file in a
  // continuous loop.

  function loopSound(fileName) {
   if(audioplayer == null) initAudioPlayer()
   if(audioplayer == null) {
    alert("AudioPlayer has not loaded.")
    return
   }
   audioplayer.stopAudioClip()
   audioplayer.loopAudioClip(fileName)
  }

  // Stop the playing of the sound file.

  function stopSound(fileName) {
   if(audioplayer == null) initAudioPlayer()
   if(audioplayer == null) return
   audioplayer.stopAudioClip()
  }