var FAQs = {
	start: function(){
		FAQs.vertical();
	},
	vertical: function(){
		var headings = $$('#faq-list h4');
		var list = $$('#faq-list .answer');
		var collapsibles = new Array();
		headings.each( function(heading, i) {
			var collapsible = new Fx.Slide(list[i]);
			collapsibles[i] = collapsible;
			heading.onclick = function(){
				collapsible.toggle();
				return false;
			};
			collapsible.hide();
		});
		$('collapse-all').onclick = function(){
			headings.each(function(heading, i) {
			collapsibles[i].hide();
			});
		};
		$('expand-all').onclick = function(){
			headings.each(function(heading, i) {
				collapsibles[i].show();
			});
		};
		$('faq-links').setStyle('display', 'block');
	}
};
window.addEvent('domready', FAQs.start);
