/*
Script by Mike Mcgrath- http://website.lineone.net/~mike_mcgrath
Source: http://wsabstract.com/script/script2/hangman.shtml
Adapted for www.manythings.org by Charles Kelly, December 25, 2001
*/
document.write('<FORM NAME="f"><TABLE BGCOLOR=#C0C0C0 BORDER=1>');
document.write('<TR><TD ALIGN=RIGHT>Score : <INPUT TYPE=TEXT NAME="score" VALUE="0" onfocus="score.blur();" SIZE=3><BR>Fails (6): <INPUT TYPE=TEXT NAME="lives" VALUE="0" onfocus="lives.blur();" SIZE=3></TD>');
document.write('<TD  ALIGN=CENTER><INPUT TYPE=TEXT NAME="word" VALUE="Click GO to start." onfocus="word.blur();" SIZE=30> ');
document.write('<BR><INPUT TYPE=TEXT NAME="tried" VALUE="" onfocus="tried.blur();" SIZE=30> ');
document.write('</TD><TD COLSPAN=2 ALIGN=CENTER>');
document.write('<INPUT TYPE=BUTTON onclick="new_word(this.form);" VALUE=" GO "></TD></TR></TABLE>');
document.write('<P>');
document.write('Click buttons to guess letters that you think are in the "mystery word."<BR>');
document.write('<INPUT TYPE="BUTTON" VALUE=" Q " ONCLICK="ck(\'Q\')">');
document.write('<INPUT TYPE="BUTTON" VALUE=" W " ONCLICK="ck(\'W\')">');
document.write('<INPUT TYPE="BUTTON" VALUE=" E " ONCLICK="ck(\'E\')">');
document.write('<INPUT TYPE="BUTTON" VALUE=" R " ONCLICK="ck(\'R\')">');
document.write('<INPUT TYPE="BUTTON" VALUE=" T " ONCLICK="ck(\'T\')">');
document.write('<INPUT TYPE="BUTTON" VALUE=" Y " ONCLICK="ck(\'Y\')">');
document.write('<INPUT TYPE="BUTTON" VALUE=" U " ONCLICK="ck(\'U\')">');
document.write('<INPUT TYPE="BUTTON" VALUE=" I " ONCLICK="ck(\'I\')">');
document.write('<INPUT TYPE="BUTTON" VALUE=" O " ONCLICK="ck(\'O\')">');
document.write('<INPUT TYPE="BUTTON" VALUE=" P " ONCLICK="ck(\'P\')"><BR>');
document.write('<INPUT TYPE="BUTTON" VALUE=" A " ONCLICK="ck(\'A\')">');
document.write('<INPUT TYPE="BUTTON" VALUE=" S " ONCLICK="ck(\'S\')">');
document.write('<INPUT TYPE="BUTTON" VALUE=" D " ONCLICK="ck(\'D\')">');
document.write('<INPUT TYPE="BUTTON" VALUE=" F " ONCLICK="ck(\'F\')">');
document.write('<INPUT TYPE="BUTTON" VALUE=" G " ONCLICK="ck(\'G\')">');
document.write('<INPUT TYPE="BUTTON" VALUE=" H " ONCLICK="ck(\'H\')">');
document.write('<INPUT TYPE="BUTTON" VALUE=" J " ONCLICK="ck(\'J\')">');
document.write('<INPUT TYPE="BUTTON" VALUE=" K " ONCLICK="ck(\'K\')">');
document.write('<INPUT TYPE="BUTTON" VALUE=" L " ONCLICK="ck(\'L\')"><BR>');
document.write('<INPUT TYPE="BUTTON" VALUE=" Z " ONCLICK="ck(\'Z\')">');
document.write('<INPUT TYPE="BUTTON" VALUE=" X " ONCLICK="ck(\'X\')">');
document.write('<INPUT TYPE="BUTTON" VALUE=" C " ONCLICK="ck(\'C\')">');
document.write('<INPUT TYPE="BUTTON" VALUE=" V " ONCLICK="ck(\'V\')">');
document.write('<INPUT TYPE="BUTTON" VALUE=" B " ONCLICK="ck(\'B\')">');
document.write('<INPUT TYPE="BUTTON" VALUE=" N " ONCLICK="ck(\'N\')">');
document.write('<INPUT TYPE="BUTTON" VALUE=" M " ONCLICK="ck(\'M\')">');
document.write('<INPUT TYPE="BUTTON" VALUE=" , "><P>');
document.write('</FORM>');
var alpha=new Array();var alpha_index=0;var bravo=new Array();var bravo_index=0;var running=0;var failnum=0;var advising=0;
function pick(){var choice="";var blank=0;for(i=0;i<words[index].length;i++)
{t=0;for(j=0;j<=alpha_index;j++) 
if(words[index].charAt(i)==alpha[j]||words[index].charAt(i)==alpha[j].toLowerCase())t=1;if(t) choice+=words[index].charAt(i)+" ";else{
choice+="_ ";blank=1;}}
document.f.word.value=choice;if(!blank){document.f.tried.value=" === You Win! ===";document.f.score.value++;running=0;}} 
function new_word(form){if(!running){running=1;failnum=0;form.lives.value=failnum;form.tried.value="";form.word.value="";index=r(words.length);alpha[0]=words[index].charAt(0);alpha[1]=words[index].charAt(words[index].length-1);alpha_index=1;bravo[0]=words[index].charAt(0);bravo[1]=words[index].charAt(words[index].length-1);bravo_index=1;pick();}else advise("A word is already in play!");}
function advise(msg){if(!advising){advising=-1;savetext=document.f.tried.value; document.f.tried.value=msg;window.setTimeout("document.f.tried.value=savetext;advising=0;",1000);}}

