/**
 * Dynamic FlashPlayer
 */

var calPlayer = Class.create();

calPlayer.prototype = {

    initialize: function(list, swf)
    {
        this.list = list;

        this.player = new SWFObject(swf, "circular_flash_player", "165", "80", "6", "#FFFFFF");

        this.isPlaying = false;

        this.play(false);
    },
    play: function(track)
    {
        this.list.each(function(value, key)
        {
            key++;
            this.player.addVariable('trackUrl_' + key, value[0]);
            this.player.addVariable('trackInfo_' + key, value[1]);

            if (value[0] == track)
            {
                this.player.addVariable('trackNum', key);
                this.isPlaying = true;
            }

        }.bind(this) );

        this.player.write("circular_flash_teaser");

        return false;
    }
}
