function addEvent( obj, type, fn ) {
  if ( obj.attachEvent ) {
    obj['e'+type+fn] = fn;
    obj[type+fn] = function(){obj['e'+type+fn]( window.event );}
    obj.attachEvent( 'on'+type, obj[type+fn] );
  } else
    obj.addEventListener( type, fn, false );
}

function addMP3Player(){
	var elements = cssQuery('a[href$=".mp3"]');
	var numEls = elements.length;
	for(var i=0;i<numEls;i++){
		var playerHTML = getMP3PlayerHTML('http://www.clearnote.net/MP3Player.swf', elements[i].href, 15, 31);
		var s = document.createElement('span');
		s.innerHTML = playerHTML;
		elements[i].parentNode.insertBefore(s, elements[i].nextSibling);
	}
}

function getMP3PlayerHTML(swfURL, mp3URL, height, width){
	var h = (height)?height:15;
	var w = (width)?width:31;
	var html = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="'+w+'" height="'+h+'" align="top"><param name="allowScriptAccess" value="sameDomain" />';
	html +='<param name="movie" value="' + swfURL + '" /><param name="FlashVars" value="mp3='+ mp3URL + '"><param name="LOOP" value="false" /><param name="quality" value="high" /><param name="wmode" value="transparent" />';
	html +='<embed src="' + swfURL + '" width="'+w+'" height="'+h+'" loop="false" align="top" quality="high" wmode="transparent" flashvars="mp3='+ mp3URL + '" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	return html;
}

addEvent(window, 'load', addMP3Player);
