var current_submenu;
var hide_menu;
var count = 0;

function show_submenu(menu,name,e){
	var submenu = de(name);
        MO();
	if ( typeof hide_menu == 'object' ) hideMenu();
	
	if ( current_submenu && current_submenu != submenu ){
		hide_menu = current_submenu;
		hideMenu();
		}

	submenu.style.display = 'block';
	current_submenu = submenu;
	}

function hide_submenu(e){
        MU();
	hide_menu = current_submenu;
	setTimeout( 'hideMenu();', 250 );
	}

function keepalive(event){
	if ( typeof hide_menu == 'object' ){
		hide_menu = false;
		}
	stopBounce(event);
	}

function hideMenu(){
	if ( typeof hide_menu == 'object' ){
		hide_menu.style.display = 'none';
		current_submenu = hide_menu = false;
		}
	}

function stopBounce(e){
	if ( !e ) e = window.event;
	e.cancelBubble = true;
	if ( e.stopPropagation ) e.stopPropagation();
	}

