var vx=new Array(vmax);var vz=new Array(vmax);var vy=new Array(vmax);var vs=new Array(vmax);var v=0;
var optn=1;var Qnum=0;var doc_path="";var temp_str = "";var correct = 0;var wrong = 0;var Answer = "";var clicked = 0;
var vmax = vx.length + 1;
var s0; var s0a; var s1a; var s1b; var s1c; var s2; var s2a; var s2b; var si = 1; var sp=0; var sn=1; var tcorrect = 0;var twrong = 0; var ttotal = 1; var tpercent = 0; tstring = ""; tstring2 = ""; ttemptotal = 0; ttempcorrect = 0; ttempwrong = 0; tsubtotal = "Scores for each set of 10 questions are:<br> ";
var twin; var rpthrs; var rptmns; var rptscs; var rptstr = "";var rptmnth; var rptyr; var rptday;var rptsalt=-1;
s0=location.pathname;s1a=0;s1a=s0.lastIndexOf("\\");s1b=0;s1b=s0.lastIndexOf('/');s1c=Math.max(s1a,s1b);
s1c=s1c + 1;s2a=s0.substr(s1c);s2b=s2a.toLowerCase();s0a=0;
function wnopen(wnm, pgname){var scrh=(.8*screen.availHeight);var scrw=(.8*screen.availWidth);
if (wnm=="n"){nwwin = window.open(pgname, "_blank", "width=" + scrw + ",height=" + scrh + ",status=yes,resizable=yes"); 
nwwin.focus();
}
else {this.location = pgname}}
var text;function prntpp(text){text=document;print(text)}
function rept(){
var rpttme= new Date();rptyr=rpttme.getFullYear();rptmnth=(rpttme.getMonth() + 1);rptday=rpttme.getDate();
rpthrs= rpttme.getHours();rptmns= rpttme.getMinutes();
if (rptsalt==-1){rptsalt=(Math.floor(50*(Math.random()))+11)};
if (rptmns < 10){rptstr = (rpthrs + ":0" + rptmns + "," + rptmnth + "/" + rptday + "/" + rptyr)}
else {rptstr = (rpthrs + ":" + rptmns + "," + rptmnth + "/" + rptday + "/" + rptyr)}
ttotal = (tcorrect + twrong);
rptscs= (ttotal+rpthrs*3777+rptmns*59+rptyr+rptmnth+rptday+rptsalt+tcorrect);
if (rptmns < 10){rptstr = (rpthrs + ":0" + rptmns + "," + rptmnth + "/" + rptday + "/" + rptyr)}
else {rptstr = (rpthrs + ":" + rptmns + "," + rptmnth + "/" + rptday + "/" + rptyr)}
ttotal = (tcorrect + twrong);
tpercent = Math.round(tcorrect/ttotal*100);
 
if (ttotal>9){tstring=("<html><head><script type='text/javascript'>var text;function prntpp(text){text=document;print(text)}</script></head><body> Lesson: " + s2 + "<br>Date: " + rptstr + "<p> Correct = " + tcorrect + "&nbsp;&nbsp; Incorrect = " + twrong + "<br>Total Questions = " + ttotal + "<br>Percent correct = " + tpercent + "<p>" + tsubtotal + "The remaining questions had: " + ttempcorrect + " correct & " +ttempwrong + " incorrect<hr>");
   tstring2=( s2 + "," + rptscs + rptsalt + "," + rptstr + "," + tcorrect + ","+ twrong + "," + ttotal + "," + tpercent + "<hr>" + "<br><form name='x'><center><font color=red>Type Name before Printing:</font> <input type='text' size=25> &nbsp <input name='printx' type='button' value='Print!' onclick='prntpp()'><br><br><input type='button' value='Close' onclick='window.close()'></center></form><p><a href='mailto:'>Open a blank email so you can Copy and Send Results</a></p><p><b>Websites: www.gztrain.com, www.gztrain.com, www.gztrain.com, www.gztrain.com</b></p><p><b>English Math Lessons: www.gztrain.com</b></p>" + "</body></html>"); 	twin = window.open("", "_blank", "height=" + 350 + ",status=no,menubar=yes,toolbar=yes,scrollbars=yes,resizable=yes,dependent=yes;alwaysRaised=yes,screenX=0,screenY=0")}
else {tstring=("<html><head><script type='text/javascript'>var text;function prntpp(text){text=document;print(text)}</script></head><body> Lesson: " + s2 + "<br>Date: " + rptstr + "<p> Correct = " + tcorrect + "&nbsp;&nbsp; Incorrect = " + twrong + "<br>Total Questions = " + ttotal + "<br>Percent correct = " + tpercent + "<p>" + "The questions had: " + ttempcorrect + " correct & " +ttempwrong + " incorrect<hr>");
   tstring2=( s2 + "," + rptscs + rptsalt + "," + rptstr + "," + tcorrect + ","+ twrong + "," + ttotal + "," + tpercent + "<hr>" + "<br><form name='x'><center><font color=red>Type Name before Printing:</font> <input type='text' size=25> &nbsp <input name='printx' type='button' value='Print!' onclick='prntpp()'><br><br><input type='button' value='Close' onclick='window.close()'></center></form><p><a href='mailto:'>Open a blank email so you can Copy and Send Results</a></p><p><b>Websites: www.gztrain.com, www.gztrain.com, www.gztrain.com, www.gztrain.com</b></p><p><b>English Math Lessons: www.gztrain.com</b></p>" + "</body></html>"); 	twin = window.open("", "_blank", "height=" + 350 + ",status=no,menubar=yes,toolbar=yes,scrollbars=yes,resizable=yes,dependent=yes;alwaysRaised=yes,screenX=0,screenY=0")};
twin.document.write (tstring);
twin.document.write (tstring2);
twin.document.close();
twin.focus();}
var dir="up";var excount=0;var oldcount=0;var gme=0;var rptdun=0;var limit=1000;
var dlimit=1000;var tlimit=20;var timestart=60;var tmeout;
function maxscore(){
var tmp_score=(correct-wrong);
if (gme==1){
if (document.play1.gme1max.value < tmp_score){alert("Great!!! You set a new record.");
document.play1.gme1max.value=tmp_score}}
else if (gme==2){if (document.play1.gme2max.value < tmp_score){
alert("Wow!!! A new record.");
document.play1.gme2max.value=tmp_score}}
else if (gme==3){if (document.play1.gme3sec.value > (count-1)){
alert("Congratulations! That is the best time yet.");
document.play1.gme3sec.value=(count);}}}
function startTimer(){correct=0;document.form1.right.value = correct;
wrong=0;document.form1.wrong.value = wrong;var tme= new Date();hrs= tme.getHours();
mns= tme.getMinutes();scs= tme.getSeconds();strttme=hrs*3600+mns*60+scs;clck();}
function clck(){
var tme= new Date();hrs= tme.getHours();mns= tme.getMinutes();scs= tme.getSeconds();nowtme=hrs*3600+mns*60+scs;totaltme();}
function totaltme(){
if (dir=="up"){count = nowtme - strttme;
if ((correct-wrong)>dlimit){alert("You completed " + tlimit + " questions in " + count + " seconds");
dlimit=1000;window.clearTimeout(tmeout);maxscore();wnopen('s','#section3');gme=0;strt();}}
else { count = (timestart + strttme - nowtme)
if (count<1){
if (rptdun==0){alert("your score is " + (correct - wrong))	
rptdun=1;window.clearTimeout(tmeout);maxscore();wnopen('s','#section3');gme=0;dir="up";strt();}}}
excount=(correct-wrong-oldcount);
if (gme==2){timestart = (timestart + excount)}
oldcount=(correct-wrong);
if (count > 3600){hour = parseInt(count/3600)}else{hour = 0};
if (count > 60){minut = parseInt(count/60)}	else{minut = 0};
if (minut < 10){minut = "0" + minut};
sec = parseInt(count - minut*60);
if (sec < 10){sec = "0" + sec};
document.tmr.cntr.value = minut + ":" + sec;
tmeout=window.setTimeout("clck()",1000);}
function countdown(){rptdun=0; correct=0; wrong=0; excount=0; oldcount=0; timestart=60; dir='down'; gme=1; wnopen('s','#section2'); startTimer();}
function givemetime(){rptdun=0; correct=0; wrong=0; excount=0; oldcount=0; timestart=60; dir='down'; gme=2; wnopen('s','#section2'); startTimer();}
function twentyquestions(){dlimit=19;tlimit=20;rptdun=0; correct=0; wrong=0; excount=0; oldcount=0; dir='up'; gme=3; wnopen('s','#section2'); startTimer();}
var j=201;
function rand_array(maxValue){
adjrnge=rnge+1;
num[0]=Math.floor(adjrnge*Math.random()+lownumb);
for (i=1; i<201; i++) {num[i]=Math.floor(adjrnge*Math.random()+lownumb);
if (num[i]==num[i-1]) {while (num[i]==num[i-1]) {
num[i]=Math.floor(adjrnge*Math.random()+lownumb);
}}}}
var wrds=new Array("Zero", "One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine", "Ten", 
"Eleven", "Twelve", "Thirteen", "Fourteen", "Fifteen", "Sixteen", "Seventeen", "Eighteen", "Nineteen", "Twenty",
"Twenty-one", "Twenty-two", "Twenty-three", "Twenty-four", "Twenty-five", "Twenty-six", "Twenty-seven", "Twenty-eight", "Twenty-nine", "Thirty",
"Thirty-one","Thirty-two","Thirty-three","Thirty-four","Thirty-five","Thirty-six","Thirty-seven","Thirty-eight","Thirty-nine","Forty",
"Forty-one","Forty-two","Forty-three","Forty-four","Forty-five","Forty-six","Forty-seven","Forty-eight","Forty-nine","Fifty",
"Fifty-one","Fifty-two","Fifty-three","Fifty-four","Fifty-five","Fifty-six","Fifty-seven","Fifty-eight","Fifty-nine","Sixty",
"Sixty-one","Sixty-two","Sixty-three","Sixty-four","Sixty-five","Sixty-six","Sixty-seven","Sixty-eight","Sixty-nine","Seventy",
"Seventy-one","Seventy-two","Seventy-three","Seventy-four","Seventy-five","Seventy-six","Seventy-seven","Seventy-eight","Seventy-nine","Eighty",
"Eighty-one","Eighty-two","Eighty-three","Eighty-four","Eighty-five","Eighty-six","Eighty-seven","Eighty-eight","Eighty-nine","Ninety",
"Ninety-one","Ninety-two","Ninety-three","Ninety-four","Ninety-five","Ninety-six","Ninety-seven","Ninety-eight","Ninety-nine","One-Hundred");
var numA=1;var numB=1;var numC=1;var numD=1;var numE=1;var numF=1;var numG=1;
var numH=1;var numI=1;var numJ=1;var numK=1;var numL=1;var numM=1;var numN=1;
var str1;var str2;var str3;var str4;var str5;var str6;var str7;
var str8;var str9;var str10;var str11;var str12;var str13;var str14;
function fndnm(){
do {
if (s2b==vx[si]){
s2 = vz[si];
s0a = 1;}
else {
si++;
if (si > vmax){s0a=1;s2=s2b;}}
} while(s0a==0)}
function fndnm2(id){
s0=id;s1a=0;s1a=s0.lastIndexOf("\\");s1b=0;s1b=s0.lastIndexOf('/');s1c=Math.max(s1a,s1b);
s1c=s1c + 1;s2a=s0.substr(s1c);si=0;s0a=0;
var vtest=vmax-2;
do {
if (s2a==vx[si]){
s2 = vz[si];
sp=si-1;
sn=si+1; if (sn==vtest){sn=0};
s0a = 1;}
else {
si++;
if (si > vmax){si=0;s0a=1;s2=s2b;}}
} while(s0a==0)}

