function manageMenu() {
	if(document.getElementById) {
		var lists = document.getElementsByTagName('ul');
		for(var n = 0; n < lists.length; n++) {
			if(lists[n].className == 'navigation' && lists[n].parentNode.className == 'extra') {
				//alert(lists[n].parentNode.className);
				break;
			}
		}
		var menu = lists[n];
		
		var temp = menu.getElementsByTagName('li');
		
		var i;
		var k = 0;
		var titles = new Array();
		
		for(i=0;i<temp.length;i++) {
			var lu = temp[i].getElementsByTagName('ul');
			if(lu.length == 1) {
				titles[k] = temp[i];
				k++;
			}
		}
		//alert(titles.length);
		for(i=0;i<titles.length;i++){
			var dataLink = titles[i].childNodes[0].nodeValue;
			var titleLink = document.createElement('a');
			var titleLinkTxt = document.createTextNode(dataLink);
			titleLink.href='#';
			titleLink.appendChild(titleLinkTxt);
			titles[i].replaceChild(titleLink,titles[i].childNodes[0]);
						
			titles[i].childNodes[0].onclick=function(){navigate(this); return false;};
			//alert(titles[i].childNodes[0].href);
			/*
			if(!(/present/.test(titles[i].className))) {			
				titles[i].childNodes[1].className = 'close';
				//alert(titles[i].childNodes[1].tagName);
			} 
			*/
			var il = titles[i].childNodes[1].getElementsByTagName('li');
			//alert(il.length);
			var flag = false;
			for(var j = 0; j < il.length; j++) {
				//alert(il[j].className);
				if(il[j].className == 'current') {
					flag = true;
					break;
				}
			}
			if(flag == false) {
				titles[i].childNodes[1].className = 'close';
			}
		}
	}
	
}

function navigate(o) {
		//alert(o.nextSibling.tagName + " " + o.nextSibling.className);
		if(/close/.test(o.nextSibling.className)) {
			o.nextSibling.className = '';
		} else {
			o.nextSibling.className = 'close';
		}
}
		
window.onload=function(){
	manageMenu();
}
