/*----------------------------------------------
*	client.js
*	Code Matt Goucher : ground(ctrl)
----------------------------------------------*/
$(document).ready(function() {
	/*----------------------------------------------
	*	Users
	----------------------------------------------*/
	$('.users .closebtn').click(function(){
		if($(this).hasClass('down')){
			$('.users .panel').slideUp(100);
			$(this).removeClass('down');
		}else{
			$(this).addClass('down');
			$('.users .panel').slideDown(100);
		}
	});
	
	/*----------------------------------------------
	*	Load Tweets
	*	using Justin Jones' social.js plugin
	----------------------------------------------*/
	$('#tweets').social({
		network		: 'twitter',
		user		: 'JakeOwen',
		count		: 1,
        wrapListIn  : '<div />',
		twitter		: {
		  output		: '<span class="bird">twitter</span><span class="text">{text}</span><span class="time">{time} - Follow <a href="http://twitter.com/JakeOwen/">@JakeOwen</a></span>',
        }
    });

	/*----------------------------------------------
	*	Audio Player
	----------------------------------------------*/
	$('#controls .play').click(function() {
		$('#audio_player').get()[0].sendEvent('PLAY', $('#playlist .current a').attr('href'));
		//$('#controls .pause').show();
		// Turn Play button black
		//$(this).hide();
		return false;
	});
	
	$('#controls .pause').click(function() {
		$('#audio_player').get()[0].sendEvent('STOP');
		//$('#controls .play').show();
		//$(this).hide();
		return false;
	});
	
	$('#controls .next').click(function() {
		
		var current = $('#playlist .current');
		var next = $('#playlist .current + .item');
		var nextTrack = $('#playlist .current + .item a').attr('href');
		var nextTitle = $('#playlist .current + .item a').html();
		
		//$('#controls .play').hide();
		//$('#controls .pause').show();
		$('#hud').text(nextTitle);
		
		$('#audio_player').get()[0].sendEvent('LOAD', nextTrack);
		$('#audio_player').get()[0].sendEvent('PLAY', nextTrack);
		
		$(current).removeClass('current');
		$(next).addClass('current');
		
		if ($(current).hasClass('last')) {
			$(current).addClass('current');
		}
		return false;
	});
	
	$('#controls .prev').click(function() {
		
		var current = $('#playlist .current');
		var previous = $('#playlist .current').prev();
		var prevTrack = $('#playlist .current').prev().find('a').attr('href');
		var prevTitle = $('#playlist .current').prev().find('a').html();
		
		$('#controls .play').hide();
		$('#controls .pause').show();
		$('#hud').text(prevTitle);
		
		$('#audio_player').get()[0].sendEvent('LOAD', prevTrack);
		$('#audio_player').get()[0].sendEvent('PLAY', prevTrack);

		$(current).removeClass('current');
		$(previous).addClass('current');
	
		if ($(current).hasClass('first')) {
			$(current).addClass('current');
		}
		
		return false;
	});
	
	// $('#controls .next').append($('#playlist .current + .item a').attr('href'));
	

});
