//  ############  MATH FLASH CARDS - JAN 17, 2003
//  ############  CREATED BY PATRICK LEWIS
//  ############  WWW.PATRICKLEWIS.NET
//  ############  VERSION 1.9

function BadBrowser () {
alert("           * * * * * A T T E N T I O N * * * * * \n\nThis page will not work with your browser.  \n\nUse either Netscape 6x or Internet Explorer 5x or higher.    ");
}

//   ##############  SIMPLE  BROWSER SNIFFER
if (document.layers) {navigator.family = "nn4"; BadBrowser();}
if (window.navigator.userAgent.toLowerCase().indexOf('opera') != -1) {navigator.family = "opera"; BadBrowser();}
if (document.all) {navigator.family = "ie4"}

if (window.navigator.platform.toLowerCase().indexOf('mac') != -1) {navigator.OS = "mac";}
//PMF: Values for the timers for the slide show

var TimerID =0;
var TimerID1 =0;
var CorrectAns=0;
var seconds=1; 
var gamestart=true;
var numx = 0;
var num = 0;
var num1 = 0;
var num2 = 0;
var num3 = 0;
var num4 = 0;
var num5 = 0;
var num6 = 0;
var num7 = 0;
var count10 = 1;
var count20 = 1;
var count100 = 1;

showProblem();
setTimeout("RunGame()",5000);

function StartGame() {
if (gamestart) {return;}
else {	gamestart=true; RunGame(); }
}

function RunGame() {
clearTimeout(TimerID);
if (!gamestart) {return;}
else {
       seconds=1;
       showProblem();
       TimerID = setTimeout("RunGame()",1*1500);
     }
}

function StopGame(){
if (!gamestart) {return;}
else {	gamestart=false;}
}


function showProblem () {
if (document.Flash.func.selectedIndex == 0) {
        num = num + 1;
	count10 = 1;
	count100 = 1;
	}
else if  (document.Flash.func.selectedIndex == 1) {
        num = num - 1;
	count10 = 1;
	count100 = 1;
}
else if  (document.Flash.func.selectedIndex == 2) {
        
	if (count10 == 1) { num = 11; count10 = 0; }
	num = num - 1;
	count100 = 1;
	count20 = 1;
	
}
else if  (document.Flash.func.selectedIndex == 3) {

	if (count20 == 1) { num = 21; count20 = 0; }
        num = num - 1;
	count10 = 1;
	count100 = 1;
}
else if  (document.Flash.func.selectedIndex == 4) {

	if (count100 == 1) { num = 101; count100 = 0; }
        num = num - 1;
	count10 = 1;
	count20 = 1;
	
}else if  (document.Flash.func.selectedIndex == 5) {

        num = 0;
	count10 = 1;
	count20 = 1;
	count100 = 1;
}


if (num < 0) { 
num = 0; 
count10 = 1;
count100 = 1; 
}


numx = num;

num1 = numx % 10 ;
numx = Math.floor(numx / 10);

num2 = numx % 10;
numx = Math.floor(num / 100);

num3 = numx % 10;
numx = Math.floor(num / 1000);

num4 = numx % 10;
numx = Math.floor(num / 10000);

num5 = numx % 10;
numx = Math.floor(num / 100000);

num6 = numx % 10;
numx = Math.floor(num / 1000000);

num7 = numx % 10;





WriteMessage("Q7" , num7);
WriteMessage("Q6" , num6);
WriteMessage("Q5" , num5);
WriteMessage("Q4" , num4);
WriteMessage("Q3" , num3);
WriteMessage("Q2" , num2);
WriteMessage("Q1" , num1);

//TimerID1 = setTimeout("Write Answer(CorrectAns)",5*1000);
}

function WriteAnswer (ans) {
WriteMessage("Ans1" , num1);
}

function WriteMessage(where,what,addto) {
if (window.navigator.userAgent.toLowerCase().indexOf('gecko') != -1) {navigator.family = "gecko";}
if (addto) {
	if (navigator.family == "ie4")		{document.all[where].innerHTML += what;}
	if (navigator.family == "gecko")	{document.getElementById(where).innerHTML += what;}
	}
else {
	if (navigator.family == "ie4")		{document.all[where].innerHTML = what;}
	if (navigator.family == "gecko")	{document.getElementById(where).innerHTML = what;}
	}
}




