var global_volume = 1;
var audio_players = [];

var browser=navigator.appName ;
if (browser != "Microsoft Internet Explorer") {
    addLoadEvent( getAudioPlayers );
}

function addLoadEvent( func ) {
    var oldonload = window.onload;
    if( typeof window.onload != 'function' ) {
        window.onload = func;
    } else {
        window.onload = function() {
            if( oldonload ) {
                oldonload();
            }
            func();
        }
    }
}

function getAudioPlayers() {
    var i=0;
    while( true ) {
        var swf = getFlashMovieObject( 'audio_player_'+i );
        if( typeof swf == 'undefined' ) {
            break;
        } else {
            audio_players.push( swf );
        }
        i++;
    }
    //    console.log( audio_players );
}

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 {
        return document.getElementById(movieName);
    }
}

function stopAllPlayers( caller ) {
    for( var i=0; i<audio_players.length; i++ ) {
        if( i == caller ) {
            continue;
        }
        audio_players[i].stopPlayer();
    }
}

function playersVolume( volValue, caller ) {
    for( var i=0; i<audio_players.length; i++ ) {
        if( i == caller ) {
            continue;
        }
        audio_players[i].setVolume( volValue );
    }
}