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:                  '141',
	height:                 '48',
	file:                    encodeURIComponent(mp3file),
	autostart:              'true',
	usefullscreen:          'false',
	enablejs:               'true',
	javascriptid:           'mpl',
	image:					'http://www.remixjunkee.com/images/listen.jpg',
	controlbar:				'bottom',
	skin:					'http://www.remixjunkee.com/player/simple.swf',
	icons:					'false',
	wmode:					'opaque',
	backcolor:				'e24526',
	frontcolor:				'EEEEEE',
	abouttext:				'RemixJunkee',
	aboutlink:				'http://www.remixjunkee.com'
  };

  var params =
  {
	allowscriptaccess:      'always',
	allowfullscreen:        'false'
  };

  var attributes =
  {
	id:                     'mpl',
	name:                   'mpl'
  };

  if (filetype != 'mp4') {
	  swfobject.embedSWF("/player/player46-licensed.swf", playerid, "137", "56", "9.0.115", false, flashvars, params, attributes);
  }
  else {
	  swfobject.embedSWF("/player/player46-licensed.swf", playerid, "240", "180", "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];
};
