$('menu_ul').style.paddingLeft = (($('menu').getWidth() - $('menu_ul').getWidth()) / 2) + 'px';
$$('#menu .submenu').each(function (submenu){
	submenu.style.visibility = 'hidden';
	submenu.style.display = 'block';
	var first_li = submenu.select('li').first();
	var total_li_width = 0;
	submenu.select('li').each(function (li){
		total_li_width += li.getWidth();
	});
	var parent_menu = $(submenu.id.replace('submenu', 'folder'));
	var move_to_right = parent_menu.positionedOffset().left + parent_menu.getWidth()/2 - total_li_width/2;
	if(move_to_right > 0)
	{
		first_li.style.paddingLeft = move_to_right + 'px';
	}
	submenu.style.visibility = 'visible';
	submenu.style.display = 'none';
});
function show_menu(menuNr)
    {
//    	log('show_menu: over_menu='+document.over_menu+' menuNr='+menuNr);

    	if((document.over_menu != document.last_over_menu)&&(document.over_menu == menuNr))
    	{
//	    	log('in show menu');	    	
	    	document.over_menu = menuNr;
	    	document.selected_folder = $('folder_'+menuNr);
	    	if(document.selected_folder.className.search('hover') == -1)
	    	{
	    		document.selected_folder.className += ' hover';
	    	}

	    	document.selected_menu = $('submenu_'+menuNr);
	    	document.selected_menu.style.visibility = 'hidden';
	    	document.selected_menu.style.display = 'block';
	    	
  	
	    	document.selected_menu.style.visibility = 'visible';
	    	document.last_over_menu = document.over_menu;
    	}
    	
    }
    function hide_menu(menuNr)
    {
//    	log('hide_menu: over_menu='+document.over_menu+' menuNr='+menuNr);

    	if(document.over_menu != menuNr)
    	{
//	    	log('in hide menu');	    	
	    	document.selected_folder = document.getElementById('folder_'+menuNr);

//	    	document.selected_folder.style.position = 'static';
	    	document.selected_menu = document.getElementById('submenu_'+menuNr);
//	    	document.selected_menu.style.position = 'static';
	    	document.selected_menu.style.display = 'none';
	    	document.last_over_menu = 'none';
	    	document.selected_folder.className = document.selected_folder.className.replace('hover', '');
    	}
    	
    }
    function log(message)
    {
    	document.getElementById('debug').innerHTML += message +' <br>';
    }