/*

	WimboPlayer function
	Copyright 2007 Wimbomedia.com

*/


var WimboPlayer = {};


WimboPlayer.object = null;


WimboPlayer.play = function(wimbo)
{
	if(!WimboPlayer.object)
	{
		playerObj.addVariable("wimbo", wimbo);
		playerObj.write("player"); // "player" is a div
		WimboPlayer.object = playerObj;
	}

	var p = document.getElementById("wimbo_player");
	p.SetVariable("newTrackCalled", wimbo);
}


WimboPlayer.stop = function()
{
	var player = document.getElementById("wimbo_player");
	player.SetVariable("stopCalled", "true");
}


WimboPlayer.blur = function(arg)
{
	try
	{
		var player = document.getElementById("wimbo_player");

		if(player)
		{
			player.SetVariable("isBlurred", arg);
			player.SetVariable("playMode", _pl.playmode);
		}
	}
	catch(err)
	{
		return;
	}
}


WimboPlayer.call = function(track_id)
{
	_pl.currentTrack = track_id;

	if(playlist.length > 0)
	{
			if(playlist.findIndex(_pl.currentTrack) == -1)
			{
				with(document.getElementById("pl_indtr").style)
				{
					top = "-50px";
					left = "-4px";
					opacity = "0";
					filter = "alpha(opacity=0)";
				}
			}
			else
			{
				var pl_item = document.getElementById("pl_item_"+track_id);

				with(document.getElementById("pl_indtr").style)
				{
					top = pl_item.offsetTop + 2 + "px";
					left = "-4px";
					opacity = "1";
					filter = "alpha(opacity=100)";
				}
			}
	}
}