function setHideTimeout() {
  if (this.hideTimer) { clearTimeout(this.hideTimer); }
  this.hideTimer = setTimeout('hideAllLayers()', 1000);
}

function clearHideTimeout() {
  if (this.hideTimer) clearTimeout(this.hideTimer);
}

function hideAllLayers() {
	navRollover('xplore','hide');
	navRollover('subscription','hide');

	document.getElementById('xploreFlyout').style.display = 'none';
	document.getElementById('subscriptionFlyout').style.display = 'none';
}

function showHideLayers(flyout) {
  hideAllLayers();
  clearHideTimeout()
  navRollover(flyout,'show');

  if (document.getElementById(flyout+'Flyout').style.display == 'none') {
  	document.getElementById(flyout+'Flyout').style.display = 'block';
  } else {
  	document.getElementById(flyout+'Flyout').style.display = 'none';
  }
}

function navRollover(object, action) {
    if (document.getElementById) {
		if (action == 'show') {
            document.getElementById(object+'Nav').style.color = "#E38124";
            document.getElementById(object+'Nav').style.textDecoration = "none";
		} else {
            document.getElementById(object+'Nav').style.color = "#e3e3e3";
            document.getElementById(object+'Nav').style.textDecoration = "none";
		}
    }
}
