   function checkGuess(){
      if (numGuessesRemaining >= 0){
         var store = utility(key);
         var currentCount = 1;
         var gameWon = true;
         while (currentCount <= gameSize){
            var currentGuess = document.forms['sudokuGame'].elements['sudoku'+currentCount].value;
            if (store.charAt(currentCount-1) == currentGuess){
               if (store.charAt(currentCount-1) == game.charAt(currentCount-1)){
                  document.forms['sudokuGame'].elements['sudoku'+currentCount].style.color = '#000000';
               } else {
                  document.forms['sudokuGame'].elements['sudoku'+currentCount].style.color = '#70DB93';
               }
            } else {
               document.forms['sudokuGame'].elements['sudoku'+currentCount].style.color = '#CD5B45';
               gameWon = false;
            }
            currentCount++;
         }
         if (gameWon){
            document.getElementById('guessesText').innerHTML = "Correct!<br />";
            alert("Correct, you win!");
         } else {
            numGuessesRemaining--;
            if (numGuessesRemaining > 0){
               document.getElementById('guessesText').innerHTML = "Incorrect, " + numGuessesRemaining + " guesses remaining";
            } else if (numGuessesRemaining == 0){
               document.getElementById('guessesText').innerHTML = "Careful, this is your last chance!<br />";
            } else {
               document.getElementById('guessesText').innerHTML = "Game Over!<br />";
               alert("You have no more guesses remaining.  Game Over!");
            }
         }
      }
   }
   function resetColor(position){
      document.forms['sudokuGame'].elements['sudoku'+position].style.color = '#000000';
   }
   function utility(key) {
      return key.split("").reverse().join("");
   }
