
        var scroller_info = new Array();

        
            scroller_info[0] = new Array();
            scroller_info[0]['header'] = 'Development Update';
            scroller_info[0]['text'] = 'MITE has received a grant from the Bill and Melinda Gates Foundation to       build a Developmental Math sequence.  We\'ll keep you updated as the       project progresses!';
        
            scroller_info[1] = new Array();
            scroller_info[1]['header'] = 'Welcome New NROC members!';
            scroller_info[1]['text'] = 'NROC is pleased to welcome the Kentucky Learning Depot and Innovative       Education Designs (South Korea) as members of the NROC Network.';
        
            scroller_info[2] = new Array();
            scroller_info[2]['header'] = 'Conference on Information Technology';
            scroller_info[2]['text'] = 'We look forward to connecting with you at ITC ELearning Conference 2010 -       February 20-23, Ft. Worth, Texas';
        
            scroller_info[3] = new Array();
            scroller_info[3]['header'] = 'New Master DVDs available for members';
            scroller_info[3]['text'] = 'Updated master DVDs of the NROC content are now available for our         premium members.  Members wishing to receive a set should email         support@montereyinstitute.org.';
        
            scroller_info[4] = new Array();
            scroller_info[4]['header'] = '2010 NROC Network Members Meeting!';
            scroller_info[4]['text'] = 'We encourage all interested members to attend the 2010 NROC Network         Members meeting.  To learn more, visit www.nrocnetwork.org/nroc_commons.';
        

        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);
    