// JavaScript Document

jQuery(document).ready(function() {
	//jQuery('div.show-hide> div').hide();
	
	jQuery('div.show-hide> h4').click(function() {
		var $nextDiv = jQuery(this).next();
		
		if ($nextDiv.is(':visible')) {
			jQuery('span', this).text('expand');
		} else {
			jQuery('span', this).text('contract');
		}
		
		var $visibleSiblings = $nextDiv.siblings('div:visible');
		
		if ($visibleSiblings.length) {
			$visibleSiblings.slideUp('slow', function() {
				if ($nextDiv.is(':hidden')) $nextDiv.slideToggle('slow');
			});
		} else {
			$nextDiv.slideToggle('slow');
		}
	});
	
	jQuery('.show-all').click(function() {
		jQuery('div.show-hide > div').slideToggle();
	});
	
	jQuery('.ExpandAll').click(function() {
		jQuery('div.show-hide > div').slideDown();
	});
	
	jQuery('.CollapseAll').click(function() {
		jQuery('div.show-hide > div').slideUp();
	}); 
});
