var target = null;
var newSongs = new Array();
var targetOpened = false;
var targetClosed = false;

var globalPath = "";

function openTarget(path)
{
	if(path == null) path = "";

	targetOpened = false;
	target = window.open(
		path+"../player/",
		"target",
		"width=560, height=550, left=0, top=0, toolbar=no, status=yes, scrollbars=yes, location=no"
	);

	targetClosed = false;
}

function newSong(song, path)
{
	if(path == null) path = globalPath;

	if(target == null)
	{
		openTarget(path);
	}
	else if(target.closed)
	{
		openTarget(path);
	}
	else if(targetClosed)
	{
		openTarget(path);
	}

	if(targetOpened)
	{
		target.newSong(song);
	}
	else
	{
		newSongs[newSongs.length] = song;
	}
}

function clearSongs()
{
	newSongs = new Array();
}