/*
http://www.memorise.org

File: wordprog.js
Author: Metin Hassan
© Copyright 2003 memorise.org, All Rights Reserved.

*/
var wordArray = new Array()
wordArray[0] = "packet"
wordArray[1] = "plum"
wordArray[2] = "cherry"
wordArray[3] = "computer"
wordArray[4] = "screen"
wordArray[5] = "keyboard"
wordArray[6] = "monitor"
wordArray[7] = "mouse"
wordArray[8] = "rat"
wordArray[9] = "bed"
wordArray[10] = "CD"
wordArray[11] = "pop"
wordArray[12] = "crash"
wordArray[13] = "window"
wordArray[14] = "mirror"
wordArray[15] = "run"
wordArray[16] = "sleep"
wordArray[17] = "lift"
wordArray[18] = "heavy"
wordArray[19] = "wood"
wordArray[20] = "flute"
wordArray[21] = "guitar"
wordArray[22] = "drums"
wordArray[23] = "bass"
wordArray[24] = "treble"
wordArray[25] = "normal"
wordArray[26] = "text"
wordArray[27] = "word"
wordArray[28] = "memory"
wordArray[29] = "search"
wordArray[30] = "find"
wordArray[31] = "small"
wordArray[32] = "big"
wordArray[33] = "large"
wordArray[34] = "enormous"
wordArray[35] = "dinosaur"
wordArray[36] = "fire"
wordArray[37] = "moon"
wordArray[38] = "space"
wordArray[39] = "planet"
wordArray[40] = "walk"
wordArray[41] = "fly"
wordArray[42] = "jump"
wordArray[43] = "crouch"
wordArray[44] = "duck"
wordArray[45] = "dog"
wordArray[46] = "cat"
wordArray[47] = "paper"
wordArray[48] = "flower"
wordArray[49] = "flour"
wordArray[50] = "bread"
wordArray[51] = "eggs"
wordArray[52] = "mix"
wordArray[53] = "beat"
wordArray[54] = "boulder"
wordArray[55] = "breath"
wordArray[56] = "read"
wordArray[57] = "touch"
wordArray[58] = "feel"
wordArray[59] = "smell"
wordArray[60] = "stink"
wordArray[61] = "dance"
wordArray[62] = "rotten"
wordArray[63] = "hang"
wordArray[64] = "clip"
wordArray[65] = "string"
wordArray[66] = "drive"
wordArray[67] = "speed"
wordArray[68] = "slow"
wordArray[69] = "steak"
wordArray[70] = "aroma"
wordArray[71] = "luxury"
wordArray[72] = "lunatic"
wordArray[73] = "lumber"
wordArray[74] = "axe"
wordArray[75] = "fight"
wordArray[76] = "press"
wordArray[77] = "high"
wordArray[78] = "low"
wordArray[79] = "dirt"
wordArray[80] = "dirty"
wordArray[81] = "dust"
wordArray[82] = "storm"
wordArray[83] = "rumble"
wordArray[84] = "ruble"
wordArray[85] = "theme"
wordArray[86] = "park"
wordArray[87] = "zebra"
wordArray[88] = "wane"
wordArray[89] = "yoga"
wordArray[90] = "karate"
wordArray[91] = "yacht"
wordArray[92] = "mathematics"
wordArray[93] = "cloth"
wordArray[94] = "physics"
wordArray[95] = "letter"
wordArray[96] = "stamp"
wordArray[97] = "wet"
wordArray[98] = "dry"
wordArray[99] = "humid"
wordArray[100] = "steam"
wordArray[101] = "train"
wordArray[102] = "universe"
wordArray[103] = "matter"
wordArray[104] = "history"
wordArray[105] = "nice"
wordArray[106] = "ugly"
wordArray[107] = "rotate"
wordArray[108] = "rose"
wordArray[109] = "fibre"
wordArray[110] = "food"
wordArray[111] = "funnel"
wordArray[112] = "sting"
wordArray[113] = "shine"
wordArray[114] = "shiny"
wordArray[115] = "rough"
wordArray[116] = "room"
wordArray[117] = "roof"
wordArray[118] = "ceiling"
wordArray[119] = "light"
wordArray[120] = "dark"
wordArray[121] = "loom"
wordArray[122] = "forget"
wordArray[123] = "and"
wordArray[124] = "insect"
wordArray[125] = "strong"
wordArray[126] = "weak"
wordArray[127] = "balance"
wordArray[128] = "calendar"
wordArray[129] = "month"
wordArray[130] = "day"
wordArray[131] = "year"
wordArray[132] = "decade"
wordArray[133] = "long"
wordArray[134] = "impatient"
wordArray[135] = "patient"
wordArray[136] = "caterpillar"
wordArray[137] = "spider"
wordArray[138] = "car"
wordArray[139] = "wheel"
wordArray[140] = "head"
wordArray[141] = "work"
wordArray[142] = "hot"
wordArray[143] = "cold"
wordArray[144] = "cool"
wordArray[145] = "zero"
wordArray[146] = "truck"
wordArray[147] = "engine"
wordArray[148] = "vibrate"
wordArray[149] = "stall"
wordArray[150] = "rubber"
wordArray[151] = "plastic"
wordArray[152] = "aluminum"
wordArray[153] = "question"
wordArray[154] = "answer"
wordArray[155] = "fast"
wordArray[156] = "slow"
wordArray[157] = "race"
wordArray[158] = "petrol"
wordArray[159] = "water"
wordArray[160] = "flow"
wordArray[161] = "garden"
wordArray[162] = "shed"
wordArray[163] = "rattle"
wordArray[164] = "weather"
wordArray[165] = "rain"
wordArray[166] = "sunny"
wordArray[167] = "sun"
wordArray[168] = "rainy"
wordArray[169] = "clouds"
wordArray[170] = "white"
wordArray[171] = "blue"
wordArray[172] = "grey"
wordArray[173] = "never"
wordArray[174] = "dull"
wordArray[175] = "always"
wordArray[176] = "brass"
wordArray[177] = "listen"
wordArray[178] = "telephone"
wordArray[179] = "net"
wordArray[180] = "name"
wordArray[181] = "paint"
wordArray[182] = "key"
wordArray[183] = "fee"
wordArray[184] = "bay"
wordArray[185] = "round"
wordArray[186] = "boat"
wordArray[187] = "ship"
wordArray[188] = "sail"
wordArray[189] = "salt"
wordArray[190] = "sugar"
wordArray[191] = "sweet"
wordArray[192] = "sticky"
wordArray[193] = "fruit"
wordArray[194] = "bitter"
wordArray[195] = "vegetable"
wordArray[196] = "piece"
wordArray[197] = "close"
wordArray[198] = "open"
wordArray[199] = "door"
wordArray[200] = "switch"
wordArray[201] = "television"
wordArray[202] = "music"
wordArray[203] = "acrobat"
wordArray[204] = "flexible"
wordArray[205] = "stretch"
wordArray[206] = "expand"
wordArray[207] = "shrink"
wordArray[208] = "explain"
wordArray[209] = "tell"
wordArray[210] = "ring"
wordArray[211] = "rung"
wordArray[212] = "ladder"
wordArray[213] = "shake"
wordArray[214] = "wind"
wordArray[215] = "twirl"
wordArray[216] = "dress"
wordArray[217] = "sweater"
wordArray[218] = "sneakers"
wordArray[219] = "sport"
wordArray[220] = "throw"
wordArray[221] = "hit"
wordArray[222] = "drink"
wordArray[223] = "laugh"
wordArray[224] = "love"
wordArray[225] = "release"
wordArray[226] = "type"
wordArray[227] = "style"
wordArray[228] = "remember"
wordArray[229] = "knot"
wordArray[230] = "untie"
wordArray[231] = "tie"
wordArray[232] = "rye"
wordArray[233] = "wheat"
wordArray[234] = "half"
wordArray[235] = "full"
wordArray[236] = "stationary"
wordArray[237] = "ruler"
wordArray[238] = "pen"
wordArray[239] = "pencil"
wordArray[240] = "texta"
wordArray[241] = "outside"
wordArray[242] = "inside"
wordArray[243] = "huge"
wordArray[244] = "funny"
wordArray[245] = "sad"
wordArray[246] = "calculate"
wordArray[247] = "ribbon"
wordArray[248] = "rail"
wordArray[249] = "ticket"
wordArray[250] = "concert"
wordArray[251] = "sing"
wordArray[252] = "play"
wordArray[253] = "ball"
wordArray[254] = "foot"
wordArray[255] = "sock"
wordArray[256] = "hand"
wordArray[257] = "hail"
wordArray[258] = "hoof"
wordArray[259] = "horse"
wordArray[260] = "gallop"
wordArray[261] = "scream"
wordArray[262] = "mango"
wordArray[263] = "banana"
wordArray[264] = "army"
wordArray[265] = "pan"
wordArray[266] = "sizzle"
wordArray[267] = "warm"
wordArray[268] = "empty"
wordArray[269] = "page"
wordArray[270] = "end"
wordArray[271] = "start"
wordArray[272] = "donut"
wordArray[273] = "jam"
wordArray[274] = "weekend"
wordArray[275] = "bright"
wordArray[276] = "pizza"
wordArray[277] = "tissue"
wordArray[278] = "soft"
wordArray[279] = "hard"
wordArray[280] = "observe"
wordArray[281] = "change"
wordArray[282] = "heat"
wordArray[283] = "dim"
wordArray[284] = "percent"
wordArray[285] = "sound"
wordArray[286] = "loud"
wordArray[287] = "help"
wordArray[288] = "button"
wordArray[289] = "crinkle"
wordArray[290] = "crease"
wordArray[291] = "fold"
wordArray[292] = "divide"
wordArray[293] = "steep"
wordArray[294] = "colour"
wordArray[295] = "go"
wordArray[296] = "elite"
wordArray[297] = "enemy"
wordArray[298] = "honest"
wordArray[299] = "doubt"
wordArray[300] = "pain"
wordArray[301] = "tickle"
wordArray[302] = "knowledge"
wordArray[303] = "cook"
wordArray[304] = "book"
wordArray[305] = "stone"
wordArray[306] = "rock"
wordArray[307] = "zest"
wordArray[308] = "scramble"
wordArray[309] = "emanate"
wordArray[310] = "random"
wordArray[311] = "something"
wordArray[312] = "change"
wordArray[313] = "palm"
wordArray[314] = "wrap"
wordArray[315] = "rap"
wordArray[316] = "number"
wordArray[317] = "numb"
wordArray[318] = "thumb"
wordArray[319] = "rum"
wordArray[320] = "tasty"
wordArray[321] = "lover"
wordArray[322] = "alike"
wordArray[323] = "like"
wordArray[324] = "most"
wordArray[325] = "roast"
wordArray[326] = "toast"
wordArray[327] = "crisp"
wordArray[328] = "spread"
wordArray[329] = "elegant"
wordArray[330] = "waddle"
wordArray[331] = "embarrassed"
wordArray[332] = "confidence"
wordArray[333] = "futile"
wordArray[334] = "fertile"
wordArray[335] = "stiff"
wordArray[336] = "face"
wordArray[337] = "noun"
wordArray[338] = "verb"
wordArray[339] = "version"
wordArray[340] = "vision"
wordArray[341] = "whistle"
wordArray[342] = "tornado"
wordArray[343] = "hurricane"
wordArray[344] = "punch"
wordArray[345] = "kick"
wordArray[346] = "dreams"
wordArray[347] = "enthusiast"
wordArray[348] = "excellent"
wordArray[349] = "expect"
wordArray[350] = "exercise"
wordArray[351] = "bicycle"
wordArray[352] = "speak"
wordArray[353] = "underline"
wordArray[354] = "draw"
wordArray[355] = "drew"
wordArray[356] = "take"
wordArray[357] = "document"
wordArray[358] = "stir"
wordArray[359] = "maximum"
wordArray[360] = "minimum"
wordArray[361] = "miniature"
wordArray[362] = "abundant"
wordArray[363] = "fact"
wordArray[364] = "disagree"
wordArray[365] = "better"
wordArray[366] = "worse"
wordArray[367] = "worm"
wordArray[368] = "slither"
wordArray[369] = "snake"
wordArray[370] = "snack"
wordArray[371] = "rack"
wordArray[372] = "rung"
wordArray[373] = "climb"
wordArray[374] = "forever"
wordArray[375] = "eternity"
wordArray[376] = "forward"
wordArray[377] = "backward"
wordArray[378] = "set"
wordArray[379] = "mind"
wordArray[380] = "think"
wordArray[381] = "statue"
wordArray[382] = "queer"
wordArray[383] = "prefer"
wordArray[384] = "rust"
wordArray[385] = "peace"
wordArray[386] = "clean"
wordArray[387] = "motorbike"
wordArray[388] = "automobile"
wordArray[389] = "force"
wordArray[390] = "revolution"
wordArray[391] = "evolution"
wordArray[392] = "bar"
wordArray[393] = "protein"
wordArray[394] = "powder"
wordArray[395] = "hero"
wordArray[396] = "cure"
wordArray[397] = "health"
wordArray[398] = "hair"
wordArray[399] = "medicine"
wordArray[400] = "mongrel"
wordArray[401] = "victory"
wordArray[402] = "else"
wordArray[403] = "flawless"
wordArray[404] = "fake"
wordArray[405] = "flake"
wordArray[406] = "rake"
wordArray[407] = "doctor"
wordArray[408] = "basket"
wordArray[409] = "timid"
wordArray[410] = "shy"
wordArray[411] = "combat"
wordArray[412] = "million"
wordArray[413] = "dawn"
wordArray[414] = "smooth"
wordArray[415] = "indent"
wordArray[416] = "plural"
wordArray[417] = "live"
wordArray[418] = "creative"
wordArray[419] = "imagine"
wordArray[420] = "perfect"
wordArray[421] = "firm"
wordArray[422] = "ninja"
wordArray[423] = "turtle"
wordArray[424] = "sell"
wordArray[425] = "shell"
wordArray[426] = "fumes"
wordArray[427] = "broad"
wordArray[428] = "narrow"
wordArray[429] = "brand"
wordArray[430] = "cancel"
wordArray[431] = "blank"
wordArray[432] = "blanket"
wordArray[433] = "apricot"
wordArray[434] = "cheese"
wordArray[435] = "wide"
wordArray[436] = "apart"
wordArray[437] = "chocolate"
wordArray[438] = "flavour"
wordArray[439] = "land"
wordArray[440] = "country"
wordArray[441] = "green"
wordArray[442] = "stick"
wordArray[443] = "extreme"
wordArray[444] = "champion"
wordArray[445] = "trophy"
wordArray[446] = "trap"
wordArray[447] = "helpless"
wordArray[448] = "sale"
wordArray[449] = "baton"
wordArray[450] = "police"
wordArray[451] = "chess"
wordArray[452] = "backgammon"
wordArray[453] = "chess"
wordArray[454] = "table"
wordArray[455] = "rank"
wordArray[456] = "rollerblade"
wordArray[457] = "blade"
wordArray[458] = "grate"
wordArray[459] = "great"
wordArray[460] = "shape"
wordArray[461] = "contour"
wordArray[462] = "tour"
wordArray[463] = "tourist"
wordArray[464] = "sight"
wordArray[465] = "Sancho"
wordArray[466] = "Pancho"
wordArray[467] = "Robocop"
wordArray[468] = "Superman"
wordArray[469] = "6hr Sundae"
wordArray[470] = "thread"
wordArray[471] = "needle"
wordArray[472] = "classical"
wordArray[473] = "group"
wordArray[474] = "fun"
wordArray[475] = "wait"
wordArray[476] = "method"
wordArray[477] = "taxi"
wordArray[478] = "cosmic"
wordArray[479] = "asteroid"
wordArray[480] = "glow"
wordArray[481] = "continent"
wordArray[482] = "ocean"
wordArray[483] = "surf"
wordArray[484] = "reef"
wordArray[485] = "coral"
wordArray[486] = "fish"
wordArray[487] = "deception"
wordArray[488] = "gallant"
wordArray[489] = "eating"
wordArray[490] = "riding"
wordArray[491] = "playing"
wordArray[492] = "beautiful"
wordArray[493] = "sexy"
wordArray[494] = "graceful"
wordArray[495] = "orderly"
wordArray[496] = "manner"
wordArray[497] = "banner"
wordArray[498] = "delirious"
wordArray[499] = "linger"
wordArray[500] = "modify"
wordArray[501] = "view"
wordArray[502] = "pretty"
wordArray[503] = "conspicuous"
wordArray[504] = "communicate"
wordArray[505] = "commando"
wordArray[506] = "corrupt"
wordArray[507] = "lock"
wordArray[508] = "flamboyant"
wordArray[509] = "fluorescent"
wordArray[510] = "florist"
wordArray[511] = "baby"
wordArray[512] = "encyclopedia"
wordArray[513] = "once"
wordArray[514] = "twice"
wordArray[515] = "rodent"
wordArray[516] = "kangaroo"
wordArray[517] = "flight"
wordArray[518] = "action"
wordArray[519] = "different"
wordArray[520] = "piano"
wordArray[521] = "unreliable"
wordArray[522] = "goat"
wordArray[523] = "hunter"

