function opacity(strID, intOpacityStart, intOpacityEnd, intChangeTime) 
{ 
   var intSpeed = Math.round(intChangeTime / 100); 
   var intTimer = 0; 
   var i = 0;

   if(intOpacityStart > intOpacityEnd) 
   { 
      for(i = intOpacityStart; i >= intOpacityEnd; i--) 
      { 
         setTimeout("changeOpacity('" + strID + "', " + i + ")",(intTimer * intSpeed)); 
         intTimer++; 
      } 
   } 
   else if(intOpacityStart < intOpacityEnd)
   { 
      for (i = intOpacityStart; i <= intOpacityEnd; i++) 
      { 
         setTimeout("changeOpacity('" + strID + "', " + i + ")",(intTimer * intSpeed)); 
         intTimer++; 
      } 
   } 
} 

function changeOpacity(strID, intOpacity) 
{ 
   document.getElementById(strID).style.opacity = (intOpacity / 100); 
   document.getElementById(strID).style.MozOpacity = (intOpacity / 100); 
   document.getElementById(strID).style.KhtmlOpacity = (intOpacity / 100); 
   document.getElementById(strID).style.filter = "alpha(opacity=" + intOpacity + ")"; 
} 
