var player;
var player_so;

function hide_player()
{
    try {
	document.getElementById('mediaspace').style.display = 'none';
    } catch(e) {}
}

function show_player()
{
    try {
	document.getElementById('mediaspace').style.display = '';
    } catch(e) {}
}

function setup_player(file, width, height, autostart, repeat)
{
    if (!player_so)
	player_so = new SWFObject( MEDIA_URL + 'jwplayer/player.swf', 'mpl', width.toString(), height.toString(), '9');
    else {
	if (width)
	    player_so.setAttribute('width', width.toString());
	if (height)
	    player_so.setAttribute('width', height.toString());
    }
    player_so.addParam('allowscriptaccess','always');
    player_so.addParam('allowfullscreen', 'true');
    player_so.addVariable("file", file);
    player_so.addVariable("fullscreen", "true");
    if (autostart)
	player_so.addVariable('autostart', 'true');
    else
	player_so.addVariable('autostart', 'false');

    if (repeat)
	player_so.addVariable("repeat", "always");
    else
	player_so.addVariable("repeat", "none");

    player_so.addParam("wmode", "transparent");
    player_so.write("mediaspace");
}

function playerReady(obj)
{
    try {
	player = document.getElementById('mpl');
    } catch(e) {}
}

function start_player(state)
{
    if (player) {
	if (state) {
            player.sendEvent('volume',80);
	    player.sendEvent('PLAY','true');
        }
	else
	    player.sendEvent('PLAY','false');
    }
}

function pause_player()
{
    start_player(false);
}

function stop_player()
{
    if (player) {
	player.sendEvent('STOP');
    }
}

function load_player(file)
{
    if (player) {
	player.sendEvent('LOAD', file);
    }
}

