var currentDivContents = '';
var currentPlayerID    = '';
var instrumentation    =  1;

function loadPlayer(mp3file, playerid, filetype)
{
  // if a player is already loaded, restore it's div contents
  if(currentDivContents != '')
  {
	gid(currentPlayerID + 'o').innerHTML = currentDivContents;
  }
  // save current div contents
  //alert(document.getElementById(playerid + 'o').innerHTML);
  currentDivContents = eval(document.getElementById(playerid + 'o')).innerHTML;

  // save current player id
  currentPlayerID = playerid;

  var flashvars =
  {
	width:                    '200',
	height:                   '18',
	file:                      encodeURIComponent(mp3file),
	autostart:                'true',
	usefullscreen:            'false',
	enablejs:                 'true',
	javascriptid:             'mpl',
	backcolor:				'FF0000',
	frontcolor:				'EEEEEE',
	abouttext:				'www.thesourceformusic.com player',
	aboutlink:				'http://www.thesourceformusic.com'
  };

  var params =
  {
	allowscriptaccess:      'always',
	allowfullscreen:        'false'
  };

  var attributes =
  {
	id:                     'mpl',
	name:                   'mpl'
  };

   if (filetype == 'mp3') {
	  swfobject.embedSWF("../player/player46-licensed.swf", playerid, "200", "18", "9.0.115", false, flashvars, params, attributes);
   }
   else {
	  swfobject.embedSWF("../player/player46-licensed.swf", playerid, "240", "180", "9.0.115", false, flashvars, params, attributes);
   }
  
  //swfobject.embedSWF("../player/player46-licensed.swf", playerid, "200", "18", "9.0.115", false, flashvars, params, attributes);

};

function getUpdate(typ, pr1, pr2, pid)
{
  if((typ == 'state') && (pr1 == 3))
  {
	if(currentDivContents != '')
	{
	  gid(currentPlayerID + 'o').innerHTML = currentDivContents;
	}
  }
};

function gid(name)
{
  return document.getElementById(name);
};

function thisMovie(movieName)
{
  return document.getElementsByName(movieName)[0];
};