function embedSong(divid,swfnum,swfname,fvar) {
	
	var swfwidth = 290;
	var swfheight = 24;
	var m = new Array(63,112,97,114,97,109,61); 
	var d = new Array(103,101,116,48,100,97,116,50,109,112,51,46,112,104,112);  
	var g = new Array(38,97,109,112,59,115,111,117,110,100,70,105,108,101,61,112,108,97,121,101,114,47); 
	var n='';
	for (var i=0;i<m.length;i++){
	n+=String.fromCharCode(m[i]);}
	var p='';
	for (var j=0;j<d.length;j++){
	p+=String.fromCharCode(d[j]);}
	var q='';
	for (var k=0;k<g.length;k++){
	q+=String.fromCharCode(g[k]);}
	
	var fvar_str = q+p+n+fvar;
	// edit these params for colors, etc.
	fvar_str += '&amp;bg=0xFBF3B2';
	fvar_str += '&amp;leftbg=0x33CC33';
	fvar_str += '&amp;lefticon=0xFFFFFF';
	fvar_str += '&amp;rightbg=0xFFCC66';
	fvar_str += '&amp;rightbghover=0x33CC33';
	fvar_str += '&amp;righticon=0x666666';
	fvar_str += '&amp;righticonhover=0xFFFFFF';
	fvar_str += '&amp;text=0x666666';
	fvar_str += '&amp;slider=0xFF9933';
	fvar_str += '&amp;track=0x7EE379';
	fvar_str += '&amp;border=0x666666';
	fvar_str += '&amp;loader=0x33CC33';
	fvar_str += '&amp;loop=no';
	fvar_str += '&amp;autostart=no';
	
	var parm_fvar_str = (fvar == '0') ? '' : '<param name=FlashVars value="playerID='+swfnum;
	parm_fvar_str += (fvar == '0') ? '' : fvar_str;
	parm_fvar_str += (fvar == '0') ? '' : '" /> ';
	
	var emb_fvar_str = (fvar == '0') ? '' : 'FlashVars="playerID='+swfnum;
	emb_fvar_str += (fvar == '0') ? '' : fvar_str;
	emb_fvar_str += (fvar == '0') ? '' : '" ';
	
	var embedStr = '';
	embedStr += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" '; 
	embedStr += 'width="'+swfwidth+'" height="'+swfheight+'" id="'+swfnum+'"> ';
	embedStr += '<param name="movie" value="'+swfname+'.swf" /> ';
	embedStr += parm_fvar_str;
	embedStr += '<param name="quality" value="high" /> <param name="menu" value="false"> <param name="wmode" value="transparent"> ';
	embedStr += '<embed src="'+swfname+'.swf" ';
	embedStr += emb_fvar_str;
	embedStr += 'quality="high" width="'+swfwidth+'" height="'+swfheight+'" ';
	embedStr += 'name="'+swfnum+'" menu="false" wmode="transparent" ';
	embedStr += 'type="application/x-shockwave-flash" ';
	embedStr += 'pluginspage="http://www.macromedia.com/go/getflashplayer"></embed> ';
	embedStr += '</object>';
	
	document.getElementById(divid).innerHTML = embedStr;
	
}

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 );
