window.addEvent('domready', function() {
	var buttons = $$("a.listen_button");
	buttons.each(function(button) {
		button.addEvent('click', function(e) {
			new Event(e).stop();
			$('audio_text').empty();
			$('audio_flash').empty();
			
			if ($('audio_player').getSize().y == 0) {
				$('audio_player').tween('height', '140');
			}
			
			new Request({
				url : "/load_mp3_text",
				method : "get",
				onComplete : function() {
					$('audio_text').set('html', this.response.text)
				}
			}).send("stream=" + button.getProperty('rel'));
			
			var player = new Swiff('/flash/dewplayer-bubble.swf', {
			    id: 'episode_player',
				name: 'dewplayer',
			    width: 250,
			    height: 65,
			    params: {
			        movie: '/flash/dewplayer-bubble.swf',
			    },
			    vars: {
			        mp3: button.getProperty('href'),
			        autostart: '1',
			        showtime: '1',
					bgcolor: '062240'
			    }
			});
			
			player.inject("audio_flash");
		});
	});

	/*
	var downloads = $$("a.download_button");
	downloads.each(function(download) {
		download.addEvent('click', function(e) {
			new Event(e).stop();
			window.document.execCommand("saveAs",true,this.getProperty('href'));
		});
	});
	*/
});
