function fInitFAQ() {
	var faq = $("faqs");
	if (!faq) return;
	//
	var elements = faq.getElements("dd");
	var togglers = faq.getElements("dt");
	new Accordion(togglers, elements, {
		duration: 300,
		opacity: false,
		alwaysHide: true,
		onActive: function(el) {
			el.addClass("active");
		},
		onBackground: function(el) {
			el.removeClass("active");
		}
	});
}
//
//
window.addEvent("load", function(){
	fInitFAQ();
});

//
function opaceIt(thisObj, oSourceLayer, linkObject, opaceTo) {
	if (!thisObj) return;
	if (opaceTo != 0) {
		thisObj.setStyles({
			display:'block'
		}).setOpacity(0);
	}
	var myEffects = new Fx.Style(thisObj, "opacity", {
		duration:100, 
		transition:Fx.Transitions.quadInOut
	});
	myEffects.start(opaceTo);
	
	thisObj.innerHTML=oSourceLayer.innerHTML;
	if ($(linkObject)) {
		thisObj.setStyles({
			top: $(linkObject).getCoordinates().top-$(thisObj).getCoordinates().height+18,
			left: $(linkObject).getCoordinates().left-250
		});
	}
}
function opaceIt1(thisObj, opaceTo) {
	if (!thisObj) return;
	if (opaceTo != 0) {
		thisObj.setStyles({
			display:'block'
		}).setOpacity(0);
	}
	var myEffects = new Fx.Style(thisObj, "opacity", {
		duration:400, 
		transition:Fx.Transitions.quadInOut
	});
	myEffects.start(opaceTo);
}