// This script created by D10n
// For 100s of other free scripts, check out www.free-javascripts.com
alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
ltr = 0;
ltc = 0;
document.write('<div>Select your letters here<br />');
for (j=0; j<26; j++) {
  document.write('<input class="press" type="button" value=" ' + alpha.substring(ltr, ltr+1) + ' " onclick="letter(this)" />');
  if (j==12) document.write('<br />');
  ltr++;
}
document.write('</div><br /><br />');

document.write('<div>');
var rnd = Math.floor(Math.random() * words.length);
document.hang.word.value = words[rnd].toUpperCase();
for (i=0; i<words[rnd].length; i++) {
  a = words[rnd].substring(i, i+1);
  if (alpha.indexOf(a, 0) > -1) {a = "-"; ltc++;}
  document.write('<input class="guess" type="button" value="' + a + '" />');
}
document.write('</div><br /><br />');

function letter(l) {
  a = l.value.substring(1, 2);
  l.value = "   ";
  dh = document.hang;
  if (a != " ") {
    w = dh.word.value;
    b = w.indexOf(a, 0);
    f = 1; dhl = dh.left;
    while (b > -1) {
      dh.elements[b+27].value = a;
      b = w.indexOf(a, b+1);
      f = 0; ltc--;
    }
    dhl.value-=f;
    if (dhl.value == 0) {
      for (j=0; j<26; j++) {dh.elements[j+1].click();}
    }
  }
}
function count() {
  dh = document.hang;
  dhc = dh.clock;
  dhl = dh.left;
  dhc.value-=1;
  v = dhl.value * ltc * dhc.value;
  if (v > 0) {
    setTimeout("count();", 1000);
  }
  else {
    msg = "\nCONGRATULATIONS\n\nYou guessed: " + dh.word.value + " correctly";
    if (dhl.value < 0) msg = "\nYOU USED ALL YOUR GUESSES\n\nThe answer was: " + dh.word.value;
    if (ltc > 0) msg = "\nYOU HAVE BEEN TIMED OUT\n\nThe answer was: " + dh.word.value;
    msg+= "      \n";
    dhl.value = "0";
    alert(msg);
  }
}

