Event.observe(window, 'load', function() {
	$$('div.npaccord-wrap').each(function(item) {
		var accItemList = item.select('.npaccord-content');
		var accItem = accItemList[0];
		accItem.setStyle({ height: accItem.getHeight() });
		accItem.hide();
		accItem.setStyle({ position: "relative" , left: 0 });
				
		var accHeaderList = item.select('.npaccord-toggle');
		var accHeader = accHeaderList[0];
		
		// sets the class of the header
		var contentHeader = item.select('.csc-header')[0];
		if(contentHeader) {
			accHeader.addClassName(contentHeader.firstDescendant().nodeName.toString().toLowerCase());
		}
		
		Event.observe(accHeader, 'click', function() {
			var duration = 1.0;
			if(accItem.visible()) {
				Effect.SlideUp(accItem, { duration: duration });
				accItem.removeClassName('act');
			} else {
				Effect.SlideDown(accItem, { duration: duration });
				accItem.addClassName('act'); 
			}
		});
	});
});
