﻿
function Fade(ActualId, NextId, millisec)
{
  var speed = Math.round(millisec / 100);
  var timer = 0;

  for (v = 100; v >= 0; --v)
  {
    setTimeout("ChangeOpacity('" + ActualId + "'," + v + ")", (timer * speed));
    ++timer;
  }
  
  for(v = 0; v <= 100; ++v)
  {
    setTimeout("ChangeOpacity('" + NextId + "'," + v + ")", (timer * speed));
    ++timer;
  }
  
}

function ChangeOpacity(id, opacity)
{
  var object = document.getElementById(id).style;
  
  if (opacity > 0 && object.display != "block")
    object.display = "block";
  else if (opacity == 0 && object.display != "none")
    object.display = "none";
  
  object.opacity = (opacity / 100);
  object.MozOpacity = (opacity / 100);
  object.KhtmlOpacity = (opacity / 100);
  object.filter = "alpha(opacity=" + opacity + ")";
}
