GetDiv("Hints",20,500,180,400,'',1,0)
document.write("<b>The Word Game</b><hr>")
document.write("Look for the word in the bottom of the page.<br>")
document.write("When you find the word (which could be spelled backwards and upwards), click on the first letter of it.<br>")
document.write("You have 45 seconds<br>and 3 guesses.<p>Good luck!<p>")
document.write("<hr>Designed by<br><a href=http://www.caoxuan.com/zip4free/request.html target=_blank>&copy Kien Caoxuan<br>www.caoxuan.com</a>")
document.write("<hr><a href=abc.html>English Alphabet</a><br><a href=greek.html>Greek Symbols</a><br>")
document.write("<a href=egyptian.html>Egyptian Alphabet</a><br><a href=dot.html>Dot Symbols</a>")
EndDiv()

Words=new Array(
"CELINE","TERRIBLE","LOCATION","QUESTION",
"EXAMPLE","EQUAL","ADEQUATE",
"PSYCHO","SPIDER","BUTTERFLY",
"PANCAKE","COMPUTER","GUITAR","YELLOW",
"OBSOLETE","BONGO","APPLAUSE","VISCIOUS",
"SECRET","AMAZE","SCRIPT","WEBSITE",
"TECHNO","JAVASCRIPT","TELEPHONE",
"ONLINE","BUSINESS","CRACK","SPOTS",
"TRAIN","PLANE","LADDER","HOUSE",
"BOAT","WOMAN","CORRUPT",
"FARCE","TUTOR","MISSION","UKELELE",
"OPPONENT","UNUSUAL","TABLE",
"POPULAR","INITIAL",
"ZEBRA","XYLOPHONE"
)

function PickOneOf(Ar){                                          
if(Ar.length<1)location.reload()
ran=Math.floor(Ar.length*Math.random())
pickedWord=Ar[ran]
Fst=Ar.slice(0,ran)
Snd=Ar.slice(ran+1)
Words=Fst.concat(Snd)
return pickedWord
}


Characs=new Array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');
Letter=new Array()
Comms=new Array("Two","One","No")

GetDiv("Quest",450,20,400,40,'',1,0)
document.write("<font color=red>Please wait...</font>")
EndDiv()

for(ix=0;ix<10;ix++){
GetDiv("Real"+ix,0,0,20,20,'black',0,2)
document.write(".")
EndDiv()
}


n=0
for(colY=0;colY<10;colY++){
for(rowX=0;rowX<10;rowX++){
GetDiv("Note"+n,20+colY*41,20+rowX*41,40,40,'black',1,1)
document.write("")
EndDiv()
n++
}
}

SDirs=new Array(-1,1,-10,10)

function GetList(visby){
ShowHide('List',visby)
}

function Shuffle(ArrayX){
Ar=ArrayX
shuf=new Array()
x=0
while(x<ArrayX.length){
ran=Math.floor(Ar.length*Math.random())
shuf[x]=Ar[ran]
Fst=Ar.slice(0,ran)
Snd=Ar.slice(ran+1)
Ar=Fst.concat(Snd)
x++
}
return shuf
}

function GetIt(L){
if(Game==1)return
Wins=0
Sols=new Array()
for(sol=0;sol<2;sol++){
Sols[sol]=""
for(i=0;i<SecW.length;i++){
Sols[sol]+=(Math.floor((L+i*SDirs[sol])/10)==Math.floor(L/10)&&Letter[L+i*SDirs[sol]])?Letter[L+i*SDirs[sol]]:""
}
}
for(sol=2;sol<4;sol++){
Sols[sol]=""
for(i=0;i<SecW.length;i++){
Sols[sol]+=(Letter[L+i*SDirs[sol]])?Letter[L+i*SDirs[sol]]:""
}
}
Testers=""
for(sol=0;sol<4;sol++){
Testers+="\n"+Sols[sol]+" ?"
if(Sols[sol]==SecW)Wins=1
}

if(Wins==1||L==theHead){
alert("You won!")
GameOver()
}
else{
alert("Hmmm...Let's see...\n"+Testers+" \n\n.... Nope!\n\nWe're looking for\n"+SecW+" !\n"+Comms[Guess]+" more guesses!")
Guess++
if(Guess>2)GameOver()
}
}

function Timer(){
tim++
window.status=tim
if(tim>45){
alert("Time out!")
GameOver()
}
}

function GameOver(){
clearInterval(GameTimer)
for(i=0;i<SecW.length;i++){
PutIt("Real"+i,Xof("Note"+parseInt(StPt+i*Incr)),Yof("Note"+parseInt(StPt+i*Incr)))
ShowHide("Real"+i,1)
}
Game=1
DivWrite("Quest","<font size=5 color=blue>Game Over! <a href=# onclick='Init()'>Play again.</a></font>")
}


