/*
###################################################################################################################
# Copyright 2011 - theRevolution
# Page Description: Player JS.
###################################################################################################################
*/
$(function(){
	initPlayer();
});

function initPlayer(){
	var _source = $('#content div.scrollable');
	var _destination = $('#sidebar div.scrollable');
	var _sourceList = $('#content ul.songs-list');		
	var _destinationList = $('#sidebar ul.player');
	var removeBtn = $('#sidebar a.remove-all');
	var flag;
	var number = 0;
	
	var _addBox = $('li', _destinationList).clone();
	_destinationList.empty();

	$('a.minus').live('click', function(){
		$(this).parents('li').remove();
		_destination.jScrollPane();
		if (number-- == 1) removeBtn.hide();
		return false;
	});
	
	$('li', _sourceList).each(function(){
		var _holder = $(this);
		var _minus = $('a.minus', _holder);
		var _plus = $('a.plus', _holder);
		
		_minus.live('click', function(){
			_holder.remove();
			_source.jScrollPane();
			return false;
		});
		
		_plus.live('click',function(){
			var _link = _holder.find('div.link a').clone();
			_addBox.clone().find('h3').html(_link).end().prependTo(_destinationList);
				
			if (number++ == 0) removeBtn.show();
			
			_destination.jScrollPane();
			return false;
		});
	});
	
	removeBtn.click(function(){
		_destinationList.empty();
		_destination.jScrollPane();
		number = 0;
		$(this).hide();
		return false;
	});
}
