/* @version 1.0 lksMenu
 * @author Lucas Forchino
 * @webSite: http://www.tutorialjquery.com
 * lksMenu.
 * jQuery Plugin to create a css menu
 */

(function($){
    $.fn.lksMenu=function(){
        return this.each(function(){
            var menu= $(this);
            menu.find('ul li > a').bind('click',function(event){
                var currentlink=$(event.currentTarget);

                if (currentlink.parent().find('ul.active').size()==1)
                {
                    currentlink.parent().find('ul.active').slideUp('medium',function(){
                        currentlink.parent().find('ul.active').removeClass('active');
                    });
                }
                else if (menu.find('ul li ul.active').size()==0)
                {
                    show(currentlink);
                }
                else
                {
                    menu.find('ul li ul.active').slideUp('medium',function(){
                        menu.find('ul li ul').removeClass('active');
                        show(currentlink);
                    });
                }
            });

            function show(currentlink){
                currentlink.parent().find('ul').addClass('active');
                currentlink.parent().find('ul').slideDown('medium');
            }
        });
    }
})(jQuery);
