YAHOO.namespace('bp.faq');

YAHOO.bp.faq = function() {
	var $D = YAHOO.util.Dom;
	var $E = YAHOO.util.Event;
	var $ = $D.get;

	var triggerClass = 'faq-question';
	
	return {
		init : function(e, obj) {
			var allLinks = $D.getElementsByClassName (triggerClass);
			
			for (var i = 0; i < allLinks.length; i++) {
				$E.addListener (allLinks[i], 'click', this.handleClick);

				var o = $('faq-' + allLinks[i].name);
				
				if (o)
					$D.setStyle(o, 'display', 'none');
			}
		},
		handleClick : function(e){
			var t = $E.getTarget (e);

			var o = $('faq-' + t.name);

			if (o)
				$D.setStyle(o, 'display', $D.getStyle(o, 'display')=='block' ? 'none' : 'block');
				
			$E.stopEvent(e);
		}
	};
}();

YAHOO.util.Event.addListener(window, 'load', YAHOO.bp.faq.init, YAHOO.bp.faq, true);

