document.observe('dom:loaded', function() {
	
	// Set event listeners for the buttons
	$$('.new-window').each(function(anchor) {
		anchor.observe('click', function(event) {
			event.stop();
			window.open(anchor.href);
			return false;
		});
	});
	
	$$('.highlight').each(function(highlightObj) {
		highlightObj.highlight({ startcolor: '#ffffff' });
	});
	
	$$('.tuck-away').each(function(tuckAway) {
		tuckAway.observe('click', function(event) {
			var element = event.element();
			var field = element.up('.field');
			if (field.hasClassName('on')) {
				new Effect.BlindUp(field.next(), {
					duration: 0.3,
					beforeStart: function() { field.removeClassName('on') }
				});
			} else {
				new Effect.BlindDown(field.next(), {
					duration: 0.3,
					beforeStart: function() { field.addClassName('on') }
				});
			}
		});
	});
	
	var anchors = $("ysInformationMenu").select('li a');
	
	anchors.each(function(anchor) {
		anchor.observe('click', function(event) {
			anchors.invoke('removeClassName', 'active');
			$$('.ysInformationBlock').invoke('hide');
			event.element().addClassName('active');
			Element.show('ys' + event.element().up().className);
		});
	});
	
});