function switchView(id) {	
	makeHidden(id);
	showElement(id);
}

function makeHidden(id) {
	var menu = document.getElementById('menu');
	var menuSubLists = menu.getElementsByTagName('ul');
	for (var i = 0 ; i < menuSubLists.length; i++){
		var cycleMenuSubLists = menu.getElementsByTagName('ul')[i];
		if ((cycleMenuSubLists.id != '') && (cycleMenuSubLists.id != id)) {
			hideElement(cycleMenuSubLists.id);
		}
	}		  
}

function showElement(id) {
	document.getElementById(id).style.display = document.getElementById(id).style.display == 'block' ? 'none' : 'block';
}

function hideElement(id) {		  
	document.getElementById(id).style.display = 'none';
}

function switchLinks() {
	if (document.getElementById) {
		var menu = document.getElementById('menu');
		var menuItems = menu.getElementsByTagName('a');
		for (var i = 0; i < menuItems.length; i++) {
			var cycleMenuItems = menu.getElementsByTagName('a')[i];
			if (cycleMenuItems.id != '') {
				cycleMenuItems.setAttribute('href', "javascript:switchView('" + cycleMenuItems.id + "_sub');")
			}
		}
	}
}

window.onload = switchLinks