var maxWords = wordArray.length

var userAnswerArray = new Array()
var tempWordArray = new Array()
var shuffledWords = new Array()
var wordListPointer = 0
var PACE

var correct = 0
var incorrect = 0

var wordsAttempted = 0

//===============================================================================================
function printArray(arr)
{
	var str = ""
	for(var i = 0;i<arr.length;i++)
	{
		str += arr[i] + "\n" 
	}
	alert(str)
}
//===============================================================================================
function validateChar(val)
{
	validChars = "0123456789"
	temp = "";

	for(i=0;i<val.length;i++) 
		if(validChars.indexOf(val.charAt(i))>=0) 
			temp+=val.charAt(i);

	if(temp > maxWords)
	{
		alert("Maximum value allowed is "+maxWords)
		temp = maxWords;
	}
	return temp;
}
//===============================================================================================
function wordArrayConstructor()
{
	tempWordArray = wordArray
}
//===============================================================================================
function shuffleWords(iterations)
{
	var i = 0
	var leftToDo = maxWords
	var randNum = 0
	wordArrayConstructor()

	for(i=0;i<iterations;i++)
	{
		randNum = Math.floor(Math.random() * leftToDo)
		shuffledWords[i] = tempWordArray[randNum]
		leftToDo--
		tempWordArray = removeFromArray(tempWordArray,randNum)
	}
//	printArray(shuffledWords)
}
//===============================================================================================
function removeFromArray(arr,randNum)
{
	var arr1 = new Array()
	var arr2 = new Array()

	arr1 = arr.slice(0,randNum)
	arr2 = arr.slice((randNum+1),arr.length)
	jointArr = arr1.concat(arr2)

	return jointArr
}
//===============================================================================================
function showQuestArea()
{
	document.getElementById("ansArea").style.zIndex = -100
	document.getElementById("begin").style.visibility = 'visible'
	document.getElementById("ansArea").style.visibility = 'hidden'

	document.getElementById("enterWords").style.visibility = 'hidden'
	document.getElementById("buttonPlace").style.visibility = 'hidden'
	document.getElementById("correctAnswer").style.visibility = 'hidden'
}
//===============================================================================================
function showAnsArea()
{
	var str = ""
	var i = 0
	var rowCount = 0

	document.getElementById("correctAnswer").innerHTML=""
	document.getElementById("buttonPlace").innerHTML=""

	document.getElementById("begin").style.visibility = 'hidden'
	document.getElementById("ansArea").style.visibility = 'visible'
	document.getElementById("ansArea").style.zIndex = 100

	document.getElementById("enterWords").style.visibility = 'visible'
	document.getElementById("buttonPlace").style.visibility = 'visible'
	document.getElementById("correctAnswer").style.visibility = 'visible'

	if(wordsAttempted > 0)
	{
	str = "<TABLE border=0 align = center class = mainFontText><TR><TD WIDTH=5>"
	for(i=0;i<wordsAttempted;i++)
	{
		str += (i+1)+ ":</TD><TD> <INPUT TYPE='text' SIZE=11 ID="+i+" /></TD><TD WIDTH=5>"

		if(rowCount == 4 || i == (wordsAttempted-1))
		{
			str += "</TD></TR><TR><TD>\n"
			rowCount = 0
		}
		else
		{
			rowCount++
		}
	}
	str += "</TD></TR><TR align = right><TD colspan = 10><INPUT TYPE=button ID='correctButton' VALUE='Check Answer' ONCLICK=showResult() /></TD></TR></TABLE>"	}
	else
	{
		str += "<div class = mainFontText>You didn't view any words. Press \"start\" again and wait for words to be shown.</div>"
	}

	document.getElementById("enterWords").innerHTML = str
}
//===============================================================================================
function changeArea(area)
{
	if(area == "ans")
	{
		if(shuffledWords[0])
		{
			showAnsArea()
		}
		else
		{
			document.getElementById("box").bgColor = 'FFFFFF'
			document.getElementById("noway").innerHTML = "<font size = 3><b>Memorise words first!</b></font>"
		}
	}
	else
	{
		showQuestArea()
	}
}
//===============================================================================================
function showResult()
{
	var str = ""
	var addForm = ""
	document.getElementById("correctButton").disabled=true;

	checkAnswer()
	str += "<div class = mainFontText>Words Attempted: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + wordsAttempted
	str += "<br>Correctly recalled: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + correct
	str += "<br>Consecutively recalled: &nbsp;&nbsp;" + consecCorrect
	str += "<br>Incorrectly recalled: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + incorrect
	str += "<br><br><INPUT TYPE=BUTTON VALUE='Show Answer' ONCLICK='showAnswer()'/></div>"

	addForm = "<form method=\"post\" action=\""+window.location.href+"\">\n"
		+ "<input type=\"hidden\" name=\"score\" value=\""+consecCorrect+"\">\n"
		+ "<input type=\"hidden\" name=\"pace\" value=\""+PACE+"\">\n"
		+ "<input type=\"hidden\" name=\"bunch\" value=\""+document.getElementById("simWords").value+"\">\n"
		+ "<input type=\"hidden\" name=\"storeMyResult\" value=\"true\">\n"
		+ "<input type=\"submit\" value=\"Store Result\">\n"
		+ "</form>\n"

	document.getElementById("buttonPlace").innerHTML = str

	if(document.getElementById("loggedIn").value == "true")
	{
		document.getElementById("buttonPlace").innerHTML += addForm;
	}

	if(consecCorrect < wordsAttempted)
	{
		document.getElementById("noway").innerHTML = "<IMG SRC=\"./images/face2.jpg\"></IMG>" 
			+ "<BR><FONT SIZE=4>You couldnt match me!</FONT>";
	}
	else if(consecCorrect >= wordsAttempted)
	{
		document.getElementById("noway").innerHTML = "<IMG SRC=\"./images/face3.jpg\"></IMG>" 
			+ "<BR><FONT SIZE=4>You scored 100%!<BR>I want a rematch!"
			+ "<BR>I challenge you to a round of <BR>spoken numbers!</FONT>";
	}
}
//===============================================================================================
function showAnswer()
{
	var str = ""
	var rowCount = 0
	var i = 0

	str = ""
	str += "<br><TABLE BORDER=1 class = mainFontText align = center BORDERCOLOR=#99C0DD CELLSPACING=0><TR>"
	for(i=0;i<wordsAttempted;i++)
	{
		if(rowCount == 0)
		{
			str += "<TD BGCOLOR=#99C0DD BORDERCOLOR=#ccff00>" + (i+1) + "</TD>"
		}
		str += "<TD BGCOLOR='#ccff00' VALIGN=TOP>" + shuffledWords[i] + "</TD>"
		if(rowCount == 4)
		{
			str += "</TR><TR>"
			rowCount = 0
		}
		else
		{
			rowCount++
		}
	}
	str += "</TR></table>"
	str += "<br><div align = center><INPUT TYPE=button VALUE='Hide Answer' ONCLICK=document.getElementById('correctAnswer').innerHTML=''></div>"
	document.getElementById("correctAnswer").innerHTML = str
}
//===============================================================================================
function checkAnswer()
{
	var val = ""
	var i = 0
	incorrect = 0
	correct = 0
	consecCorrect = 0
	var temp = 0

	for(i=0;i<wordsAttempted;i++)
	{
		val = eval("document.getElementById("+i+").value")
		val = stripSpaces(val)
		userAnswerArray[i] = val
	}

	for(i=0;i<wordsAttempted;i++)
	{
		temp = eval("document.getElementById("+i+").style")
		if(userAnswerArray[i] == shuffledWords[i])
		{
			temp.background = '#ffff99'
			correct++
			if(incorrect == 0)
			{
				consecCorrect++
			}
		}
		else
		{
			temp.background = '#ff6600'
			incorrect++
		}
	}
}
//===============================================================================================
function stripSpaces(val)
{
	while (val.charAt(val.length-1) == ' ')
	{
		val=val.substring(0,val.length-1)
	}

	return val
}
//===============================================================================================
function startWords()
{
	var numWords = document.getElementById("numWords").value
	var simWords = document.getElementById("simWords").value   //simultaneous words
	var period = document.getElementById("chngeTime").value
	var flashTime = document.getElementById("dispTime").value * period

	document.getElementById("startButton").disabled=true
	showQuestArea()

	wordsAttempted = 0
	wordListPointer = 0
	shuffleWords(numWords)
	wordFlashID = setInterval("showWords("+numWords+","+simWords+","+period+","+flashTime+")",period)
}
//===============================================================================================
function showWords(numWords,simWords,period,flashTime)
{
	var i = 0
	var str = ""

	enableAnsArea = false
	for(i=0;i < simWords;i++)
	{
		if(wordListPointer < numWords)
		{
			str += shuffledWords[wordListPointer] + "<BR>"
			document.getElementById("box").bgColor = 'FFFFFF'
			setTimeout("document.getElementById('noway').innerHTML=''",flashTime)
			wordListPointer++
			wordsAttempted++
		}
		else
		{
			finish()
		}
	}

	document.getElementById("noway").innerHTML = str;
}
//===============================================================================================
function finish()
{
	clearInterval(wordFlashID)
	document.getElementById("box").bgColor = 'FFFFFF'
	document.getElementById("startButton").disabled=false
	PACE = document.getElementById("chngeTime").value
	setTimeout("showAnsArea()",1000)
}
//==========================================END=OF=FiLE==========================================
