
        var scroller_info = new Array();

            scroller_info[0] = new Array();
            scroller_info[0]['header'] = 'Follow the NROC Math Project';
            scroller_info[0]['text'] = 'Visit <a href="http://www.nrocmath.org/" target="_blank"> <b>www.nrocmath.org</b></a> to view a demo of the new NROC Algebra I course.';
        
            scroller_info[1] = new Array();
            scroller_info[1]['header'] = 'Welcome New NROC members!';
            scroller_info[1]['text'] = 'NROC is pleased to welcome <b>Beacon Academy of Nevada</b> and <b>Conneaut School District</b> as members of the NROC Network.';
            
            scroller_info[2] = new Array();
            scroller_info[2]['header'] = 'Welcome New NROC members!';
            scroller_info[2]['text'] = 'NROC is pleased to welcome <b>Bethel School District</b> and <b>St. Louis Community College</b> as members of the NROC Network.';
            
            scroller_info[3] = new Array();
            scroller_info[3]['header'] = 'Development Update';
            scroller_info[3]['text'] = '<b>Units 1-6 and 9-14 of the New NROC Developmental Math curriculum are complete</b>.';

        var fadeoutTimeout = 1000;
        var sustainTimeout = 5000;
        var fadeonTimeout = 1000;
        var animateTimeout = 100;
        var fadeout_increments = fadeoutTimeout / animateTimeout;
        var fadeon_increments = fadeonTimeout / animateTimeout;

        var h_red = 128;
        var h_green = 128;
        var h_blue = 128;
        var t_red = 0;
        var t_green = 0;
        var t_blue = 128;

        var to_r = 255;
        var to_g = 255;
        var to_b = 255;

        var scroller_header = document.getElementById('scroller_header');
        var scroller_text = document.getElementById('scroller_text');
        var scroller_index = 0;
        var increment = 0;
        var mode = 'none';

        function fadeonAnimation(){
                scroller_header.innerHTML = scroller_info[scroller_index]['header'];
                scroller_text.innerHTML = scroller_info[scroller_index]['text'];

                scroller_header.style.color = makeRGB(to_r, to_g, to_b);
                scroller_text.style.color = makeRGB(to_r, to_g, to_b);

                increment = 0;
                mode = 'fadeon';

                if(++scroller_index >= scroller_info.length)
                        scroller_index = 0;
                setTimeout(sustainAnimation, fadeonTimeout);
        }

        function sustainAnimation(){
                mode = 'sustain';
                setTimeout(fadeoutAnimation, sustainTimeout);
        }

        function fadeoutAnimation(){
                scroller_header.style.color = makeRGB(h_red, h_green, h_blue);
                scroller_text.style.color = makeRGB(t_red, t_green, t_blue);

                increment = 0;
                mode = 'fadeout';

                setTimeout(fadeonAnimation, fadeoutTimeout);
        }

        function makeRGB(r, g, b){
                r = parseInt(r);
                g = parseInt(g);
                b = parseInt(b);
                return 'rgb(' + r + ',' + g + ',' + b + ')';
        }

        function animateAnimation(){
                if(mode == 'fadeout'){
                        increment++;
                        scroller_header.style.color = makeRGB(
                                h_red + (to_r - h_red) / fadeout_increments * increment,
                                h_green + (to_g - h_green) / fadeout_increments * increment,
                                h_blue + (to_b - h_blue) / fadeout_increments * increment
                        );
                        scroller_text.style.color = makeRGB(
                                t_red + (to_r - t_red) / fadeout_increments * increment,
                                t_green + (to_g - t_green) / fadeout_increments * increment,
                                t_blue + (to_b - t_blue) / fadeout_increments * increment
                        );
                }
                else if(mode == 'fadeon'){
                        increment++;
                        scroller_header.style.color = makeRGB(
                                to_r - (to_r - h_red) / fadeon_increments * increment,
                                to_g - (to_g - h_green) / fadeon_increments * increment,
                                to_b - (to_b - h_blue) / fadeon_increments * increment
                        );
                        scroller_text.style.color = makeRGB(
                                to_r - (to_r - t_red) / fadeon_increments * increment,
                                to_g - (to_g - t_green) / fadeon_increments * increment,
                                to_b - (to_b - t_blue) / fadeon_increments * increment
                        );
                }
                else if(mode == 'sustain'){
                }
        }

        fadeonAnimation();
        setInterval(animateAnimation, animateTimeout);
    
