var blipurl = 'http://blip.tv/?1=1&s=posts&skin=rss';

var currentPlaylist = null;
var currentItem = -1; 
var previousItem = -1; 
var player = null;

function playerReady(thePlayer) 
{
	player = window.document[thePlayer.id];
	addListeners();
	printPlaylistData();
}

function addListeners() 
{
	if (player) 
	{ 
		player.addControllerListener("ITEM", "itemListener");
	}
	else 
	{
		setTimeout("addListeners()",100);
	}
}

function printPlaylistData() 
{
	var plst = null;
	plst = player.getPlaylist();
	if (plst) 
	{
		var txt = '';
		for(var itm in plst) 
		{
			if(itm * 1 == itm)
			{
var url = plst[itm].file;
				txt += "<div class='tosser'>";
				txt += "<div class='tosser_image'><img src='" + plst[itm].image + "' width='77' height='66'></img></div>";
				txt += '<div class="tosser_desc"><a href="#player" onclick=\'player.sendEvent("STOP"); player.sendEvent("ITEM","'+itm+'");\'><span class="tosser_name">' + plst[itm].title + '</span></a><br/><span class="desc">' + plst[itm].author + '</span></div>';
				txt += "</div>";
			}
		}
		
		var tmp = document.getElementById("scrollbar_content_side");
		if (tmp) { tmp.innerHTML = txt; }
	} 
	else 
	{
		setTimeout("printPlaylistData()",100);
	}	
}

function itemListener(obj) 
{ 
	if (obj.index != currentItem)
	{
 		previousItem = currentItem;
		currentItem = obj.index;
		printItemData(currentItem);
	}
}

function printItemData(theIndex) 
{
	plst = player.getPlaylist();
	if (plst) 
	{
		var txt = '';
		txt += '<h2 class=\'title\'><b>' + plst[theIndex].title + '</b></h2>';
		txt += '<span class=\'description\'>' + plst[theIndex].description + '</span>';

		var tmp = document.getElementById("dat");
		if (tmp) { tmp.innerHTML = txt; }
	} 	
}