
        <!-- Start of scroller script
        // Initialize the variables
        var gameRunning = false;
        var billy = 1;
        var nixonCount = 0;
        var honey = "o1nix";
        var hitStat = false;
        var currentScore = 0;
        var currentActive = 0;
        var currentTime = 60;
        var timerRunning = false;
        var now = new Date();
        var timerID = null;
        var carterWarn = false;
        var reaganWarn = false;
        var carterCount = 0;
        var reaganCount = 0;
        var nixSco = 0;
        var carterSco = 0;
        var reaganSco = 0;


        // Initialize the images
        x0img = new Image(100, 100);
        x0img.src = "blank.gif";
        x1img = new Image(100, 100);
        x1img.src = "00.gif";
        x2img = new Image(100, 100);
        x2img.src = "01.gif";
        x3img = new Image(100, 100);
        x3img.src = "02.gif";
        x4img = new Image(100, 100);
        x4img.src = "03.gif";
        x5img = new Image(100, 100);
        x5img.src = "04.gif";
        x6img = new Image(100, 100);
        x6img.src = "05.gif";
        x7img = new Image(100, 100);
        x7img.src = "06.gif";
        x8img = new Image(100, 100);
        x8img.src = "07.gif";
        x9img = new Image(100, 100);
        x9img.src = "08.gif";
        x10img = new Image(100, 100);
        x10img.src = "09.gif";
        x11img = new Image(100, 100);
        x11img.src = "10.gif";

function startGame() {
        if (!gameRunning) {
                gameRunning = true;
                billy = 1;
                nixonCount = 0;
                honey = "o1nix";
                hitStat = false;
                currentScore = 0;
                currentActive = 0;
                currentTime = 60;
                timerRunning = false;
                now = new Date();
                timerID = null;
                stopTimer();
                timerID = setTimeout("gameMain()",0);
                timerRunning = true;
                carterWarn = false;
                reaganWarn = false;
                carterCount = 0;
                reaganCount = 0;
                nixSco = 0;
                carterSco = 0;
                reaganSco = 0;
                clearBoard();
        }
}

function gameMain() {
        var QBERTimg = eval("x" + 0 + "img.src");
        document [honey].src = QBERTimg;
        if (currentTime < 1) {
                stopTimer();
                calculateScore();
        } else {
                giveMe();
                currentTime--;
                scoreWrite();
                timerID = setTimeout("gameMain()",1000);
        }
}

function calculateScore() {
        var totalScore = 0;
        var nixonPer = 0;
        var nixonBonus = 0;
        var totSco = 0;
        nixonPer = Math.round(((nixSco/nixonCount) * 100));
        if (nixonPer < 0) {
                nixonPer = 0;
        } else {
                nixonBonus = Math.round((nixonPer * 5));
        }
        totSco = (((nixSco + (reaganSco * 2)) - carterSco) + nixonBonus);
        document.scoreForm.nS.value=nixSco;
        document.scoreForm.nC.value=nixonCount;
        document.scoreForm.rS.value=reaganSco;
        document.scoreForm.rC.value=reaganCount;
        document.scoreForm.cS.value=carterSco;
        document.scoreForm.cC.value=carterCount;
        document.scoreForm.tS.value=totSco;
        timerID = setTimeout("goScore()",1000);
}

function goScore() {
        document.scoreForm.submit();
}

function meMe(tile) {
        if (tile == currentActive) {
                if (hitStat) {
                        var QBERTimg = eval("x" + 0 + "img.src");
                        document [honey].src = QBERTimg;
                        hitStat = false;
                        if (carterWarn) {
                                currentScore--;
                                carterWarn = false;
                                carterSco++;
                        } else if (reaganWarn) {
                                currentScore++;
                                currentScore++;
                                reaganWarn = false;
                                reaganSco++;
                        } else {
                                currentScore++;
                                nixSco++;
                        }
                }
                scoreWrite();
                currentActive = 0;
        }
}

function stopTimer() {
        if(timerRunning) {
                clearTimeout(timerID);
        }
        if(gameRunning) {
                gameRunning = false;
        }
        timerRunning = false;
}

function giveMe() {
        carterWarn = false;
        reaganWarn = false;
        billy = Math.random();
        for (x=0;x<800;x++) {
                billy += Math.random();
        }
        honey = Math.random();
        for (x=0;x<300;x++) {
                honey += Math.random();
        }
        honey = (honey * 3);
        honey = Math.round(honey * Math.sin(honey));
        if (honey < 0) honey = - honey;
        if (honey < 50) {
                currentActive = 1;
                honey = "o1nix";
        } else if (honey < 200) {
                currentActive = 2;
                honey = "o2nix";
        } else if (honey < 250) {
                currentActive = 3;
                honey = "o3nix";
        } else if (honey < 300) {
                currentActive = 4;
                honey = "o4nix";
        } else if (honey < 340) {
                currentActive = 5;
                honey = "o5nix";
        } else if (honey < 390) {
                currentActive = 6;
                honey = "o6nix";
        } else if (honey < 400) {
                currentActive = 7;
                honey = "o7nix";
        } else if (honey < 430) {
                currentActive = 8;
                honey = "o8nix";
        } else {
                currentActive = 9;
                honey = "o9nix";
        }
        billy = Math.round(billy * Math.sin(billy));
        if (billy < 0) billy = - billy;
        if (billy < 100) {
                billy = 5;
                hitStat = true;
                carterWarn = true;
                carterCount++;
        } else if (billy < 150) {
                billy = 1;
                hitStat = true;
                carterWarn = true
                carterCount++;
        } else if (billy < 200) {
                billy = 7;
                hitStat = true;
                carterWarn = true
                carterCount++;
        } else if (billy < 230) {
                billy = 2;
                hitStat = true;
                carterWarn = true
                carterCount++;
        } else if (billy < 250) {
                billy = 4;
                hitStat = true;
                carterWarn = true
                carterCount++;
        } else if (billy < 260) {
                billy = 6;
                hitStat = true;
                carterWarn = true
                carterCount++;
        } else if (billy < 335) {
                billy = 3;
                hitStat = true;
                nixonCount++;
        } else if (billy < 400) {
                billy = 8;
                hitStat = true;
                nixonCount++;
        } else {
                billy = 9;
                hitStat = true;
                carterWarn = true;
                carterCount++;
        }
        var QBERTimg = eval("x" + billy + "img.src");
        document [honey].src = QBERTimg;
}

function clearBoard() {
        for (var x=1;x<10;x++) {
                var QBERTimg = eval("x" + 0 + "img.src");
                if (x==1) { tmpx = "o1nix"; }
                else if (x==1) { tmpx = "o1nix"; }
                else if (x==2) { tmpx = "o2nix"; }
                else if (x==3) { tmpx = "o3nix"; }
                else if (x==4) { tmpx = "o4nix"; }
                else if (x==5) { tmpx = "o5nix"; }
                else if (x==6) { tmpx = "o6nix"; }
                else if (x==7) { tmpx = "o7nix"; }
                else if (x==8) { tmpx = "o8nix"; }
                else { tmpx = "o9nix"; }
                document [tmpx].src = QBERTimg;
        }
}

function scoreWrite() {
        document.gameInfo.score.value=currentScore;
}
         // End of scroller script -->