function getItemData(idx) {
var obj = thisMovie("playerID").itemData(idx);
$('current_song').innerHTML = obj["title"];
$('current_playtime_right').innerHTML = SecondsToMinutesSeconds(parseInt(obj["link"]));
}
// these functions is called by the JavascriptView object of the player.
function getUpdate(typ,pr1,pr2,swf) {
if(typ == "time") { currentPosition = pr1; pr2 == undefined ? null: currentRemaining = Math.round(pr2); }
else if(typ == "volume") { currentVolume = pr1; }
else if(typ == "item") { currentItem = pr1; setTimeout("getItemData(currentItem)",100);}
else if(typ == "state") { currentState = pr1; }
else if(typ == "load") { currentLoad = pr1; }
else if(typ == "size") { currentXsize = "X=" + pr1; pr2 == undefined ? null: currentYsize = "Y=" + Math.round(pr2); }
if (currentState != lastState) {
if(currentState == 2) {
$('play').innerHTML = 'Pause';
}
else {
$('play').innerHTML = 'Play';
}
lastState = currentState;
}
if (lastItem != currentItem) {
var hiddentracks = parseInt($('hiddentracks').innerHTML);
for (var j = 0; j < hiddentracks; j++) {
setClassName('playlisttr' + j, 'nostate');
}
setClassName('playlisttr' + currentItem, 'playing');
lastItem = currentItem;
}
var currenttime = SecondsToMinutesSeconds(parseInt(currentPosition));
$('current_playtime_left').innerHTML = currenttime;
}