




/*
     FILE ARCHIVED ON 11:11:46 Jan 3, 2012 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 1:03:33 Feb 15, 2025.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
window.addEvent('domready', function() {
	//list of target elements
	var list = $$('.collapseElement');
	//list elements to be clicked on
	var headings = $$('.collapseToggler');
	//array to store all of the collapsibles
	var collapsibles = new Array();
	function $E(selector,filter){return($(filter)||document).getElement(selector);};
	headings.each( function(heading, i) {
        //for each element create a slide effect
        var collapsible = new Fx.Slide(list[i], {
                duration: 500,
                transition: Fx.Transitions.Sine
				//onComplete: function(request){
				//			var open = request.getStyle('margin-top').toInt();
				//			if(open >= 0) new Fx.Scroll(window).toElement(headings[i]);
			//			}
        });
        //and store it in the array
        collapsibles[i] = collapsible;
        //add event listener
        heading.onclick = function(){
			
				var headingclass = heading.get('class');
				if(headingclass=='collapseToggler') {heading.set('class', 'collapseTogglerActive');}
				else {heading.set('class', 'collapseToggler');}
					
                //open current element
                collapsible.toggle();
                //hide the rest
                //for(var j = 0; j < collapsibles.length; j++){
                //       if(j!=i) collapsibles[j].slideOut();
               // }
                return false;
        }
        //collapse all of the list items
        collapsible.hide();
	});
});