
var currentPlaylist = null;
var currentLength = 0;
var currentItem = -1; 
var previousItem = -1; 
var currentMute = false; 
var currentVolume = 80; 
var currentPosition = 0; 
var currentState = 'NONE';
var currentLoaded = 0;
var currentRemain = 0;
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;

		printItemData(currentItem);
	}
}

function printItemData(theIndex) {
	var plst = null;
	plst = player.getPlaylist();

	if (plst) {
		var txt = '';
      var embedCode = '<textarea onclick="this.select();" cols="57" rows="2">&lt;embed src="http://boxen.com/fileadmin/player/player.swf" width="420" height="233" bgcolor="000000" allowfullscreen="true" allowscriptaccess="always" flashvars="file=http://boxen.com/' + plst[theIndex].file + '"&gt;&lt;/embed&gt;</textarea>';
		txt += embedCode;
		var tmp = document.getElementById("showembedcode");
		if (tmp) { tmp.innerHTML = txt; }
	} 	
}

function load_embed_file(videofile) {
	if (videofile) {
      currentItem = -1;
      player.sendEvent('LOAD',{file: videofile});
	}
}

function getLength() { currentLength = player.getPlaylist().length; return(currentLength); };
function loadFile(theFile) { currentItem = -1; previousItem = -1; player.sendEvent('LOAD', theFile); };


function toggle_it(obj) {
	var el = document.getElementById(obj);
	if ( el.style.display != 'block' ) {
		el.style.display = 'block';
      el.style.height  = '50px';
	}	else {
		el.style.display = 'none';
      el.style.height  = '0px';
	}
}
/* 
javascript:player.sendEvent('STOP'); 	player.sendEvent('LOAD',{file:'../../fileadmin/bxvideo/2009/090719_Super_Six_neu.flv'})
 */