function manageMenu() {
	if(document.getElementById) {
		var nav = document.getElementById('nav').getElementsByTagName('li');
		var subNavUl = document.getElementById('nav').getElementsByTagName('ul');
		var last;
		last = nav[nav.length-1];
		
		//alert(subNavUl.length);
		
		for(var i = 0; i < nav.length; i++) {
			//alert(nav[i].firstChild.nodeType);
			if (nav[i].firstChild.nodeType == 3) {
				var titleLink = document.createElement('a');
				titleLink.appendChild(nav[i].firstChild);
				titleLink.href='#';
				
				titleLink.onclick=function(){navigate(this); return false;};
				//insertBefore(newchild,oldchild)
				nav[i].insertBefore(titleLink,nav[i].firstChild);	
			}
		}
		for(var j = 0; j < subNavUl.length; j++) {
			var subNavUlLi = subNavUl[j].getElementsByTagName('li');
			for(var k = 0; k < subNavUlLi.length; k++) {
				if(/current/.test(subNavUlLi[k].className)) {
					subNavUlLi[k].parentNode.parentNode.className = 'open';
				}
			}
			subNavUl[j].className = 'closed';
		}
		for(i = 0; i < nav.length; i++) {
			if(/current/.test(nav[i].className)) {
		 		nav[i].parentNode.className = '';
				//alert(nav[i].parentNode.parentNode.parentNode.nodeName);
				/*if(nav[i].parentNode.parentNode.parentNode.nodeName == 'UL' && nav[i].parentNode.parentNode.parentNode.className != 'nav') {
					nav[i].parentNode.parentNode.parentNode.className = '';	
				}*/
			}
		}
	}
function navigate(o) {
		//alert(o.firstChild.nodeType);;
		for(i = 0; i < nav.length; i++) {
			if(/open/.test(nav[i].className)) {	
				nav[i].className = '';
			}
		}
		nav[nav.length-1].parentNode.parentNode.className = "last";
		o.parentNode.className = "open";
		for(var j = 0; j < subNavUl.length; j++) {
			subNavUl[j].className = 'closed';
		}
		o.nextSibling.className = '';
		if(o.firstChild.nodeType == '3') {
			o.parentNode.parentNode.className = '';
		}
		//document.getElementById('nav').lastChild.className = "last";
	}
}
window.onload=function(){
	manageMenu();
		//------------Beginning of random background change
/*		var thep = document.getElementById('background');
		var rannum;
		var bgs = new Array('air', 'road', 'sea', 'rail', 'storage', 'logistics', 'customs');
		var whichQuote = get_random();
		function get_random()
		{
    		var ranNum= Math.round(Math.random()*6);
    		return ranNum;
		}
		thep.className = bgs[whichQuote];
		//alert(bgs[whichQuote]);*/
		//------------End of background change
}

