var fileU = "0";
var currentPlaylist = null;
var currentLength = 0;
var currentItem = -1; 
var previousItem = -1; 
var player = null;
	
function playerReady(thePlayer) {
	player = window.document[thePlayer.id];
	addListeners();
}

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

function itemListener(obj) { 
	if (obj.index != currentItem) {
		previousItem = currentItem;
		currentItem = obj.index;
		
		if (previousItem == -1) { getPlaylistData(); }
		
		var tmp = document.getElementById("itm");
		printItemData(currentItem);
	}
}

function printItemData(theIndex) {
	var plst = null;
	plst = player.getPlaylist();
	if (plst) {
		var txt = '';
		txt += plst[theIndex].title;
		var tmp = document.getElementById("current_track");
		if (tmp) { tmp.innerHTML = txt; }
	} 	
}

function getPlaylistData() { 
	var plst = null;
	plst = player.getPlaylist();
	if (plst) { 
		currentPlaylist = plst; 
		var txt = ''; 
		var tmp = document.getElementById("plstDat");
		if (tmp) { tmp.innerHTML = txt; }
	}	
}

function createPlayer() {
	var flashvars = {file:"/includes/helpers/flash.player.php?q=" + fileU, autostart:"false", shuffle:"false", playlist:"bottom", repeat: "list" }
	var params = {allowfullscreen:"true", allowscriptaccess:"always"}
	var attributes = {id:"hmos", name:"hmos"}
	swfobject.embedSWF("/assets/swf/player.swf", "jukebox-player", "0", "0", "9.0.115", false, flashvars, params, attributes);
}