var fadeDuration = 2000;
var fadeSteps = 50;
var fadeMaxValue = 1.0;
var fadeMinValue = 0.2;
var fadeStepOpac = (fadeMaxValue-fadeMinValue)/fadeSteps;
var mouseOnMenu = false;
var fadeCurrent = 1.0;

function menuMouseOver()
{
  mouseOnMenu = true;
  
  setMenuOpacity(fadeMaxValue);
}

function menuMouseOut()
{
  mouseOnMenu = false;
  
  setTimeout("menuTryFade()",2000);
}

function menuTryFade()
{
  if (!mouseOnMenu && (fadeCurrent > fadeMinValue))
  {
    setMenuOpacity(fadeCurrent - fadeStepOpac);
    
    setTimeout("menuTryFade()",(fadeDuration/fadeSteps));
  }
}

function setMenuOpacity(opacity)
{
  document.getElementById('divMenu').style.filter='alpha(Opacity='+(opacity*100)+')';
  document.getElementById('divMenu').style.opacity=opacity;
  document.getElementById('divMenu').style.MozOpacity=opacity;
  document.getElementById('divMenu').style.KhtmlOpacity=opacity;
  
  fadeCurrent = opacity;   
}

setTimeout("menuTryFade()",5000);
