window.addEvent('domready', function() {
	var dirty = 0;
	var totalHeight = 0;
	//create our Accordion instance
	var scrollBox1 = new MooScroll({selector:'#accordion', disabledOpacity:1});
	var myAccordion = new Accordion($('accordion'), 'h3.toggler', 'div.subnav', {
		opacity: false,
		onActive: function(toggler, element){
			toggler.addClass('active');
			if (dirty) {
				(function() { 
					scrollBox1.refresh();
					scrollBox1.setSlider(toggler.getPosition($('accordion')).y - 15);
				}).delay(500);
			} else {
				dirty = 1;
			}
		},
		onBackground: function(toggler, element){
			toggler.removeClass('active');
		}
	});
	(function() { scrollBox1.refresh(); }).delay(500);
	
	var status = {
		'true': 'close',
		'false': 'open'
	};
	
	var myVerticalSlide = new Fx.Slide('glossary-of-terms').hide();
	
	$('glossary-of-terms-link').addEvent('click', function(e){
		e.stop();
		myVerticalSlide.toggle();
	});
	
});