function matchToURL(nav_elems, reverse){
	uri_pieces = document.location.pathname.split('/');
	if (reverse == true){
		uri_pieces = uri_pieces.reverse();
	}
	for (piece in uri_pieces){
		for (key=0; key < nav_elems.length;key++){
			textval = $(nav_elems[key]).attr('class') || $(nav_elems[key]).attr('id');
			if (uri_pieces[piece] == textval){
				return (uri_pieces[piece]);
			}
		}
	}
}


function finishNav() {
	nav_elems = $('#mainNav').children('ul').children('li');
	current = matchToURL(nav_elems,false);
	
	applicable = jQuery.grep($('#mainNav').children('ul').children('li'), function (n,i) { return (n.id != current);});
	new_cur = matchToURL($('#'+current).children('.moreInfo').children('ul').children('li'),true)
	$(applicable).children('.moreInfo').hide(); 
	$(applicable).children('div').children('.open').show();
	$(applicable).children('div').children('.close').hide();
		
	if ($('#'+current).length > 0){
		$('#pageContainer').addClass(new_cur);
	} else {
		$('#pageContainer').addClass(current || 'home');
	}

	if ($('.quickLinks').size() > 0){
		quick_cur = matchToURL($('.quickLinks ul li'),true);
		$('.quickLinks ul li.'+quick_cur).addClass('selected')				
	}

}