﻿var quote_trans = 0;
var fade_in = 0;
var current_quote = 0;
var quote_count = 0;

function transition_quote()
{
    var quote_obj = document.getElementById("quotes");

    if ( quote_obj )
    {
        quote_count = document.getElementById("quotes").childNodes.length - 1;
    
        var clr = ( quote_trans >= 255 ? 255 : (quote_trans <= 0 ? 0 : quote_trans ));
    
        quote_obj.style.color = "rgb( " + clr + ", " + clr + ", " + clr + ")";
  
        if ( fade_in ) 
            quote_trans -= 10;      
        else
            quote_trans += 10;      

        if( quote_trans >= 255 )
        {
          setTimeout( "transition_quote()", 800 );
          fade_in = 1;
          
          var cq = current_quote;
          current_quote++;
          
          if ( current_quote >= quote_count ) current_quote = 0;

          quotes.childNodes[current_quote + 1].style.display = "block";
          quotes.childNodes[cq + 1].style.display = "none";
          
        }
        else if( quote_trans <= 0 )
        {
          setTimeout( "transition_quote()", 4000 );   
          fade_in = 0;
        }
        else
          setTimeout( "transition_quote()", 40 );   
    }
    else
        setTimeout( "transition_quote()", 250);
}

setTimeout( "transition_quote()", 100);
