

indicoAddLoad(function(){
	oFAQ.init();
});

var oFAQ = function(){
	
	var oActive = null;
	
	var setup = function(o){
		o.className = "faq";
		showHide(o, 1);
		o.onclick  = function(){
			showHide(this, 0);
		}
	};
	
	var showHide = function(o, bShow){
		if(!bShow && oActive){
			showHide(oActive, 1);
		}
		oActive = o
		var oNext = o;
		while(oNext.nextSibling && oNext.nextSibling.nodeName.toLowerCase() != "h2"){
			oNext.nextSibling.style.display = (bShow) ? "none" : "";
			oNext = oNext.nextSibling;
		}
	};
	
	return {
		init : function(){
			var o = document.getElementById("content");
			var aH = o.getElementsByTagName("h2");
			for(var i=0, j=aH.length; i<j; i++){
				setup(aH[i]);
			}
		}
	}
}();
