$(document).ready(function(){
	var currentTrack = 0;
	var jpPlayTime = $("#jplayer_play_time");
	var jpTotalTime = $("#jplayer_total_time");
		
	var playList = [
		{ title: "Stormram // Take Off", artist: "R&auml;t N FrikK", file: "media/music/01_Stormram__TakeOff.mp3" },
		{ title: "Umlaut op de A // Revelation 29", artist: "R&auml;t N FrikK", file: "media/music/02_UmlautOpDeA__Revelation29.mp3" },
		{ title: "Hoogachtend, R&auml;t // Red Stain", artist: "R&auml;t N FrikK", file: "media/music/03_HoogachtendRat__RedStain.mp3" },
		{ title: "De Toppen Der Papaver // Unconsciousness Is Aware", artist: "R&auml;t N FrikK", file: "media/music/04_DeToppenDerPapaver__UnconsciousnessIsAware.mp3" },
		{ title: "Lichtelijk Donker // Northern Glory", artist: "R&auml;t N FrikK", file: "media/music/05_LichtelijkDonker__NorthernGlory.mp3" },
		{ title: "Vraagtekens // ActionReaction", artist: "R&auml;t N FrikK", file: "media/music/06_Vraagtekens__ActionReaction.mp3" },
		{ title: "Kerf &rsquo;t In De Muur // The Galyon Twins", artist: "R&auml;t N FrikK", file: "media/music/07_KerftInDeMuur__TheGalyonTwins.mp3" },
		{ title: "Hoogste Tak // After School Cool Kids", artist: "R&auml;t N FrikK", file: "media/music/08_HoogsteTak__AfterSchoolCoolKids.mp3" },
		{ title: "Breek Los // Antipanny", artist: "R&auml;t N FrikK", file: "media/music/09_BreekLos__Antipanny.mp3" },
		{ title: "Versgevallen Zomerregen // Eelcosmastertunefrikkmix.org", artist: "R&auml;t N FrikK", file: "media/music/10_VersgevallenZomerregen__EelcosmastertuneFrikKmix.mp3" },
		{ title: "Met Wie Ze Handelen // 43x", artist: "R&auml;t N FrikK", file: "media/music/11_MetWieZeHandelen__43x.mp3" },
		{ title: "Niet Te Gulzig // The March Of Ape", artist: "R&auml;t N FrikK", file: "media/music/12_NietTeGulzig__TheMarchOfApe.mp3" },
		{ title: "Mosh! // Mosh!", artist: "R&auml;t N FrikK", file: "media/music/13_Mosh__Mosh.mp3" },
		{ title: "Van Hier Tot Ginder // Plateau", artist: "R&auml;t N FrikK", file: "media/music/14_VanHierTotGinder__Plateau.mp3" }
	];
				
	$("#jPlayer").jPlayer({
		ready: function() {					
			playListChange(0, false); // Play first song
		},
		oggSupport: false
		})
		.jPlayer('onSoundComplete', playListNext);						
				
		$("#jplayer_prev").click(function() { playListPrev(); }); // Listen for Previous Track button click
		$("#jplayer_next").click(function() { playListNext(); }); // Listen for Next Track button click
		$(".playSong").click( function() {
		index = parseInt($(this).attr('rel'));
		playListChange(index);
		}); // Change to track defined by rel of link with playSong class
			
			// Switch track
		function playListChange(index, play) {
		if (play == null)
		play = true;
					
		currentTrack = index;
		$("#playerSongInfo").html(playList[currentTrack].artist + ' - ' + playList[currentTrack].title + '');
		$("#jPlayer").jPlayer('setFile', playList[currentTrack].file);
				
		if (play == true)
			$("#jPlayer").jPlayer('play')
		}
		
		// Play next track. If already on last track, start back at the begining
		function playListNext() {
			var index = (currentTrack + 1 < playList.length) ? currentTrack + 1 : 0;
			playListChange(index);
		}
		
			// Play previous track. If already on first track, start back at the end
		function playListPrev() {
			var index = (currentTrack - 1 >= 0) ? currentTrack - 1 : playList.length-1;
			playListChange(index);
		}
			
		});

