function display_word() {
	clean_board();
	replace_letters();
	var hangimage = document.createElement("img");
	hangimage.setAttribute("id", "hangimage");
	hangimage.setAttribute("src", hangman[6].src);
	document.body.appendChild(hangimage);
	var displayWordDiv = document.createElement("div");
	displayWordDiv.setAttribute("id", "displayWordDiv");
	var displayText = document.createTextNode( replacedWord );
	displayWordDiv.appendChild(displayText);
	document.body.appendChild(displayWordDiv);
	var triesDiv = document.createElement("div");
	triesDiv.setAttribute("id", "triesDiv");
	var triesText = document.createTextNode( "Guesses left - " + tries );
	triesDiv.appendChild(triesText);
	document.body.appendChild(triesDiv);
	var alphaDiv = document.createElement("div");
	alphaDiv.setAttribute("id", "alphaDiv");
	document.body.appendChild(alphaDiv);	
	show_alpha();}
function show_alpha() {
	var spanText = new Array();
	var spanArray = new Array();
	var tempCharCode;			
	for(i=0;i<26;i++) {
		tempCharCode = String.fromCharCode(i+65);
		spanArray[i] = document.createElement("span");
		spanArray[i].setAttribute("id", tempCharCode);
		spanArray[i].setAttribute("onclick", "search(\"" + tempCharCode + "\")");
		spanText[i] = document.createTextNode( tempCharCode+" ");
		spanArray[i].appendChild(spanText[i]);
		alphaDiv.appendChild(spanArray[i]);}}
function remove_alpha( letter_r ) {
	var tempNode = document.getElementById(letter_r); 
	tempNode.parentNode.removeChild(tempNode); }
function replace_letters( use_me ) {	
	for(i=0;i<wordLength;i++) {
		replacedWord += "-";}
	return replacedWord;}
function search( letter ) {
	var tempWord = 	new String();
	var rightGuess = 0;
	for(i=0;i<wordLength;i++) {
		if(guessWord.charAt(i) == letter) {
			tempWord += letter;
			rightGuess++;
			found++;}
		else {
			tempWord += document.getElementById("displayWordDiv").childNodes[0].nodeValue.charAt(i);}}
	if( rightGuess < 1 ) {
		tries--;
		document.getElementById("triesDiv").childNodes[0].nodeValue = "Guesses left - " + tries;
		document.getElementById("hangimage").src = hangman[tries].src;}
	document.getElementById("displayWordDiv").childNodes[0].nodeValue = tempWord;
	remove_alpha(letter);
	if( found == wordLength) 
		over("Winner");
	if( tries < 1) 
		over("Loser");}
function over( outcome ) {
	document.getElementById("displayWordDiv").childNodes[0].nodeValue = guessWord;
	remove_alpha( "triesDiv");
	remove_alpha( "alphaDiv");
	var newDiv = document.createElement("div");
	newDiv.setAttribute("id", "newDiv");
	newDiv.setAttribute("onclick", "display_word()");
	var newText = document.createTextNode( outcome+"! - New Game" );
	newDiv.appendChild(newText);
	document.body.appendChild(newDiv);}
function clean_board() {
	while(document.body.hasChildNodes()) {
		document.body.removeChild( document.body.firstChild);}
	found = 0;
	tries = 6;
	replacedWord = new String();
	letters = new Array();
	displayWord = new String();}
var guessWord = "GUITAR";
var letters = new Array();
var displayWord = new String();
var wordLength = guessWord.length;
var found = 0;
var replacedWord = new String();
var tries = 6;
var hangman = new Array();
for(i=0;i<7;i++) {
	hangman[i] = new Image( 100,100);
	hangman[i].src = "http://www.brokendonkey.com/images/hangman"+eval(i+1)+".gif";}
