//*** Player Events ***

var player      =  null;
var playlist    =  null;
var bufferFlag  =  true;

function playerReady(obj){
	player = gid(obj.id);
	addListeners();
}

function addListeners(){
	if(player.getPlaylist()){ 
		player.addModelListener('TIME', 'timeMonitor');
	}
	else{
		setTimeout("addListeners()", 100);
	}
}

function timeMonitor(obj){
	if((obj.position > 0) && (bufferFlag)){
		player.sendEvent('PLAY', 'false');
		bufferFlag = false;
	}
}

function gid(name){
	return document.getElementById(name);
}

function playerReload(elm, fileName){
	if ((selectedObject != null) && (selectedObject !=elm))
		selectedObject.className = savedClassName;
		
	selectedObject = elm;
	
	player.sendEvent('LOAD',fileName);
	player.sendEvent('PLAY', 'true');
	bufferFlag = false;
}

//*** Mouse Events ****

var savedClassName = null;
var selectedObject = null;

function TCel_OnMouseOver(elm) {
	savedClassName = elm.className;
	elm.className = "p_home_pointer";
}

function TCel_OnMouseOut(elm) {
	if (elm != selectedObject)
		elm.className = savedClassName;
}


