var cmf_player_update_list = [];

function thisMovie(swf) {
    if(navigator.appName.indexOf("Microsoft") != -1) {
        return window[swf];
    } else {
        return document[swf];
    }
};

function sendEvent(swf,typ,prm) {
    thisMovie(swf).sendEvent(typ,prm);
};

function addItem(swf, obj, idx) {
    thisMovie(swf).addItem(obj, idx);
};

function loadFile(swf,obj) {
    thisMovie(swf).loadFile(obj);
};

function getUpdate(typ,pr1,pr2,swf) {
    for (v in cmf_player_update_list) {
        //if(navigator.appName.indexOf("Microsoft") != -1) {
            window[cmf_player_update_list[v]].apply(this, arguments);
        //} else {
        //    document[cmf_player_update_list[v]].apply(this, arguments);
        //}
    }
};

// to add code in getUpdate:
/*
        function mp3player_getUpdate(typ,pr1,pr2,swf) {
            if(swf == 'mp3player' && typ == 'state') {
                if (pr1 == 2) document.getElementById('playerbutton').className = 'playeron';
                if (pr1 == 0) document.getElementById('playerbutton').className = 'playeroff';
            }
        };
        cmf_player_update_list[<? echo cmf_getUnique(); ?>] = 'mp3player_getUpdate';
*/