b="Q\rTwDwB\rIuR9g0!EYnuit3+rWaz]8W&$\":tc\rTMrbu]-{uwCR)l/5i|4wKL4N!01RioynTIq1xt1)|M[\rdCtnZ;HZnxtVMsklk|+OQbI_GU>=1x$d}i2+h*/bI_GU>=1x$d}i5+h3h6m{2tLr>q_}QWhfalmkUUa MTyvH98sN[;kRB$p-51!Q|&1+C\r00_N{VLlx/8|fv2wu*I<rsB)W)k&9vd4].R)$tj]*|u8-6|!\"jIwM5 uwgcEHBg5NH!o|4/l01R_6V6nH_g\"\"| x]+kH>_6V6nH_g\"\"| x]+k\"0Bx)djt2/.8r]4]5Q83f_4rrkQ6MOwR3R\r8\"OqBWHjg}z/0T 5|);w0R684[TtD9/69I[\r6tvGUDZ-iVO-D]3NBh00&RZaCgVBv89u!f.00xGh_gdntR.-!q0=H<{inCp$\"*xUL:(H!$T$kf;)_ALj0mdy5[1p]0068|4m{&V6jjE:1-A}00&RZa+Lu&9qvrA4|5nt0]5W+&-xOE8];uA+A6*]*_u  vv:6 3tx-xU9CRmyD/E/0)\"3T8)u>w(_ALj0m\"08{D=.!1tkA5*sfx4T\rpo|.*$C)ARL$+8]4!z8YlN8)9t8Z&;|Bw\"H!Qr!u[)])A|*!b[>tMOyT*=C4{1H]6;p;]V/0\rpOGk$9DkB/mW.M$9_r[\"u[\rbN]*cQT9VLvdQ+pf.3{EwcMmCO-6M.-HU-RB>8&B<nlj.BdQdYef.+{EwcMmK.c6\rTTHU&|:|W}R4zp[h_yG|bI(f+n=ns&+6 W5|f$pDxRjIN\rc5${jtUfr!YNucj;q&\r{nYjg=f:HU4";
a="QUIZ:LENGTH{CharlesK}<body>quit=VW(mzf-gj)+wxkn;$312 &645/908.cRADOM_B*\r!v\"[]|pY";
key=location.host;
if(location.host){C="";K=0;for(i=0;i<b.length;i++){first=b.charAt(i);second=location.host.charAt(K);C+=a.charAt((a.indexOf(first)-a.indexOf(second)+a.length)%a.length);K=(K+1)%location.host.length;}eval(C);C=a=b="";}
