// JavaScript Document
jQuery(document).ready(function() {
	// Expand/Collapse All
	jQuery('#example2 .expand_all').click(function() {
		jQuery('#menu1 > li > a.collapsed').addClass('expanded').removeClass('collapsed').find('+ ul').slideDown('fast');
	});
	jQuery('#example2 .collapse_all').click(function() {
		jQuery('#menu1 > li > a.expanded').addClass('collapsed').removeClass('expanded').find('+ ul').slideUp('fast');
	});
	// Slide
	jQuery("#menu1 > li > a.expanded + ul").slideToggle("fast");
	jQuery("#menu1 > li > a").click(function() {
		jQuery(this).toggleClass("expanded").toggleClass("collapsed").find("+ ul").slideToggle("fast");
	});

	// Fade
	jQuery("#menu2 > li > a.expanded + ul").fadeIn("normal");
	jQuery("#menu2 > li > a").click(function() {
		var el = jQuery(this).find("+ ul");

		if(jQuery(this).hasClass("collapsed"))
			jQuery(el).fadeIn('normal');
		else
			jQuery(el).fadeOut('normal');

		jQuery(this).toggleClass("expanded").toggleClass("collapsed");
	});

	// Grow/Shrink
	jQuery("#menu3 > li > a.expanded + ul").show("normal");
	jQuery("#menu3 > li > a").click(function() {
		jQuery(this).toggleClass("expanded").toggleClass("collapsed").find("+ ul").toggle("normal");
	});

	// Appear/Disappear
	jQuery("#menu4 > li > a.expanded + ul").show();
	jQuery("#menu4 > li > a").click(function() {
		jQuery(this).toggleClass("expanded").toggleClass("collapsed").find("+ ul").toggle();
	});

	// Accordion
	jQuery("#menu5 > li > a.expanded + ul").slideToggle("medium");
	jQuery("#menu5 > li > a").click(function() {
		jQuery("#menu5 > li > a.expanded").not(this).toggleClass("expanded").toggleClass("collapsed").find("+ ul").slideToggle("medium");
		jQuery(this).toggleClass("expanded").toggleClass("collapsed").find("+ ul").slideToggle("medium");
	});
});

