window.addEvent('domready', function() {

	var fold = -1;


	if (window.location.hash != "") {
		toggler = $$(window.location.hash)[0];
		if (toggler) {
			fold = $$('h2.toggler').indexOf(toggler);
			new Fx.Scroll(window).toElement(toggler);
		}
	}


	var homeAccordion = new Fx.Accordion( $$('h2.toggler'), $$('div.element'), {
	    alwaysHide: true,
	    show: fold,
	    onActive: function(toggler, element) { 
	    	index = $$('h2.toggler').indexOf(toggler)
	    	toggler.addClass('open');
	    	$$('#banner_slides div').morph({'background-position' : '0 -' + (100 * (index)) });
	    },
	    onBackground: function(toggler, element) {
	    	toggler.removeClass('open');
	    }
	});

	var modalConfig = {
		buttons: 'close',
		content: null,
		zIndex: 10,
		opacity: 0.4,
		'onButton': function(e, button) {
			e.stop();
			this.hide();
		}
	};

	modalConfig.content = 'eviction_content';
	var evictionsModal = new Modal(modalConfig);
	modalConfig.content = 'leasedrafting_content';	
	var leasedraftingModal = new Modal(modalConfig);
	modalConfig.content = 'notices_content';	
	var noticesModal = new Modal(modalConfig);
	modalConfig.content = 'cle_courses_content';	
	var cleCoursesModal = new Modal(modalConfig);
	modalConfig.content = 'associations_content';	
	var associationsModal = new Modal(modalConfig);
	modalConfig.content = 'mapviewer';	
	var mapModal = new Modal(modalConfig);
	modalConfig.content = 'chris_more_content';	
	var chrisModal = new Modal(modalConfig);
	modalConfig.content = 'jeana_more_content';	
	var jeanaModal = new Modal(modalConfig);
	
	$('map').addEvent('click', function(e) {
		e.stop();
		mapModal.show();
	});
	
	$('eviction').addEvent('click', function(e) {
		e.stop();
		evictionsModal.show();
	});
	$('leasedrafting').addEvent('click', function(e) {
		e.stop();
		leasedraftingModal.show();
	});
	$('notices').addEvent('click', function(e) {
		e.stop();
		noticesModal.show();
	});
	$('cle_courses').addEvent('click', function(e) {
		e.stop();
		cleCoursesModal.show();
	});
	$('associations').addEvent('click', function(e) {
		e.stop();
		associationsModal.show();
	});
	$('chris_more').addEvent('click', function(e) {
		e.stop();
		chrisModal.show();
	});
	$('jeana_more').addEvent('click', function(e) {
		e.stop();
		jeanaModal.show();
	});
});
