/*
 * CMenu - collapsible explorer style menu
 * Jeremiah Knoche - July 2006
 * Requires jQuery 
 */
 
$.fn.swapClass = function(c,d) {
	return this.each(function(){
		if ($.className.has(this,c) || $.className.has(this,d)) {
			if ($.className.has(this,d)) {
				var i=d;var j=c; 
			} else {
				var i=c;var j=d;
			}
		$(this).removeClass(i).addClass(j);
		}
	});
}
document.write('<link rel="stylesheet" type="text/css" href="cmenu.css">');

$(document).ready(function(){
	//This sets the initial styles of the collapsible Menu items
	$("ul.cmenu li>ul").parent().addClass("expand"); 


	//This is the Collapse/Expand onClick function
	$("ul.cmenu li").click(function(e) { 
		e.stopPropagation(); 
		$(this).swapClass("collapse","expand");
		$(">ul",this).toggle(); 
	});
	
});
