// JavaScript Document

// SoundManager
soundManager.debugMode = false; // disable debug output
soundManager.url = 'soundmanager/'; // path to directory containing SoundManager2 .SWF file

var audioPlaying = true;
var songIndex = 1;
var NUM_SONGS = 2;

soundManager.onload = function() {

	soundManager.createSound({
	 id:'track1',
	 url:'audio/phosphor.mp3',
	 volume: 50,
	 autoLoad: false,
	 autoPlay: false,
	 multiShot: false,
	 stream: true,
	 onfinish:function() {
	   nextTrack();
	 }
	});
	
	/*
	 autoLoad: true,
	 multiShot: false,
	 stream: true,
	*/
	
	soundManager.createSound({
	 id:'track2',
	 url:'audio/standbyme.mp3',
	 volume: 50,
	 autoLoad: false,
	 autoPlay: false,
	 multiShot: false,
	 stream: true,
	 onfinish:function() {
	   nextTrack();
	 }
	});
	
	soundManager.play('track1');

}


function nextTrack() {
	
	if (songIndex < NUM_SONGS) {
		songIndex++;
	} else {
		songIndex = 1;
	}
	
	switch (songIndex) {
		case 1:
			soundManager.stopAll();
			soundManager.play('track1');
		break;
		
		case 2:
			soundManager.stopAll();
			soundManager.play('track2');
		break;
	}

}


function toggleSound() {
	
    switch(audioPlaying) {
        case true:
			$("#sound").removeClass("playing");
			$("#sound").addClass("paused");
			$('#nexttrack').hide();
			soundManager.pause('track' + songIndex.toString());
			audioPlaying = false;
        break;

        case false:
			$("#sound").removeClass("paused");
			$("#sound").addClass("playing");
			soundManager.resume('track' + songIndex.toString());
			$('#nexttrack').show();
			audioPlaying = true;
        break;
    }
}





