var faqs = document.getElementById('faqs');
var questions = YAHOO.util.Dom.getElementsByClassName('question');
var answers = YAHOO.util.Dom.getElementsByClassName('answer');
for (var i = 0; i<answers.length; i++) {
  questions[i].id = 'question' + i;
  answers[i].id = 'answer' + i;
}

hideAll();

for (i = 0; i<questions.length; i++) {
  YAHOO.util.Event.addListener(questions[i], "mousedown", showAnswer);
}

function showAnswer() {
  hideAll();
  var regex = new RegExp("[0-9]+");
  var id = regex.exec(this.id);
  var answer = document.getElementById('answer' + id);
  answer.style.display = 'block';
}

function hideAll() {
	var answers = YAHOO.util.Dom.getElementsByClassName('answer');
  for (var i=0; i<answers.length; i++) {
    answers[i].style.display = 'none';
  }
}