var playerWindow = null;
var windowOpenOnload = function(){}
function openPlayer(url) {
	playerWindow = window.open(playerUrl + url, '_blank', 'location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,height=606,width=338');
	return playerWindow;
}
$('.entries a.addToPlaylist').click(function(e){
	e.preventDefault();
	var ytId = $(this).attr('id').substring(2);
	if (playerWindow && playerWindow.open && !playerWindow.closed)
	{
		playerWindow.addTrack(ytId);
		playerWindow.focus();
	}
	else
	{
		openPlayer('');
		windowOpenOnload = function(){
			playerWindow.addTrack(ytId);
		};
	}
});

$('.playerLink a').click(function(e){
	e.preventDefault();
	if (!playerWindow || !playerWindow.open || playerWindow.closed)
	{
		openPlayer('');
	}
});

$('.playerLink a.playInPlayer').unbind('click');

$('.entries a.playInPlayer, .playerLink a.playInPlayer').click(function(e){
	e.preventDefault();
	var ytId = $(this).attr('id').substring(2);
	if (playerWindow != null && playerWindow.open && !playerWindow.closed)
	{
		playerWindow.playTrack(ytId);
		playerWindow.focus();
	}
	else
	{
		openPlayer('?playList=latest');
		windowOpenOnload = function(){
			playerWindow.playTrack(ytId);
		};
	}		
});

