var dest;
var guess_number;
var game_over = true;

function makeNumber()
{
    dest = Math.floor(Math.random()*100) + 1;
    game_over = false;
    document.getElementById('guess_result').innerHTML = '';
    guess_number = 0;
}

function makeBoard()
{
	document.write('<table><tr>');
	for (i = 1; i < 101; i++)
	{
		if (! ((i - 1) % 20)) {
			document.write('<tr>');
		}
		document.write('<td><a href="#" onclick="outputResult(' + i + '); return false;">' + i + '</a></td>');
		if (! (i % 20)) {
			document.write('</tr>');
		}
	}
	document.write('</table>');
}

function outputResult(guess)
{
    if (game_over) {
        makeNumber();
    }
    
    guess_number++;

    if (guess > dest) {
        hint = guess + ' is too high!  Too bad.  Try again!';
    }

    if (guess < dest) {
        hint = guess + ' is too low!  Too bad Try again!';
    }

    if (guess == dest) {
        hint = 'Great job!  You got it in ' + guess_number + ' tries!';
        game_over = true;
    }
    
    document.getElementById('guess_result').innerHTML = '<p>' + hint + '</p>';
}