$(document).ready(function(){
	$('.slider-button').click(function(){
		var margin = -(parseInt($(this).html()) - 1 )*900;
		//alert(margin);
		$('.slider-content').stop().animate({marginLeft:margin},500);
		
		$('.slider-button').removeClass('active');
		$(this).addClass('active');
		
		return false;									  
	});	
	
	
	var firstLoaded = false;
	
	$('.track-text').mouseover(function(){
		$(this).parent('.track-line').addClass('hover');										
	}).mouseout(function(){
		$(this).parent('.track-line').removeClass('hover');	
	}).focus(function(){			
		this.blur();
	}).click(function(){		
		var $line = $(this).parent('.track-line');
		$('.track-line').removeClass('active')
		$line.addClass('active');
		$('.now-playing').html("Now Playing: \"" + $line.find('.track-title').html() + "\" by " +  $line.find('.track-artist').html() );

		var mp3_src = $line.attr('mp3');
		$('#jquery_jplayer_1').jPlayer("setMedia", {mp3:mp3_src});
		
		if(firstLoaded) $('#jquery_jplayer_1').jPlayer("play");
			
		firstLoaded = true;
		
		
		$('#tags-track').load('get.php?id_track_tag_list='+$line.attr('id_track'));
		
		this.blur();
		return false;
	});
	

	$('.track-star').click(function(){		
		var $star = $(this);
		var $line = $star.parent('.track-line');
		$star.toggleClass('active');
		
		var add =  $star.hasClass('active') ? 1 : 0;

		$star.css('opacity',0.5);
		$.get('get.php?id_track_playlist='+$line.attr('id_track')+'&add='+add,function(data){
			$star.css('opacity',1);
			//alert(data);
		});
		return false;
	});

	
	$('#download-full-library').click(function(){
		$(this).after('<div style="line-height:30px;float:left;">Please wait until download starts...</div>');
		$(this).hide();
	});
	  
	
});





function player_jump(delta){
	if(1 == delta){
		var $line = $('.track-line.active').next('.track-line');
		if(!$line.size()) $line = $('.track-line:first');
		if($line.size()) $line.find('.track-text').click();		
	}else{
		var $line = $('.track-line.active').prev('.track-line');
		if(!$line.size()) $line = $('.track-line:last');
		if($line.size()) $line.find('.track-text').click();		
	}
}


