function changeFAQ(faq_id) {
	// a bit hacky but it works!
	new Effect.Opacity('contentHere', {duration: 0.5, from: 1.0, to: 0.0, afterFinish: function () { $('contentHere').innerHTML = $('faq_q_'+faq_id).innerHTML; new Effect.Opacity('contentHere', {duration: 0.5, from: 0.0, to: 1.0}); } });
}

function show_all() {
	new Effect.Opacity('contentHere', {from: 1, to: 0, duration: 0.5, afterFinish: function () {
		$('contentHere').hide();
		Element.setOpacity('faqs', 0);
		$('faqs').show();
		new Effect.Opacity('faqs', {from: 0, to: 1, duration: 0.5});
	}});
	
	new Effect.Opacity('show_all', {from: 1, to: 0, duration: 0.5, afterFinish: function () {
		$('show_all').hide();
	}});
	
	$('mini_faqs').getElementsBySelector('.mini_faq a').each(function (item) { item.onclick = function () { return true; }; });
	
	return false;
}
