
$(document).ready(function()
{  
		var flashvars = {
		  skin_color: "bebebe"
		};
		
		var params = {
		  bgcolor: "#bebebe",
		  wmode:"transparent",
		  allowScriptAccess: "always"
		};
		
		swfobject.embedSWF("sbr_audio.swf", "audio_player", "387", "59", "9.0.0", "expressInstall.swf", flashvars, params);
  
});

try { console.log('init console... done'); } catch(e) { console = { log: function() {} } }

var active_color = "f23333";
var prev_active_list_row;
var active_list_row;

function changeListColor(id, state)
{
	console.log(state)
	if (state == "over")
	{
		console.log("must be over")
		$("#"+id+" #title").css('color', "#f23333");
		$("#"+id+" #title span").css('color', "#ffffff");	
	}
	else if (state == "out")
	{
		console.log("must be out")
		if (id != active_list_row)
		{
			$("#"+id+" #title").css('color', "#898989");
			$("#"+id+" #title span").css('color', "#898989");
		}
	}
}

/////// HTML to Flash
function getFlashMovieObject(movieName)
{
  if (window.document[movieName]) 
  {
    return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
    if (document.embeds && document.embeds[movieName])
      return document.embeds[movieName]; 
  }
  else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  {
    return document.getElementById(movieName);
  }
}

function SendDataToFlashMovie()
{
	var flashMovie=getFlashMovieObject("audio_player");
	flashMovie.SetVariable("/:message", document.controller.Data.value);
}

function ReceiveDataFromFlashMovie()
{
	var flashMovie=getFlashMovieObject("audio_player");
	var message=flashMovie.GetVariable("/:message");
	document.controller.Data.value=message;
}

function loadTrack(path, title, row_id) {
	prev_active_list_row = active_list_row;
	active_list_row = row_id;
	
	$("#"+prev_active_list_row+" #title").css('color', "#898989");
	$("#"+prev_active_list_row+" #title span").css('color', "#898989");
	 
    var flash = getFlashMovieObject('audio_player');
    flash.callMethod(path, title);
}
