// init_program_manual_nav
function init_program_manual_nav() {
	// hide all neted ul's
	$('#program-categories ul').hide();
	
	// disable click on first level li's
	$('#program-categories li a:not(.nested)').click(function(){
		$('#program-categories ul:visible').slideUp();
		$(this).parent().find('ul:hidden').slideDown();
		return false;
	});
	
	// find selected category ul:hidden and show it
	var entry_url_title = body_class.substring(body_class.lastIndexOf(' ')+1);
	if (entry_url_title != '' && entry_url_title != 'v') {
		show_program_subnav(entry_url_title);
	}
}

// show_program_subnav
function show_program_subnav(entry_url_title) {
	// alert('about to show #cat-' + id);
	$("a[href$=" + entry_url_title + "/]").parent().parent().show();
}
 
// on load
var body_class       = '';
var body_class_regex = '';
$(document).ready(function(){
	body_class       = $("body").attr('class');
	body_class_regex = '/' + body_class + '/';
	
	// init program manual navigation
	init_program_manual_nav();
});