function wrtnav(id){
fndnm2(id);
}
function wrtbot1(){
document.write("<br><div align='center'><center><a href='#pgtp' class='rollmed'>Return to Top</a></center></div><br></td></tr></table></center></div><br>");
document.write("<br />");
document.write("<a NAME='section2'></a><div align='center'><center><table BORDER=1  WIDTH='97%' BGCOLOR='#98ACC7' BORDERCOLOR='#467BC2' >");
document.write("<tr ALIGN=CENTER VALIGN='top'><td><div align='center'><center><span class='bold'>");
document.write("</center>");


}
function wrtbot(){
document.write("<br><div align='center'><CENTER><br><span class='medbold'>You have <input type='text' value='' name='right' size=5 onFocus='this.blur()'> correct and </span>&nbsp;");
document.write("<input type='text' value='' name='wrong' size=5 onFocus='this.blur()'><span class='medbold'> incorrect.</span> &nbsp;");
document.write("<span class='medbold'>This is <input type='text' value='' name='pctright' size=5 onFocus='this.blur()'> percent correct.</span>");
document.write("<br><br><div align='center'><center><INPUT type='button' value='Report Totals' class='button' onClick='rept()'></FORM></center></div>");
document.write("<form name='tmr'><input type=text value='' name='cntr' size=5 onFocus='this.blur()'></form>");
document.write("</span><p><a href='#pgtp' class='rollmed'>Return to Top</a><br><br>");
//document.write("</td></tr></table></center></center>");
//document.write("<br /></div>");

document.write("<p align='center'></form></p>");
//document.write("</td></tr></table><P><a NAME='section7'></a><div align='center'><center></center></div>");

//document.write("</td></tr></table>");
//document.write("</center></div><br></td></tr><tr valign='top'><td width='10'></td><td align='center'>");
//document.write("</td></tr></table></center></div></td></tr></table><br>");
}
