//(function(){
	var event = YAHOO.util.Event;
	var q = YAHOO.util.Selector.query;
	var dom = YAHOO.util.Dom;
	var log = YAHOO.log;
	
	function createParam( name, value )
	{
		var p = document.createElement("param");
		p.setAttribute("name",name);
		p.setAttribute("value",value);
		return p;
	}
	
	function createPlayer( url, i, containerId )
	{
		var flashvars = {
			playerID: i,
			soundFile: url
		};
		var params = {
			quality: "high",
			menu: "false",
			wmode: "transparent"
		};
		var attributes = {};
		log("creating player for " + url );
		swfobject.embedSWF("/podcast_player/player.swf", containerId, "290", "24", "9.0.0", false, flashvars, params, attributes);
		log("player created for " + url );
			
	}
	
	//event.onContentReady( "feedContainer", function() {
		var episodes = q("div#feedContainer li");
		var a, p, span;
		for( var i = 0; i < episodes.length; i++ )
		{
			log("episodes[i] = " + episodes[i],"debug");
			// add clearfix
			episodes[i].className = "clearfix";
		
			// remove all headline links, so the only available link is to download the MP3
			//a = q("span.headline a",episodes[i],true);
			span = dom.getElementsByClassName("headline","span",episodes[i])[0];
			a = span.getElementsByTagName("a")[0];
			while( null != a.firstChild )
			{
				a.parentNode.appendChild( a.firstChild );
			}
			a.parentNode.removeChild( a );
		
			// change link text to "Download Sermon"
			p = dom.getElementsByClassName("enclosure","p",episodes[i])[0];
			a = p.getElementsByTagName("a")[0];
			//a = q("p.enclosure a",episodes[i],true);
			log("a = " + a,"debug");
			log("a.firstChild = " + a.firstChild,"debug");
			while( null != a.firstChild )
			{
				a.removeChild( a.firstChild );
			}
			a.appendChild( document.createTextNode("Download MP3") );
			// add flash player
			if( null != a )
			{
				p = document.createElement("p");
				p.className = "player";
				span = document.createElement("span");
				span.appendChild( document.createTextNode( "Listen now: " ) );
				p.appendChild( span );
				
				span = document.createElement("span");
				p.appendChild( span );
				span.id = "audiocontainer" + i;
				episodes[i].appendChild( p );
				createPlayer( a.getAttribute("href"), parseInt(i)+1, "audiocontainer"+i );
			}
		};
	//} );
//})();

