Different menu in different categories problems

Hello!
I want to create different menu (nav_menu) for different categories. Is there some plugin to do it from admin-panel?
Now, I done it manualy.
I added line in functions.php:
function register_my_menus() {
register_nav_menus(
array(
'NEW-MENU' => __( 'NEW-MENU', TD_THEME_NAME),
'header-menu' => __( 'Header Menu', TD_THEME_NAME),
'footer-menu' => __( 'Footer Menu', TD_THEME_NAME)
)
);
}

And added folowing in header.php:
if( is_category('60') )
{wp_nav_menu(array(
'theme_location' => 'NEW-MENU',
'menu_class'=> 'sf-menu',
'fallback_cb' => 'td_wp_page_menu'
));
}
else
{
wp_nav_menu(array(
'theme_location' => 'header-menu',
'menu_class'=> 'sf-menu',
'fallback_cb' => 'td_wp_page_menu'
));
}

And I got a new menu. But this is only the category page. I need to this different menu (NEW-MENU) is in all sub-pages: subcategories and categories posts and subcategories posts.
How I have to change my code for this? (I plan to add over 10 different menu)
Thanks!