var list_across0 = [
'_contents.htm',
'_reference.htm',
'_index.htm',
'_search.htm',
'_external.htm'
];
var list_down1 = [
'links.htm',
'conferences.htm',
'journals.htm',
'packages.htm',
'publications.htm',
'resume.htm',
'pub_abstract.htm',
'white_paper.htm',
'ssh_key.htm',
'fedora_package.htm',
'bikelist.htm',
'rock_climb.htm',
'picture.htm'
];
var list_current0 = [
'publications.htm#Robust Kalman Smoothing',
'publications.htm#Kalman Filtering with Real-Time Applications',
'publications.htm#Inequality Constrained Kalman Smoothing',
'publications.htm#Algorithmic Differentiation',
'publications.htm#Nonlinear Bayesian Kalman Smoothing II',
'publications.htm#Nonlinear Bayesian Kalman Smoothing I',
'publications.htm#Semi-Blind Deconvolution',
'publications.htm#Neuron Behavior',
'publications.htm#Mitochondrial Oxygen Consumption',
'publications.htm#Stochastic Function Parameter Estimation',
'publications.htm#Insulin Secretion Variance Estimation',
'publications.htm#Marginal Likelihood Approximation',
'publications.htm#Optimization: Foundations and Applications',
'publications.htm#Kalman Smoother Marginal Likelihood',
'publications.htm#SAAM II',
'publications.htm#Variance Parameter Estimation',
'publications.htm#GPS',
'publications.htm#Mlab',
'publications.htm#Nonlinear Kalman Smoothing',
'publications.htm#Thomson\'s Spectral Multitapers',
'publications.htm#Nonlinear Kalman Filtering II',
'publications.htm#Nonlinear Kalman Filtering I',
'publications.htm#Acoustic Multi-path II',
'publications.htm#Semi-infinite Optimization',
'publications.htm#Burg\'s Algorithm',
'publications.htm#Generalized Gamma Distribution',
'publications.htm#Acoustic Multi-path I',
'publications.htm#Ph.D. Thesis',
'publications.htm#Error Correcting Codes II',
'publications.htm#Error Correcting Codes I',
'publications.htm#Acoustic Telemetry',
'publications.htm#Line Search'
];
function choose_across0(item)
{	var index          = item.selectedIndex;
	item.selectedIndex = 0;
	if(index > 0)
		document.location = list_across0[index-1];
}
function choose_down1(item)
{	var index          = item.selectedIndex;
	item.selectedIndex = 0;
	if(index > 0)
		document.location = list_down1[index-1];
}
function choose_down0(item)
{	var index          = item.selectedIndex;
	item.selectedIndex = 0;
	if(index > 0)
		document.location = list_down0[index-1];
}
function choose_current0(item)
{	var index          = item.selectedIndex;
	item.selectedIndex = 0;
	if(index > 0)
		document.location = list_current0[index-1];
}

