var player;
var currentItem = -1; 
var previousItem = -1; 

function returnUTS() {
	var d = new Date();
	return d.getTime() + '' + Math.floor(1000 * Math.random());
}

function playerReady(obj) {
	player = window.document[obj.id];
	addListeners(player)
}

function addControllerListeners(player) {
	if (player) {
		player.addControllerListener("ITEM", "itemListener");
	} else {
		setTimeout("addListeners(player)",100);
	}
}

function addListeners(player) {
	if (player) {
		player.addModelListener("LOADED", "loadedListener");
	} else {
		setTimeout("addListenersB(player)",100);
	}
}
function itemListener(obj) {
	//title_plyCI62551511457_0
	if (obj.index != currentItem) {
		previousItem = currentItem;
		currentItem = obj.index;
		$j("#title_"+obj.id+"_"+previousItem).removeClass('selected')
		$j("#title_"+obj.id+"_"+currentItem).addClass('selected')
	}

}


function FindPercent(a,b) {
	c = a*b;
	return c.toFixed(2);
}

var percent = [];

function GetPercent(total) {
	for(kx=1; kx<= 100; kx++) {
		kxp = kx / 100;
		percent[kx] = FindPercent(total, kxp);
	}	
	return percent;
}
var loadedTime = []

function loadedListener(obj) { 
	var total = Math.round(obj.total/1048576*100000)/100000 	//convert bytes in Mb
	var currentLoaded = Math.round(obj.loaded/1048576*100000)/100000 //convert bytes in Mb
	currentLoaded = currentLoaded.toFixed(2);
	total = total.toFixed(2)
	loadedTime = GetPercent(total);
		if ($j("#ldd"+obj.id)) { 
			$j("#ldd"+obj.id).html();
			for(kx=1; kx<=loadedTime.length; kx++) {
				if(currentLoaded == loadedTime[kx]){
					$j("#ldd"+obj.id).html("<font color=#555555>" + kx +"%</font> / 100%");
				}
			}	

		}

}

function init(idf,key,item) {
	player = window.document['ply'+idf];
	$j("#title_ply"+idf+"_"+item).removeClass('selected')
	addControllerListeners(player);
	player.sendEvent('STOP');
	player.sendEvent('ITEM',key);
}





