(function() {    
	$$("div#faq-questions h2").each(function(el) {
        var next = el.next();
        var answer_nodes = [];
        while (next) {
            if (!next)
                break;
            if (next.nodeName == "H2")
                break;
            answer_nodes.push(next);
            next = next.next();
        }
        var div = Builder.node("div", {"class":"answer"}, answer_nodes);
        $(div).hide();
        el.insert({after: div});
        el.down("a").observe("click", function(ev) {
            ev.stop();
            var el = ev.element().up("h2").next("div.answer");
            if (!el.visible()) el.appear();
			else               el.fade();
        });
    });
}).onLoad();
