
function clsPhaedre(inOID, inImageOverlayID, inImagesID,  inIncrIntervalMSNI, inPauseOnFullMSNI, inPauseOnBGMSNI, inStartOpaqNI, inDescendingBL)
{
  this.mOID = inOID;
  this.mOpaqNI = inStartOpaqNI;
  this.mImageOverlayOB = document.all(inImageOverlayID);

  var lTempCH = new String(inImagesID);
  this.marrImagesID = lTempCH.split('|');

  this.mOpaqDescendingBL = inDescendingBL;
  this.mPausedBL = false;
  this.a5 = 'alpha(opacity=';
  this.a6 = ')';
  this.mIntervalMSNI = inIncrIntervalMSNI;
  this.mPauseOnFullMSNI = inPauseOnFullMSNI; 
  this.mPauseOnEmptyMSNI = inPauseOnBGMSNI;
  this.mTimerID = 0;
  this.mImageIndexNI = -1;
}

function ufIncPhaedre(inPhaedreOB)
{
  var lPauseNowBL = false;
  var lPausedFullBL = false;
  var lPausedEmptyBL = false;
  
  try 
  {
    if (inPhaedreOB.mTimerID!=0) window.clearTimeout(inPhaedreOB.mTimerID);
      //alert('ufIncPh-001');
  
    
    if(inPhaedreOB.mOpaqDescendingBL)
    {
      //alert('ufIncPh-002');
      inPhaedreOB.mOpaqNI--;
      lPauseNowBL = (inPhaedreOB.mOpaqNI < 1);
      lPausedEmptyBL = (inPhaedreOB.mOpaqNI < 1);
      inPhaedreOB.mOpaqDescendingBL = !(inPhaedreOB.mOpaqNI < 1);
    }
    else
    {
      //alert('ufIncPh-003');
      inPhaedreOB.mOpaqNI++;
      lPauseNowBL = (inPhaedreOB.mOpaqNI > 98);
      lPausedFullBL = (inPhaedreOB.mOpaqNI > 98);
      inPhaedreOB.mOpaqDescendingBL = (inPhaedreOB.mOpaqNI > 98);
    };
  
      //alert('ufIncPh-004');

    inPhaedreOB.mImageOverlayOB.style.filter=inPhaedreOB.a5+inPhaedreOB.mOpaqNI+inPhaedreOB.a6;
    inPhaedreOB.mImageOverlayOB.style.opacity='.'+(inPhaedreOB.mOpaqNI<10?'0':'')+inPhaedreOB.mOpaqNI;
  
    //window.status = (inPhaedreOB.mImageOverlayOB.src + '|' + inPhaedreOB.mOpaqNI + '|' + (inPhaedreOB.mOpaqDescendingBL?'DESC':'ASC'));
  
    // Change image if pausing at bottom
    if (lPausedEmptyBL) 
    {
        //alert('ufIncPh-005');
  
      inPhaedreOB.mImageIndexNI++;
      inPhaedreOB.mImageIndexNI %= inPhaedreOB.marrImagesID.length;
      //alert('ufIncPh-006 ' + inPhaedreOB.marrImagesID[inPhaedreOB.mImageIndexNI]);
      inPhaedreOB.mImageOverlayOB.src = inPhaedreOB.marrImagesID[inPhaedreOB.mImageIndexNI];
      
      inPhaedreOB.mImageOverlayOB.onload = function(){ufIncPhaedre(inPhaedreOB)};
      
      //mTimerID = window.setTimeout('ufIncPhaedre(' + inPhaedreOB.mOID + ');', inPhaedreOB.mPauseOnEmptyMSNI);
    }
    else if (lPausedFullBL)
    {
      mTimerID = window.setTimeout('ufIncPhaedre(' + inPhaedreOB.mOID + ');', inPhaedreOB.mPauseOnFullMSNI);
    }
    else
    {
      mTimerID = window.setTimeout('ufIncPhaedre(' + inPhaedreOB.mOID + ');', inPhaedreOB.mIntervalMSNI);
    }
    
       // alert('ufIncPh-007');
  
    
    var lWaitMSNI = lPausedFullBL?inPhaedreOB.mPauseOnFullMSNI:lPausedEmptyBL?inPhaedreOB.mPauseOnEmptyMSNI:inPhaedreOB.mIntervalMSNI;
    //mTimerID = window.setTimeout('ufIncPhaedre(' + inPhaedreOB.mOID + ');', lWaitMSNI);
  }
  catch(e)
  {
    window.status = e.message;
  }
}

