var openPortlet = '';
var fadeDuration = 0.5;
var faqExpandDuration = 0.2;
var isIE = ('Microsoft Internet Explorer' == navigator.appName) ? true : false; 

function showPortlet(elId, ssState) {
	if (openPortlet != elId) {
		slideShowPlayState = false;
		hideOpenPortlet();
		openPortlet = elId;
		Effect.Appear(elId, {duration: fadeDuration});
	}
}

function hidePortlet(elId) {
	Effect.Fade(elId, {duration: fadeDuration});
	openPortlet = '';
	slideShowPlayState = true;
}

function hideOpenPortlet() {
	if (openPortlet != '') {
		hidePortlet(openPortlet);
	}
}

function slideUp(id) {
	if (id != '') {
		Effect.SlideUp(id);
	}
}

function slideDown(id) {
	if (id != '') {
		Effect.SlideDown(id);
	}
}

function toggleFaqSection(el, link) {
	if (link.innerHTML === '+') {
		link.innerHTML = '-';
		Effect.SlideDown(el, { duration: faqExpandDuration });
	} else {
		link.innerHTML = '+';
		Effect.SlideUp(el, { duration: faqExpandDuration });
	}
}
