var old_menu_obj= null;
var timer = null;

function menu(obj, status){
    menu_obj=obj;
    
    if (status) {
        
        window.timer && window.clearTimeout(timer);

      	menu_obj.style.display='block';
        
        
        if (old_menu_obj && timer && old_menu_obj!=menu_obj)
            {
			old_menu_obj.style.display='none';
			}
            
        old_menu_obj = menu_obj;
    }
    else {
        timer = setTimeout( function () { hide(menu_obj); } , 200 );
    }
}

function hide(obj){
    obj.style.display = 'none';
    old_menu_obj = null;
}

function clear_time(){
    window.clearTimeout(timer);
}