
    window.addEvent('domready', function(){

        var handles = $$('#CMS_Menu-Root li')
        
        handles.each(function(handle, i) {
            
            var subMenu = handle.getElement("ul");
            
            if(subMenu != null) {
                /*var origHeight  = subMenu.getStyle('height').toInt();
                
                subMenu.setStyle('height', '0px');
                
                handle.addEvent('mouseover', function(e) {
                   var subMenu = handle.getElement("ul");
                });*/
                
                var myFx = new Fx.Slide(subMenu).hide();
                                
                handle.addEvents({
                    'mouseenter' : function(){
                        myFx.cancel();
                        myFx.slideIn();
                        handle.addClass("active");
                    },
                    
                    'mouseleave' : function() {
                        myFx.cancel();
                        myFx.slideOut();
                    }
                });
                
                myFx.addEvents({
                    'complete' : function() {
                        if (!myFx.open) {
                            handle.removeClass("active");
                        }
                    }
                });  
                
                subMenu.setStyle('visibility', 'visible');
            }
        });
    });
