// JScript source code
function writeHeader(path){
var title = "Big Bad Game Design"
document.write('<table class = header cellSpacing="0" width="100%"><tr><td rowspan=2 style="TEXT-ALIGN: center" width="305"><a  href = '+path+'../index.htm><img border=0 src = ' + path +'header5.png></a></td><td style=" TEXT-ALIGN: right;letter-spacing: 5pt">' + title + '&nbsp;</td></tr><tr><td class = headermenu  style="TEXT-ALIGN: right; color:black;"><a class=orange href = ' + path + 'index.htm>Index</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;<a class=orange href = ' + path + 'functionalspec.htm>Functional Spec</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp; <a class=orange href = ' + path + 'plan.htm>Project Plan</a>&nbsp;&nbsp;|&nbsp;&nbsp; <a class=orange href = ' + path + 'VDOdemo/index.htm>Project</a>&nbsp;&nbsp;|&nbsp;&nbsp; <a class=orange href = ' + path + 'codetester.htm>Code Tester</a>&nbsp;&nbsp;&nbsp;&nbsp;</td></tr></table> ') 

}

function writeGameMenu(){
var ss = '<div style="COLOR:#ffffff; BACKGROUND-COLOR:#000000; padding:2px; border-bottom:silver 1pt solid;">GAME DESIGN</div>'
ss = ss + '<div class="mb"><a class="menu" href="index.htm">Home</a></div>'
ss = ss + '<div class="mb"><a class="menu" href="codeTester.htm" target = "_blank">CodeTester</a></div>'
ss = ss + '<div class="mb"><a class="menu" href="contents.htm">Contents</a></div>'
ss = ss + '<div class="mb"><a class="menu" href="lesson1.htm">1. HTML</a></div>'
ss = ss + '<div class="mb"><a class="menu" href="lesson2.htm">2. Tags and Attributes</a></div>'
ss = ss + '<div class="mb"><a class="menu" href="lesson3.htm">3. Style (CSS)</a></div>'
ss = ss + '<div class="mb"><a class="menu" href="lesson4.htm">4. DHTML</a></div>'
ss = ss + '<div class="mb"><a class="menu" href="lesson5.htm">5. window.open()</a></div>'
ss = ss + '<div class="mb"><a class="menu" href="lesson6.htm">6. Positioning</a></div>'
ss = ss + '<div class="mb"><a class="menu" href="lesson7.htm">7. Functions and Alert</a></div>'
ss = ss + '<div class="mb"><a class="menu" href="lesson8.htm">8. Math.random</a></div>'
ss = ss + '<div class="mb"><a class="menu" href="lesson9.htm">9. window.setInterval</a></div>'
ss = ss + '<div class="mb"><a class="menu" href="lesson10.htm">10. Variables</a></div>'
ss = ss + '<div class="mb"><a class="menu" href="lesson11.htm">11. Conditional if</a></div>'




document.write(ss)
}

function changeScriptFont(fontSize){			
		document.getElementById("txtScriptCode").style.fontSize = fontSize
		document.getElementById("codeNumbers").style.fontSize = fontSize		
		document.getElementById("txtScriptCode").rows = 100
		document.getElementById("txtScriptCode").rows = gNumRows		
		}
		
function changeAllFont(fontSize){			
		document.getElementById("txtAll").style.fontSize = fontSize
		document.getElementById("codeNumbers").style.fontSize = fontSize
		document.getElementById("txtAll").rows = 100
		document.getElementById("txtAll").rows = gNumRows
	
		
		}
function changeFont(fontSize){			
			document.getElementById("txtCode").style.fontSize = fontSize
		}
function writeCode(){
				var sS = ""
				sS = txtAll.value 
			return(sS)	
		}
function loadCode(){
		window.frames['x'].document.open();window.frames['x'].document.write(writeCode());window.frames['x'].document.close()
		
}	
function writeScriptCode(){
			var sS = ""
			sS = "<html><head><script>" + txtScriptCode.value + "</script></head></body></html>"
			return(sS)	
		}
function loadScriptCode(){
		window.frames['x'].document.open();window.frames['x'].document.write(writeScriptCode());window.frames['x'].document.close()
		
}	


function loadAll(){	
	winx = window.open("target.htm")
	winx.document.write(writeCode());	
		}	

	
		
//var defs = new Array("true && false","true || false", "NOT", "To dwell tediously", "minor expenses");
//var words = new Array("false", "true", "!", "HARP", "INCIDENTALS");
//var mixedUpWords = new Array("!", "HARP", "INCIDENTALS", "false", "true");
function checkAnswers(){
var i,j,x
var count = 0
//var duplicate = false
var numcorrect = 0

	for(i=0;i<defs.length; i++) {
	    x = eval("txt" + i)
		if (x.value == words[i]){
			numcorrect++
			}
		}
	if(numcorrect == defs.length) {
		alert("Completely correct. Excellent!")
		document.getElementById("divWords").style.backgroundColor = "lime"
	}
	else {
	    alert("You got " + numcorrect + " correct out of " + defs.length)	
	}
	
}
function writeMultiChoice(){
var s = "<b>Word List:</b>  "
var i
for(i=0;i<defs.length;i++){
	if(i < defs.length -1) {
	s = s + mixedUpWords[i] + ",&nbsp;"
	}
	else {
	s = s + mixedUpWords[i] 
	}
}
s = s+ "<br><br><table>"
for(i=0; i<defs.length; i++){
	s = s + "<tr><td>" + defs[i]+ "</td><td><input type='text' id='txt" + i + "'></td></tr>"
}
s = s + "</table><br><input type = button id = btnCheck value = Check onclick = 'checkAnswers()'>"
document.write(s)
}