function initMenus() {
	var headings = $$('#menuList li div.expandArrow');
	var list = $$('#menuList li ul.submenu');
	var items = $$('#menuList li');
	var collapsibles = new Array();
	var currentSelected = -1;
	
    headings.each( function(heading, i) {
        var collapsible = new Fx.Slide(list[i], {
            duration: 'short',
            transition: Fx.Transitions.quadIn
        });
		var href = heading.getParent().getElement('a.full');
        collapsibles[i] = collapsible;
        heading.onclick = function() {
			if ( currentSelected != -1 && currentSelected != i ) {
				headings[ currentSelected ].getParent().getElement('a.fullHover').set('class', 'full');
				headings[ currentSelected ].removeClass('expandArrowActive');
				collapsibles[ currentSelected ].slideOut();
			}
            collapsible.toggle();
            if (href.get('class') == 'full') {
				// now selected
				currentSelected = i;
            	href.set('class', 'fullHover');
				heading.removeClass('expandArrowNoActive');
				heading.addClass('expandArrowActive');
            } else {
				currentSelected = -1;
            	href.set('class', 'full');
				heading.removeClass('expandArrowActive');
				heading.addClass('expandArrowNoActive');
			}
            return false;
        }
        collapsible.hide();
    });
    
    var secMenus = $$('#secondaryMenu .rb');
        
    secMenus.each( function(item, i) {
    	if ( item.getElement("a").hasClass("empty") ) return;
    	
    	if ( item.getElement("ul.submenu") == null ) return;
    	
    	var slide = new Fx.Slide( item.getElement("ul.submenu") );
    	slide.hide();
    	item.getElement("a").addEvent('click', function(e) {
    		new Event(e).stop();
    		slide.toggle();
    	});
    });
    
    //$$('.submenu').css('display', 'block');
    
}

window.addEvent('domready', function() {
	initMenus();
});

