window.addEvent('domready', function() {
	var lis = $$('#downloads a');
	lis.each(function(node) {
		var extraTag = new Element("a").setProperty('class', 'over').injectAfter(node);
		extraTag.setProperty('href', node.href);
	});
	var replaces = $$('#downloads a.over');
	replaces.each(function(replace) {
		var myEffect = new Fx.Tween(replace, {duration: '75', link: 'cancel'});
		myEffect.set('opacity', '.01');
		var flicker = new Object();
		flicker.flick = function(e) {
				e.stop();
				myEffect.start('opacity', '1');
				myEffect.complete = function() {
					this.start('opacity', '.01');
				}
		}
		replace.addEvent('mouseover', flicker.flick);
		replace.addEvent('mousedown', flicker.flick);
		replace.addEvent('mouseout', function(e) {
				e.stop();
				myEffect.start('opacity', '.01');
			});
	});
	var bird = $$('#continue a')[0];
	var myEffect = new Fx.Tween(bird, {duration: '70', link: 'cancel'});
	bird.addEvent('mouseover', function(e) {
				e.stop();
				myEffect.start('background-position', '7px 0');
		});
	bird.addEvent('mouseout', function(e) {
				e.stop();
				myEffect.start('background-position', '0 0');
		});
});