﻿function Fade(objID,CurrentAlpha,TargetAlpha,steps){

  var obj = document.getElementById(objID);
  
  CurrentAlpha = parseInt(CurrentAlpha);
  if (isNaN(CurrentAlpha)){
       CurrentAlpha = parseInt(obj.style.opacity*100);
       if (isNaN(CurrentAlpha))CurrentAlpha=100;
  }
  
  var DeltaAlpha=parseInt((CurrentAlpha-TargetAlpha)/steps);
  var NewAlpha = CurrentAlpha - DeltaAlpha;
  
  obj.style.opacity = (NewAlpha / 100);
  obj.style.MozOpacity = obj.style.opacity;
  obj.style.filter = 'alpha(opacity='+NewAlpha+')';
  
  if (steps>1){
       setTimeout('Fade("'+objID+'",'+NewAlpha+','+TargetAlpha+','+(steps-1)+')', 50);
  }
}  
