function showAnswer(question, answer) {
	if (answer.getStyle('display') == 'block') {
		answer.setStyle('display', 'none');
	} else {
		answer.setStyle('display', 'block');
		var myFx = new Fx.Scroll(window).toElement(question);
	}
}

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

	var question = $('faqs').getElements('li[class=qLink]');
	question.addEvent('click', function() {
		var answer = this.getElement('div[class=qAnswer]');
		if (answer) {
			showAnswer(this, answer);
		} 
	});
	
	var topFaqs = $('topFaqs').getElements('span');
	topFaqs.addEvent('click', function() {
		var qid = this.get('id');
		var answer = $(qid).getElement('div[class=qAnswer]');
		if (answer) {
			answer.setStyle('display', 'block');
			var myFx = new Fx.Scroll(window).toElement(qid);
		}
	});
});
