﻿/*----------------------- Playing a song ------------------------------*/
// ajax call to rate media
function PlayMedia(mediaId, autoStart)
{
    if(mediaId > 0)
    {   
        var url = 'ajax.aspx';
        var parms = 'method=GetMedia&mediaId='+mediaId+'&autoStart='+autoStart;
        var myAjax = new Ajax.Request(url, {method: 'get', parameters: parms, onSuccess: GetPlayMedia, onFailure: PlayMediaFailure} );
    }  
}
// ratemedia success callback
function GetPlayMedia(request)
{
	if (request.readyState == 4) 
	{
        var response = request.responseText;
        var returnValues = response.split('|');
        var artist = returnValues[0];
        var songTitle = returnValues[1];
        var liner = returnValues[2];
        var img = returnValues[3];
        var mediaSrc = returnValues[4];
        var autoStart = returnValues[5];

        //document.getElementById('NowPlaying').innerHTML = 'NOW PLAYING: ' + songTitle + ' by ' + artist;
        var displayText = songTitle + ' by ' + artist;
        WriteFlashPlayer(displayText, mediaSrc, autoStart);
    }
}
// ratemedia failure callback
function PlayMediaFailure(request)
{
    alert("An error has occurred.\nThe Artist Ovation team has been notified of the error.\n"  );
}

function WriteFlashPlayer(songTitle, mediaSrc, autoStart)
{
    //alert("title:"+songTitle+"src="+mediaSrc+"start="+autoStart);
    songTitle = songTitle.replace('&', '%26');
    songTitle = songTitle.replace('\'', '%27');
    var flashVars = "media=http://media.premierstudios.com/artistovation/songs/"+mediaSrc+"&songTitle="+songTitle+"&autoStart="+autoStart;
    //alert(flashVars);
    var mediaPlayer = document.getElementById('MediaPlayer');
    mediaPlayer.innerHTML = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' id='player' codebase='"+window.location.protocol+"://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='610' height='49' id='flashobject'><param name='movie' value='/App_Flash/aoplayer.swf' /><param name='wmode' value='transparent'/><param name='quality' value='high' /><param name='flashVars' value='"+flashVars+"' /><embed src='/App_Flash/aoplayer.swf' quality='high' width='610' height='49' flashVars='media=http://media.premierstudios.com/artistovation/songs/"+mediaSrc+"&songTitle="+songTitle+"' id='flashembed' allowscriptaccess='sameDomain' wmode='transparent' type='application/x-shockwave-flash' pluginspage='"+window.location.protocol+"://www.macromedia.com/go/getflashplayer' /></object>";

}
