function getParents(parent) {
	var parentString = parent;
	var newParent = parent;

	if (parent != 'menu') {
		while (document.getElementById(newParent).parentNode.id != 'menu') {

			newParent = document.getElementById(newParent).parentNode.id;
			parentString += '.' + newParent;
		}
	}

	return parentString + '.';
}

function showOrGo(sid, url) {
	var parents = '';
	if (document.getElementById('inner_' + sid)) {
//		parents = getParents(document.getElementById('inner_' + sid).parentNode.id);

		var divs = document.getElementById('menu').getElementsByTagName('div');
		for (var i=0; i<divs.length; i++) {
			if (divs[i].id.match('inner_') && !parents.match(divs[i].id)) { divs[i].style.display = 'none'; }
		}

		document.getElementById('inner_' + sid).style.display = '';
	}
	else {
		document.location = url;
	}
}
