/* When the user clicks on the button, 
toggle between hiding and showing the dropdown content */
function dropdownMenu() {
    document.getElementById("dropdown").classList.toggle("show");
}

// Close the dropdown if the user clicks outside of it
window.onclick = function(event) {
  if (!event.target.matches('.dropbtn')) {

    var dropdowns = document.getElementsByClassName("dropdown-contentlist");
    var i;
    for (i = 0; i < dropdowns.length; i++) {
      var openDropdown = dropdowns[i];
      if (openDropdown.classList.contains('show')) {
        openDropdown.classList.remove('show');
      }
    }
  }
}

function loadSong(songName) {
  switch (songName) {
    case 1: // let it go
      initPlaylist();
      playlist.load([
        {
          "src": "media/audio/Vocals30.mp3",
          "name": "Vocals",
          "gain": 0.75,
          "muted": false,
          "soloed": false
        },
        {
          "src": "media/audio/Guitar30.mp3",
          "name": "Guitar"
        }
      ]).then(function() {
        //can do stuff with the playlist.
      });
      break;
    case 2: // love yourself
      initPlaylist();
      playlist.load([
        {
          "src": "media/audio/PianoSynth30.mp3",
          "name": "Pianos & Synth",
          "gain": 1
        },
        {
          "src": "media/audio/BassDrums30.mp3",
          "name": "Drums"
        }
      ]).then(function() {
        //can do stuff with the playlist.
      });
      break;
    case 3: // drunken truth
      initPlaylist();
      break;
    case 4: // cherry blossom ending
      initPlaylist();
  }
}

function initPlaylist() {
  playlist = WaveformPlaylist.init({
    samplesPerPixel: 1000,
    waveHeight: 100,
    container: document.getElementById("playlist"),
    timescale: true,
    state: 'cursor',
    colors: {
      waveOutlineColor: '#E0EFF1'
    },
    controls: {
      show: true, //whether or not to include the track controls
      width: 200 //width of controls in pixels
    },
    zoomLevels: [500, 1000, 3000, 5000]
  });
}
@@ -692,24 +692,26 @@
 it go%0A      
+//
 initPlaylist
@@ -706,32 +706,32 @@
 initPlaylist();%0A
-
       playlist.l
@@ -1121,24 +1121,26 @@
 rself%0A      
+//
 initPlaylist
@@ -1508,24 +1508,26 @@
 truth%0A      
+//
 initPlaylist
@@ -1580,22 +1580,24 @@
  ending%0A
-
       
+//
 initPlay

remove initPlaylist() for all switches