var ap_instances = new Array();


function flash_audio_player(v_FlashVars)
{
   document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" id="audioplayer1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="290" height="24" id="mainpage" align="middle">');
   document.write('<param name="allowScriptAccess" value="sameDomain" />');
   document.write('<param name="movie" value="atimo_s/player.swf" />');
   document.write('<param name="FlashVars" value="'+v_FlashVars+'" />');
   document.write('<param name="menu" value="false" />');
   document.write('<param name="wmode" value="opaque" />');   
   document.write('<param name="quality" value="high" />');
   document.write('<param name="scale" value="noscale" />');
   document.write('<param name="bgcolor" value="#FFFFFF" />');
   document.write('<embed src="atimo_s/player.swf" menu="false" quality="high" scale="noscale" bgcolor="#FFFFFF" width="290" height="24" name="mainpage" align="middle" allowScriptAccess="sameDomain" wmode="opaque" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
   document.write('</object>');
}


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 );