﻿/// <copyright>Copyright 2006, Pointe Blank Solutions</copyright>
/// <developer>Mike Kiska</developer>
/// <created>11/30/2006</created>


function setOpac(opacity, ctlID, backColor)
{
    var ctlStyle = document.getElementById(ctlID).style
    ctlStyle.opacity = (opacity / 100); 
    ctlStyle.MozOpacity = (opacity / 100); 
    ctlStyle.KhtmlOpacity = (opacity / 100); 
    ctlStyle.filter = 'alpha(opacity=' + opacity + ')'; 
    ctlStyle.backgroundColor = backColor;
}

function FadeIn(ctl, opacStart, opacEnd, ms, backColor)
{
    var speed = ms / 100;
    var callNumber = 1;

    if ( opacStart > opacEnd )
    { 
      for ( var x = opacStart; x >= opacEnd; x-- )
      {
        setTimeout( 'setOpac('+ x + ', \'' + ctl + '\', \''+ backColor +'\');', (callNumber * speed) ); 
        callNumber++;
      }
    }
    else if ( opacStart < opacEnd )
    { 
      for( var x = opacStart; x <= opacEnd; x++ ) 
      { 
        setTimeout( 'setOpac(' + x + ', \'' + ctl + '\', \''+ backColor +'\');', (callNumber * speed) );
        callNumber++;
      } 
    } 
}