       animationSpeed = 50.0;
        blinkspeed = 200.0;
        letter = 0;
        text = "";

        var flashstatus = 0;

        function doBlink() {
            if (flashstatus == 0) {
                flashstatus = 1;                
                document.getElementById("blink").style.backgroundColor = "#343233";       
            }
            else {
                flashstatus = 0;
                document.getElementById("blink").style.backgroundColor = "#CCC";
            }

            setTimeout("doBlink()", blinkspeed);                       
        }

        function nextFrame() {

            paragraph = document.getElementById(typewriterElement);

            addtext = text.charAt(letter);
                                    
            if (addtext == "/" || addtext == "." || addtext == ",") {
                addtext = "<span class=\"text-green\">" + addtext;
            }

            if (addtext == "\\")
            {
                addtext = "<br />";
            }

            paragraph.innerHTML = paragraph.innerHTML + addtext;
 
            letter++;
            
            speed = animationSpeed;

            if (letter < text.length) {
                setTimeout("nextFrame()", speed);
            }
            else {
                setTimeout(animationCallback, 3000);                
            }
        }

        function doStrikethrough() {
            document.getElementById("typewriter").style.textDecoration = "line-through";
            text = summarytext;
            typewriterElement = "summary";
            letter = 0;
            setTimeout("nextFrame()", 1500);
            document.getElementById("blink").style.display = "none";
            animationCallback = "";
        }
    
        function doIntro() {
            paragraph = document.getElementById("typewriter");
            
            text = paragraph.innerHTML.replace(" ", "");

            var summary = document.getElementById("summary");
            summarytext = summary.innerHTML;

            summary.innerHTML = "";
            
            typewriterElement = "typewriter";
            
            paragraph.innerHTML = "";

            animationCallback = "doStrikethrough()";

            setTimeout("nextFrame()", animationSpeed);
            doBlink();
        };


        img = 0;
        function changeimage() {
            if (img == 0) {
                img = 1;
                document.getElementById('map').src = "images/map_in.gif";
            }
            else {
                img = 0;
                document.getElementById('map').src = "images/map_out.gif";
            }
        }
