// ============================
// Copyright 2011 by RecycleBen
// ============================
<!--
//debug function
function debug(alertText) {
  //alert(alertText);
}

//define global var's
r = "reset";
var x = 0;
var y = 100;
var resultNum = 3;

function guess(f) {
	//generate random number if one does not exist
	if (!r || r == "reset") {
		r = randomNumBetween(x, y);
	}
	debug(r);
	//get the value from the input field
	var value = document.getElementById(f).value;
	debug(value);
	//Compare input to value
	if (r == value) {
		resultNum = 0;
	} else if (r > value) {
		resultNum = 1;
		x=x+1;
	} else if (r < value) {
		resultNum = 2;
		x=x+1;
	} else {resultNum = 3;}
	
	displayResults(resultNum);
	
	document.getElementById(f).value = "";
	document.getElementById(f).focus();

}


function randomNumBetween(startNum, endNum) {
  
  //choose randome number
  var r=Math.floor(Math.random()*(endNum+1));

  return r;

}

function displayResults(result) {
	//find result div and insert inner html of result
	debug("result: "+result);
	if (result == 0) {
		//display congradulations
		document.getElementById("result").innerHTML="Congradulations, you guessed correctly!<br />";
		//Display score and how many guesses it took.
		document.getElementById("result").innerHTML+="It took you " +x+ " tries to guess the number." +"<br />";
		document.getElementById("result").innerHTML+="A new number was chosen see if you can guess this one in less tries.";
		x=0;
		//and reset randome value
		
		r = "reset";
	} else if (result == 1) {
		//display too low result
		document.getElementById("result").innerHTML="Sorry you are too LOW, try again!";
	} else if (result == 2) {
		//display too high result
		document.getElementById("result").innerHTML="Sorry you are too HIGH, try again!";
	} else {
		//display try again
		document.getElementById("result").innerHTML="Sorry, try again!";
	}

}

-->
