
function adjustMenu()
{
    var menu = document.id('menu');
    if (menu && !menu.hasClass('disabled')) {
	menu.getElements('li').each(function(cel){
		nested = cel.getElement('ul');
		if (nested) {
		    var nestCnt = 0;
		    nested.getElements('li').each(function(ncel){
			    nestCnt += 1;
			});
		    var thisOffset = cel.offsetTop;
		    if (nestCnt == 3) {
			thisOffset -= 0;
		    } else if (nestCnt == 4) {
			thisOffset -= 0;
		    } else if (nestCnt > 8) {
			thisOffset -= 120;
		    } 
		    nested.setStyle('top', thisOffset + 'px');
		}
	    });
    }
}

window.addEvent('domready', function(){
	var menu = document.id('menu');
	if (menu && !menu.hasClass('disabled')) {
	    menu.getElements('li').each(function(cel){
		    cel.addEvent('mouseenter', function(){
			    this.addClass('hover');
			});
		    cel.addEvent('mouseleave', function() {
			    this.removeClass('hover');
			});
		});
	}
	adjustMenu();
    });


