window.addEvent('domready', function() {
	$('eventDetails').setStyles( {
		'opacity': 0,
		'display': 'block'
	} );

	$$('td.hasEvents, ul.events li').getElements('a[class!=noFade]').each( function(el) {
		el.addEvent('click', function(event) {
			var event = new Event(event);
			event.stop();

			$('eventDetails').fade('in');

			new Request.HTML( {
				'url': this.get('href'),
				'update': $('eventDetails'),
				'onComplete': function() {
					if( $('close') ) {
						$('close').addEvent('click', function() { $('eventDetails').fade('out'); } );
					}
				}
			} ).get();
		} );
	} );
} );