// some variables to save
      var currentDivContents = '';
      var currentPlayerID    = '';
//       var instrumentation    =  1;


// these functions are caught by the JavascriptView object of the player.
function sendEvent(thePlayer, typ, prm) { thisMovie(thePlayer).sendEvent(typ,prm); };

      function loadPlayer(mp3file, playerid, ins)
      {
        // if a player is already loaded, restore it's div contents
        if(currentDivContents != '')
        {
          gid(currentPlayerID + 'o').innerHTML = currentDivContents;
        }
        // save current div contents
        currentDivContents = eval(document.getElementById(playerid + 'o')).innerHTML;

        // save current player id
        currentPlayerID = playerid;

		var params =
		{
			allowscriptaccess:      'always',
			allowfullscreen:        'false',
			swliveconnect:          'true'
		};
		
		var attributes =
		{
			id:                     'mpl',
			name:                   'mpl'
		};

		switch (ins)
		{
			// mtron
			case 1: var flashvars = { width: '200', height: '160', displaywidth: '200', displayheight: '62', file: mp3file, autostart: 'true', repeat: 'false', shuffle: 'false', thumbsinplaylist: 'false', usefullscreen: 'false', enablejs: 'true', javascriptid: 'mpl' }; 
					swfobject.embedSWF('audio/mediaplayer.swf', playerid, '200', '160', '7.0.0', false, flashvars, params, attributes);
					break;
			default: var flashvars = { controlbar: 'bottom', width: '200', height: '220', file: mp3file, autostart: 'true', repeat: 'false', shuffle: 'false', thumbsinplaylist: 'false', usefullscreen: 'false', enablejs: 'true', javascriptid: 'mpl' }; 
 					swfobject.embedSWF('audio/player.swf', playerid, '200', '120', '9.0.0', false, flashvars, params, attributes);
					break;
		}

      };

      function loadPlayer_large(mp3file, playerid, ins)
      {
        // if a player is already loaded, restore it's div contents
        if(currentDivContents != '')
        {
          gid(currentPlayerID + 'o').innerHTML = currentDivContents;
        }
        // save current div contents
        currentDivContents = eval(document.getElementById(playerid + 'o')).innerHTML;

        // save current player id
        currentPlayerID = playerid;

		var params =
		{
			allowscriptaccess:      'always',
			allowfullscreen:        'false',
			swliveconnect:          'true'
		};
		
		var attributes =
		{
			id:                     'mpl',
			name:                   'mpl'
		};

			var flashvars = { controlbar: 'bottom', width: '400', height: '220', file: mp3file, autostart: 'true', repeat: 'false', shuffle: 'false', thumbsinplaylist: 'false', usefullscreen: 'false', enablejs: 'true', javascriptid: 'mpl' }; 
			swfobject.embedSWF('audio/player.swf', playerid, '400', '220', '9.0.0', 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];
      };
