/**
 * Custom JS functions
 **/

slideElement = function() {
	elementToSlide = $('announcements-viewport').getElementsByTagName('LI')[0]; 
	parameterObject = { 
		duration: 1, 
		fps: 24, 
		transition: Effect.Transitions.sinoidal, 
		style: 'margin-top: -110px;', 
		afterFinish: function () {
			elementToSlide.style.marginTop = 0; 
			$('announcements-viewport').removeChild(elementToSlide); 
			$('announcements-viewport').appendChild(elementToSlide); 
		}
	}
	new Effect.Morph(elementToSlide, parameterObject);
}

var faqActive;
selectElement = function(element) {
        if (faqActive != null)
		Element.removeClassName(faqActive, 'active');
	faqActive = element;
     	Element.addClassName(element, 'active');
	return false;
}


hidestatus = function() {
	window.status = '';
	return true;
}


var boxesToFade = new Array('li-1', 'li-2', 'li-3');
var i = 0;
var wait = 5000;

swapFade = function() {
	Effect.Fade(boxesToFade[i], { duration:1, from:1.0, to:0.0 });
	i++;
	if (i == 3) i = 0;
	Effect.Appear(boxesToFade[i], { duration:1, from:0.0, to:1.0 });
}