window.addEvent('load', function () {
	var questions = $$('div.question_out');
	var answers = $$('div.answer_out');
	var continuations = $$('p.continuation');
	var closes = $$('p.close');
	if (questions.length != answers.length && questions.length != continuations.length && questions.length != closes.length) return;

	var list = [];
	for (var i = 0; i < questions.length; i++) {
		list[i] = {
			question: questions[i],	
			answer: answers[i],	
			continuation: continuations[i],	
			close: closes[i],
			reveal: new Fx.Reveal(answers[i]),
			con_reveal: new Fx.Reveal(continuations[i])
		};
	}

	list.each(function(obj){
		obj.continuation.setStyle('display', 'block');
		obj.close.setStyle('display', 'block');
		obj.reveal.dissolve();
		obj.continuation.addEvent('click', function(e){
			e.stop();	
			obj.reveal.toggle();
			obj.con_reveal.toggle();
		});
		obj.close.addEvent('click', function(e){
			e.stop();	
			obj.reveal.toggle();
			obj.con_reveal.toggle();
		});
	});
});

