jQuery.fn.verticalMenu = function() {
    var activeli;
    return this.each(function() {
        jQuery(this).find("li")
                .addClass("hide")
                .click(function() {
                    if(activeli != null) {
                        $(activeli)
                                .removeClass("show")
                                .addClass("hide")
                                .find("ul").css("display", "none");
                    }
                    activeli = this;
                    jQuery(this)
                            .addClass("show")
                            .removeClass("hide")
                            .find("ul").css("display", "block");
                });	
        jQuery(this).find("li li").removeClass("hide");
        jQuery(this).find("ul ul").css("display", "none");
		jQuery(this).find("a").each(function(index) {
			if(jQuery(this).parent("li").find("a").size() > 1) {
				jQuery(this).attr("href", "javascript: void(0)");
			}
		});
		
		if (jQuery(this).find('a.act').size() > 0) {
			jQuery(this).find('a.act').parent().parent().get(0).style.display = "block";	
		}
        if (jQuery(this).find('li li a.act').size() > 0) {
	        activeli = jQuery(this).find('a.act').parent().parent().parent();
        }
    });
};

