var ap_instances = new Array();

function ap_stopAll(playerID){
    for (var i = 0; i < ap_instances.length; i++) {
        try {
            if (ap_instances[i] != playerID) 
                document.getElementById("audioplayer" + ap_instances[i].toString()).SetVariable("closePlayer", 1);
            else 
                document.getElementById("audioplayer" + ap_instances[i].toString()).SetVariable("closePlayer", 0);
        } 
        catch (errorObject) {
            // stop any errors
        }
    }
}

function ap_registerPlayers(){
    var objectID;
    var objectTags = document.getElementsByTagName("object");
    for (var i = 0; i < objectTags.length; i++) {
        objectID = objectTags[i].id;
        if (objectID.indexOf("audioplayer") == 0) {
            ap_instances[i] = objectID.substring(11, objectID.length);
        }
    }
}

var ap_clearID = setInterval(ap_registerPlayers, 100);

function embed_player_with_download(url,container){
    var html = '';
    html += '<div class="player"><object width="290" height="24" id="audioplayer1" data="audio-player/player.swf" type="application/x-shockwave-flash">';
    html += '<param value="audio-player/player.swf" name="movie"/>';
    html += '<param value="playerID=audioplayer1&amp;soundFile=' + url + '" name="FlashVars"/>';
    html += '<param value="high" name="quality"/>';
    
    html += '<param value="false" name="menu"/>';
    html += '<param value="transparent" name="wmode"/>';
    html += '</object></div>';
	html += '<a href="'+url+'" style="color:#B48786; font-weight:bold;">download</a>';
    
	if (!container){
		document.write(html);
	}else{
		document.getElementById(container).innerHTML = html;
	}
	
}
