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 = jQuery(nav_elems[key]).attr('class') || jQuery(nav_elems[key]).attr('id');
			if (uri_pieces[piece] == textval){
				return (uri_pieces[piece]);
			}
		}
	}
}


function finishNav() {
	nav_elems = jQuery('#mainNav').children('ul').children('li');
	current = matchToURL(nav_elems,false);
	
	applicable = jQuery.grep(jQuery('#mainNav').children('ul').children('li'), function (n,i) { return (n.id != current);});
	new_cur = matchToURL(jQuery('#'+current).children('.moreInfo').children('ul').children('li'),true)
	jQuery(applicable).children('.moreInfo').hide(); 
	jQuery(applicable).children('div').children('.open').show();
	jQuery(applicable).children('div').children('.close').hide();
		
	if (jQuery('#'+current).length > 0){
		jQuery('#pageContainer').addClass(new_cur);
	} else {
		jQuery('#pageContainer').addClass(current || 'home');
	}

	if (jQuery('.quickLinks').size() > 0){
		quick_cur = matchToURL(jQuery('.quickLinks ul li'),true);
		jQuery('.quickLinks ul li.'+quick_cur).addClass('selected')				
	}

}
