﻿var Aud = {
    cssBase: null,
    ctrl: null,
    curId: '',
    flexContainer: 'audPlayer',
    OnBuffer: function() {
        Aud.ctrl.className = Aud.cssBase + '_wait';
    },
    OnLoad: function() {
        YAHOO.util.Dom.setStyle(Aud.flexContainer, 'visibility', 'hidden');
    },
    OnPlay: function() {
        Aud.ctrl.className = Aud.cssBase + '_pause';
    },
    OnStop: function() {
        Aud.curId = '';
        Aud.ctrl.className = Aud.cssBase;
    },
    OnError: function(e) {
        Aud.ctrl.className = Aud.cssBase + '_err';
        alert(e);
    },
    Toggle: function(song, id) {
        if (!song)
            return;
        if (Aud.curId && Aud.curId != id)
            Aud.OnStop();
        Aud.curId = id;
        Aud.ctrl = YAHOO.util.Dom.get(id);
        Aud.cssBase = Aud.ctrl.className.substr(0, 4);
        var vp = swfobject.getObjectById(Aud.flexContainer);
        vp.Toggle('audio/' + song + '.mp3');
    }
};
swfobject.embedSWF("assets/SoundPlayer.swf", Aud.flexContainer, "1px", "1px", "9.0.124", "assets/expressInstall.swf");

