// JavaScript Document
var currentSubNav = "empty_submenu";
var defaultSubNav = "empty_submenu";
var defaultSubItem;
var defaultSecondaryNav;
var subNavHideId = null;
var initializing = true;

function showSubNav(name) {
	if (name == null) return;
	stopConsideringHidingSubNav();

	if (defaultSubNav != null && currentSubNav == null && !initializing) {
		currentSubNav = defaultSubNav;
	}
	if (currentSubNav != name) {
		if (currentSubNav != null) {
			var e = document.getElementById(currentSubNav);
			e.style.display = 'none';
		}
		initializing = false;
		var e = document.getElementById(name);
		e.style.display = 'block';
		currentSubNav = name;
	}
}

function considerHidingSubNav() {
	if (currentSubNav == defaultSubNav) return;
	subNavHideId = setTimeout('hideSubNav()',3000);
}

function stopConsideringHidingSubNav() {
	if (subNavHideId != null) {
		clearTimeout(subNavHideId);
		subNavHideId = null;
	}
}

function hideSubNav() {
	subNavHideId = null;
	if (currentSubNav != defaultSubNav) {
		if (currentSubNav != null) {
			var e = document.getElementById(currentSubNav);
			e.style.display = 'none';
			currentSubNav = defaultSubNav;
		}
		if (defaultSubNav != null) {
			var e = document.getElementById(defaultSubNav);
			e.style.display = 'block';
		}
	}
}

function overSubItem() {
	if (name == null) return;
	stopConsideringHidingSubNav();
}
function outSubItem() {
	considerHidingSubNav();
}
