function init()
{
	var elc = document.getElementById('promo-submenu')
	if(!elc) return;

	var el = elc.parentNode;
  if(!el) return;

  el.onmouseover = autoShow;
  el.onmouseout = autoHide;
  
  var elc2 = document.getElementById('stats-submenu')
	if(!elc2) return;

	var el2 = elc2.parentNode;
  if(!el2) return;

  el2.onmouseover = autoShow;
  el2.onmouseout = autoHide;

}

function autoShow()
{
  var el = null;
  if( el = this.getElementsByTagName('ul')[0] ) {
    el.style.display = 'block';
  }
  if( el = this.getElementsByTagName('a')[0] ) {
    if(el.className == 'active')
      document.old_class = true;
    el.className = 'hover';
  }  
}

function autoHideB(evnt) {
  var visible=false;
  if(!evnt) var evnt = event;
  var current = Event.findElement(evnt, 'div');
  if(evnt.relatedTarget) var related = evnt.relatedTarget;
  else var related = evnt.toElement;
  while(related){
    if(current==related){visible=true;break;}
    related=related.parentNode;
  }
  if(!visible)current.style.display="none";
}



function autoHide(e)
{
  if (!e) var e = window.event;
  var relTarget = (e.relatedTarget) ? e.relatedTarget : e.toElement;
  

  if( relTarget.id == 'promo-submenu' ) return;

  while( relTarget.nodeName != 'BODY' ) {
	  relTarget = relTarget.parentNode;
	  if( relTarget == this) return;
	}

  if( el = this.getElementsByTagName('ul')[0] ) {
    el.style.display = 'none';
  }
  if( el = this.getElementsByTagName('a')[0] ) {
    if(document.old_class == true)
      el.className = 'active';
    else
      el.className = '';
  }
}

window.onload = init;
