$(document).ready(function(){
	
	var place = 0;
	var songs = new Array();
	
	soundManager.onready(function() {
		if (soundManager.supported()) {
			
			// SM2 is ready to go!
			songs[0] = soundManager.createSound({
				id: 'Fire',
				url: 'http://www.spiritsoftheredcity.com/huntermoon/mp3s/02 Fire.mp3'
			});
			songs[1] = soundManager.createSound({
				id: 'Constant',
				url: 'http://www.spiritsoftheredcity.com/huntermoon/mp3s/04 Constant.mp3'
			});
			songs[2] = soundManager.createSound({
				id: 'Bottled Up',
				url: 'http://www.spiritsoftheredcity.com/huntermoon/mp3s/07 Bottled Up.mp3'
			});
	
			
		} 
		else {
			
		}
	});


	$('#play').click(function(){
		songs[place].play();
		showTitle(songs[place]);
		showPlayTime(songs[place]);
	});

	$('#pause').click(function(){
		songs[place].pause();
	});

	$('#next').click(function(){
		soundManager.stopAll();		
		place++;
		if(place >= songs.length){ place=0; }
		songs[place].play();
		showTitle(songs[place]);
		showPlayTime(songs[place]);
	});
	
	$('#prev').click(function(){
		soundManager.stopAll();
		place--;
		if(place <= 0){ place = songs.length - 1; }
		songs[place].play();
		showTitle(songs[place]);
		showPlayTime(songs[place]);
	});	
	
});

function showTitle(song){
	$('#song_title').html(song.sID);
}

function showPlayTime(song){
	if(song.playState){
		seconds_passed = Math.round(song.position/1000);
		if(seconds_passed > 59){
			minutes = Math.round(seconds_passed/60);
			seconds = seconds_passed - (60*minutes);
			if(seconds < 10){
				seconds = "0"+seconds;
			}
			$('#play_time').html( minutes+":"+seconds );
		}
		else {
			if(seconds_passed < 10){
				seconds_passed = "0"+seconds_passed;
			}		
			$('#play_time').html( "0:"+seconds_passed );	
		}
		
		setTimeout(function(){ showPlayTime(song) }, 1000);
	}
}