// JavaScript Document



function playSong( album_id, track_index, track_no ) {

	var flashMp3 = null;

	//if the mp3 player is in a window
	if( mp3PlayerWin && !mp3PlayerWin.closed ) {
		flashMp3 = mp3PlayerWin.document.getElementById( 'sitePlayer' );

	//the mp3 player is not in a window
	} else {
		flashMp3 = document.getElementById( 'sitePlayer' );
	}
	
	/*console.log( 'mp3: %o %s',flashMp3, flashMp3.GetVariable("_root.player.AlbumID" ) );
	
	if( flashMp3.GetVariable("_root.player.AlbumID" ) == album_id )  {
		flashMp3.SetVariable("_root.player.PlayingTrack", track_no.toString() );
		flashMp3.SetVariable("_root.player.startPaused", 0 );
		flashMp3.SetVariable("_root.player.isPlaying", 1 );
	
		flashMp3.TGotoFrame("_root.player", 7);
		flashMp3.TPlay("_root.player");
	} else {
		flashMp3.SetVariable("_root.player.AlbumID", album_id );
		flashMp3.SetVariable("_root.player.PlayingTrack", track_no.toString() );
		flashMp3.SetVariable("_root.player.startPaused", 0 );
		flashMp3.SetVariable("_root.player.isPlaying", 1 );
	
		flashMp3.TGotoFrame("_root.player", 4);
		flashMp3.TPlay("_root.player");
	} */

	if( flashMp3.getAlbum() == album_id ) {
		flashMp3.setTrackPlaying( track_index.toString(), 0, 1, track_no.toString() );
	} else {
		flashMp3.setAlbum( album_id, track_index.toString(), 0, 1, track_no.toString());	
	}
		
	
	return true;
}
