var FAQ = Class.create();
FAQ.prototype = {
  initialize : function(css_class){
		var that = this;
    $$(css_class).each(function(faq) {
    	faq.select('dd').invoke('hide');
			faq.select('dt').each(function(dt) {
				Event.observe(dt, 'click', that.activate.bindAsEventListener(dt));
			});
    });
  }, 
	activate: function(e){
		dt = Event.element(e);
		dt.next(0).toggle();
		Event.stop(e);
	}
};







// Global DOM onload
document.observe("dom:loaded", function() {
	var pTabs = new PageTabs('content-container');
	var faq = new FAQ('.faq');
});

// Global Window Onload
Event.observe(window, 'load', function(){
	$$('#col-1 > #sub-nav > ul > li').invoke('addClassName', 'top-level-li');
	$$('#col-1 > #sub-nav > ul > li > a').invoke('addClassName', 'top-level-a');
	$$('#sub-nav li.current > a, #sub-nav li.active > a').invoke('addClassName', 'current-a');
});
