
function getIndexOfTag(tag) {
	var tags = tag.parentElement.getElementsByTagName(tag.tagName);
	for ( var n = 0; n < tags.length; n++ ) {
		if ( tags[n] == tag )
			return n;
	}
	return -1;
}


function setMenu(tag) {
	if ( _keep.prevMenuIndex != null ) {
		var idx = _keep.prevMenuIndex;
		toggleOff(topMenus.getElementsByTagName("A")[idx]);
		subMenus.getElementsByTagName("TABLE")[idx].style.display = "none";
	}

	var idx = getIndexOfTag(tag);
//alert(idx);
	toggleOn( topMenus.getElementsByTagName("A")[idx] );
	subMenus.getElementsByTagName("TABLE")[idx].style.display = "";
	_keep.prevMenuIndex = idx;

}
function noMenu() {
	if ( _keep.prevMenuIndex != null ) {
		var idx = _keep.prevMenuIndex;
		toggleOff(topMenus.getElementsByTagName("A")[idx]);
		subMenus.getElementsByTagName("TABLE")[idx].style.display = "none";
	}
}
function toggleOn(obj) {
	obj.firstChild.style.display = "none";
	obj.lastChild.style.display = "";
}
function toggleOff(obj) {
	obj.firstChild.style.display = "";
	obj.lastChild.style.display = "none";
}
function setTopMenu(d1, d2) {
	var idx = -1;

	var top_menus = topMenus.getElementsByTagName("A");
	for ( var n = 0, len = top_menus.length; n < len; n++ ) {
		var topMenu = top_menus[n];
		if ( topMenu.title == d1 )
			idx = n;
	}
	if ( idx < 0 ) return;
//alert(idx);
	var sub_menu_tabs = subMenus.getElementsByTagName("TABLE")[idx].getElementsByTagName("A");

	for ( var n = 0, len = sub_menu_tabs.length; n < len; n++ ) {
		var subMenuTab = sub_menu_tabs[n];
		if ( subMenuTab.innerText == d2 ) {
			subMenuTab.onclick();
			return;
		}
	}

}
_keep = new Object;

function setDefaultMenu() {
	noMenu();
}

