/*
Javascript for podcast pages
*/


/*
Mouse Over and Out on Listen and Download Buttons
*/
function mouseImageChange(imageName, imageID)
{
    document.getElementById(imageID).src=imageName;
}


/*
Display and hide Flash player on podcast pages
*/
var currentDivContents = '';
var currentPlayerID    = '';

function loadPlayer(mp3file, playerid)
{         
    var curID = "outter"+currentPlayerID;
    var playerElement = document.getElementById(curID);
    if(currentPlayerID != '')
    {
        playerElement.innerHTML = "<div id=string" + currentPlayerID + " style=\"display:none;\">&nbsp;</div>";
    }

    // save current player id
    currentPlayerID = playerid;

    var flashvars =
    {
      file:                      encodeURIComponent(mp3file),
      autostart:                'true',
      usefullscreen:            'false',
      enablejs:                 'true',
      javascriptid:             'mpl',
      skin:                     '../../SimpleMyChanges.swf'
    };

    var params =
    {
      allowscriptaccess:      'always',
      allowfullscreen:        'false'
    };

    var attributes =
    {
      id:                     'mpl',
      name:                   'mpl'
    };

    var versionStr = "9.0";
    var hasMinPlayerVersion = swfobject.hasFlashPlayerVersion(versionStr);

    if (hasMinPlayerVersion == false) 
    {
       playerElement = document.getElementById("outter"+currentPlayerID);
       playerElement.innerHTML = "<div id=string" + playerid + ">Download Flash to see player.</div>";
    }
    else
    {
        // weirdness with currentPlayerID is to convert it to a string
       swfobject.embedSWF('../../player.swf', "string"+playerid, '200', '20', '9', false, flashvars, params, attributes);	
    }    
    
    // if the "All Episodes" player is playing, stop it
    var allEpisodesPlayer = document.getElementById('allEpisodesPlayerControllerID');
    if(allEpisodesPlayer)
    {
        allEpisodesPlayer.sendEvent('STOP');
    }
}

// Tell the current player to stop and hide. The user has started the "All Episodes" player.
function stopOtherPlayers(obj) 
{
    if(currentPlayerID != '')
    {
        var curID = "outter"+currentPlayerID;
        var playerElement = document.getElementById(curID);
        playerElement.innerHTML = "<div id=string" + currentPlayerID + " style=\"display:none;\">&nbsp;</div>";
    }
    currentPlayerID = '';
}

