function menu() {

	//var nav = document.getElementById('nav');
	
	//var submenus = nav.getElementsByTagName('ul')[0].getElementsByTagName('ul');
	
	//Close the menu, needs to happen as quickly as possible so not to display.
	
	//Menu will always be open for non-js enabled browsers.
//	for (var i = 0; i < submenus.length; i++) submenus[i].style.display = 'none';
	
	$('#nav ul ul').apply(function() { this.style.display = 'none'; });
	var location = window.location.pathname.split('/');
	location.shift();
	location.pop();
	
	location = '/' + location.join('/') + '/';
	
	var links = $('#nav a').apply(function() {
		var href = this.href.split(window.location.host)[1];
		if (href == location) {

			if (this.parent().parent().$('ul').count() > 0) this.parent().parent().$('ul').item(0).style.display = 'block';
			var parent = this.parent();
			
			while (parent != $('#nav')) {
				if (parent.tagName.toLowerCase() == 'ul') parent.style.display = 'block';				
				parent = parent.parent();			
			}
		}
	});
	
	/*for (var i = 0; i < links.length; i++) {
		
		//alert(links[i].href);
	
		var href = links[i].href.split(window.location.host)[1];

		if (href == location) {

			//if (links[i].parentNode.nextSibling.tagName.toLowerCase() == 'ul') links[i].parentNode.nextSibling.style.display = 'block';
			
	
			if (links[i].parentNode.parentNode.getElementsByTagName('ul')[0]) links[i].parentNode.parentNode.getElementsByTagName('ul')[0].style.display = 'block';
			
			var parent = links[i].parentNode;		
			
			
			while (parent != nav) {
				if (parent.tagName.toLowerCase() == 'ul') parent.style.display = 'block';				
				parent = parent.parentNode;
			
			}
		}
		
		//links[i].onclick = function() { openMenu(this); }
	}
	
	nav.parentNode.style.display = 'block';*/
	
	
}

$.ready(menu);
