     	
	var NOUNSNUMBER = 59;
	var OBJECTNUMBER = 10;
	var COMMA = ", ";
 	var HAS = " has ";
	var CORRECT1 = "";
	var WRONG = 0;
	var BLANK = " ";
	var t = 0;
	var HOLD;
	DIVIDE = new Array (10,100);
	FIX = new Array (5,50);
	FIX1 = new Array (10,100);
	LETTER = new Array ("A","B","C","D","E","F","G","H","I","J","K","L","M","N","P","Q","R","S","T","U","V","W","X","Y","Z");
     	NOUNS = new Array ("","Robert","Joan","George","Jane","Tommy","Samantha","Donald","Betty","Eric","Erica","Steven","Stephanie","Ronald","Ricki","Tommy","Toni","Brian","Roberta","James","Ann","Josh","Brittany","Chris","Christine","Kevin","Judy","Carl","Erin","Edward","Ellen","Tim","Ronda","John","Sandy","Larry","Lori","Jeff","Abby","Sam","Jennifer","Arnold","Samantha","Terry","Lindsey","Neil","Rita","Kyle","Allyson","Warren","Janice","Les","Mary","Alan","Laura","Paul","Nancy","Manny","Marie","Michael","Paula");
	OPERATION = new Array (" subtract "," add ", " multiply ");
	OPERATION1 = new Array (" - "," + "," x ");
	OPERATION2 = new Array (" difference"," sum"," product");
	OPERATION3 = new Array (" subtracted "," added "," multiplied ");
	ADDON = new Array (1000,2000,3000,4000,5000,6000,7000);
     	OBJECTS = new Array (" toys"," hockey cards"," books"," comic books"," stamps"," baseball cards"," magazines"," pens"," postcards"," football cards"," pamphlets"," tablets");
     	CHECK = new Array(59);
     	CORRECT= new Array (6);

	function CreateNumber()
	{  
		t++;
     		var RAND1 = 180;
     		var CONTROL1 = 16;
	  	DOLLAR_PICK = Math.random() * 1;
	  	 DOLLAR_PICK = Math.round(DOLLAR_PICK);
	  	o = Math.random() * OBJECTNUMBER + 1;
	 	 o = Math.round(o);
	  	WHOLENUMBER = Math.random() * RAND1 + CONTROL1;
	  	 WHOLENUMBER = Math.round(WHOLENUMBER);
	  	WHOLENUMBER1 = Math.random() * RAND1 + CONTROL1;
	  	 WHOLENUMBER1 = Math.round(WHOLENUMBER1);
	  	WHOLENUMBER2 = Math.random() * RAND1 + CONTROL1;
	  	 WHOLENUMBER2 = Math.round(WHOLENUMBER2);
		HOLD5 = WHOLENUMBER;
		HOLD6 = WHOLENUMBER1;
		HOLD7 = WHOLENUMBER2;
		MAKE5 = HOLD5 / 10;
		MAKE6 = HOLD6 / 10;
		MAKE7 = HOLD7 / 10;
		MAKE5 = Math.round(MAKE5);
		MAKE6 = Math.round(MAKE6);
		MAKE7 = Math.round(MAKE7);
		MAKE5 = MAKE5 * 10;
		MAKE6 = MAKE6 * 10;
		MAKE7 = MAKE7 * 10;
		if (MAKE5 < WHOLENUMBER)
		{
			MAKE8 = MAKE5 + 10;
		}
		else
		{
			MAKE8 = MAKE5 - 10;
		}
		if (MAKE6 < WHOLENUMBER1)
		{
			MAKE9 = MAKE6 + 10;
		}
		else
		{
			MAKE9 = MAKE6 - 10;
		}
		if (MAKE7 < WHOLENUMBER2)
		{
			MAKE10 = MAKE7 + 10;
		}
		else
		{
			MAKE10 = MAKE7 - 10;
		}
	  	n = Math.random() * NOUNSNUMBER + 1;
	 	 n = Math.round(n);
	   	CHECK[n] = 1
	  	n1 = Math.random() * NOUNSNUMBER + 1;
	 	 n1 = Math.round(n1);
	    	if (CHECK[n1] == 1) 
		{
			n1 = Math.random() * NOUNSNUMBER + 1;
	  		  n1 = Math.round(n1);
	       	}
	      	if (CHECK[n1] == 1) 
		{
			n1 = Math.random() * NOUNSNUMBER + 1;
	  		 n1 = Math.round(n1);
	       	}
	       	if (CHECK[n1] == 1) 
		{
			n1 = Math.random() * NOUNSNUMBER + 1;
	  		 n1 = Math.round(n1);
	       	}
	   	CHECK[n1] = 1
	  	n2 = Math.random() * NOUNSNUMBER + 1;
	 	 n2 = Math.round(n2);
	    	if (CHECK[n2] == 1) 
		{
			n2 = Math.random() * NOUNSNUMBER + 1;
	  		 n2 = Math.round(n2);
	       	}
	      	if (CHECK[n2] == 1) 
		{
			n2 = Math.random() * NOUNSNUMBER + 1;
	  		 n2 = Math.round(n2);
	       	}
	       	if (CHECK[n2] == 1) 
		{
			n2 = Math.random() * NOUNSNUMBER + 1;
	  		 n2 = Math.round(n2);
	       	}
		PRONOUN = " he";
             	PRONOUN1 = " his ";
		PRONOUN2 = " He ";
	   	if (n/2 == Math.round(n/2))
		{
	     		PRONOUN = " she";
			PRONOUN1 = " her ";
			PRONOUN2 = " She ";
	    	}
	  	a = Math.random() *  24;
	 	 a = Math.round(a); 
		PROBLEM = t + ". " + NOUNS[n] + " wants to estimate the number of " + OBJECTS[o]+  PRONOUN + " and " + PRONOUN1 + " friends have." + PRONOUN2 + HAS + WHOLENUMBER + COMMA + NOUNS[n1] + HAS + WHOLENUMBER1 + " and " + NOUNS[n2] + HAS + WHOLENUMBER2 + ". Which number sentence should " + PRONOUN + " use?";
		CORRECTESTIMATE = MAKE5 + " + " + MAKE6 + " + "  + MAKE7 + " = " + LETTER[a];
		EQUATION = WHOLENUMBER + " + " + WHOLENUMBER1 + " + " + WHOLENUMBER2 + " =";
		ANSWER1 = WHOLENUMBER + " + " + WHOLENUMBER1 + " + "  + WHOLENUMBER2 + " =  " + LETTER[a];
		ANSWER2 = MAKE8 + " + " + MAKE9 + " + "  + MAKE7 + " = " + LETTER[a];
		ANSWER3 = MAKE5 + " + " + MAKE9 + " + "  + MAKE7 + " = " + LETTER[a];
		ANSWER4 = MAKE5 + " + " + MAKE9 + " + "  + MAKE10 + " = " + LETTER[a];
 	  	CHOOSE = Math.random() * 7;
	  	 CHOOSE = Math.round(CHOOSE);
	    	switch (CHOOSE) 
		{	
			case 0:
		  		CORRECT[t] = "(1) " + CORRECTESTIMATE;
		  		HOLD = "1)&nbsp; " + CORRECTESTIMATE + " &nbsp;&nbsp;&nbsp;&nbsp; 2)&nbsp; " + ANSWER1 + " &nbsp;&nbsp;&nbsp;&nbsp; 3)&nbsp; " + ANSWER2 + " &nbsp;&nbsp;&nbsp;&nbsp; 4)&nbsp; " + ANSWER3;
	   		break;
			case 1:
		  		CORRECT[t] = "(2) " + CORRECTESTIMATE;
		  		HOLD = "1)&nbsp; "  + ANSWER3 + " &nbsp;&nbsp;&nbsp;&nbsp; 2)&nbsp;" + CORRECTESTIMATE + " &nbsp;&nbsp;&nbsp;&nbsp; 3)&nbsp; " + ANSWER1 + " &nbsp;&nbsp;&nbsp;&nbsp; 4)&nbsp; " + ANSWER2;
	   		break;
			case 2:
		  		CORRECT[t] = "(3) " + CORRECTESTIMATE;
		  		HOLD = "1)&nbsp; "+ ANSWER1 + " &nbsp;&nbsp;&nbsp;&nbsp; 2)&nbsp; " + ANSWER2 + " &nbsp;&nbsp;&nbsp;&nbsp; 3)&nbsp; " + CORRECTESTIMATE + " &nbsp;&nbsp;&nbsp;&nbsp; 4) &nbsp;" + ANSWER3;  
	   		break;
			case 3:
		  		CORRECT[t] = "(4) " + CORRECTESTIMATE;
		  		HOLD = "1)&nbsp; " + ANSWER1 + " &nbsp;&nbsp;&nbsp;&nbsp; 2)&nbsp; " + ANSWER2 + " &nbsp;&nbsp;&nbsp;&nbsp; 3)&nbsp; " + ANSWER3 + " &nbsp;&nbsp;&nbsp;&nbsp; 4)&nbsp; " + CORRECTESTIMATE;   
	   		break;
			case 4:
		  		CORRECT[t] = "(1) " + CORRECTESTIMATE;
		  		HOLD = "1)&nbsp; " + CORRECTESTIMATE + " &nbsp;&nbsp;&nbsp;&nbsp; 2)&nbsp; " + ANSWER1 + " &nbsp;&nbsp;&nbsp;&nbsp; 3)&nbsp; " + ANSWER2 + " &nbsp;&nbsp;&nbsp;&nbsp; 4)&nbsp; " + ANSWER4;
	   		break;
			case 5:
		  		CORRECT[t] = "(2) " + CORRECTESTIMATE;
		  		HOLD = "1)&nbsp; "  + ANSWER3 + " &nbsp;&nbsp;&nbsp;&nbsp; 2)&nbsp;" + CORRECTESTIMATE + " &nbsp;&nbsp;&nbsp;&nbsp; 3)&nbsp; " + ANSWER4 + " &nbsp;&nbsp;&nbsp;&nbsp; 4)&nbsp; " + ANSWER2;
	   		break;
			case 6:
		  		CORRECT[t] = "(3) " + CORRECTESTIMATE;
		  		HOLD = "1)&nbsp; "+ ANSWER1 + " &nbsp;&nbsp;&nbsp;&nbsp; 2)&nbsp; " + ANSWER2 + " &nbsp;&nbsp;&nbsp;&nbsp; 3)&nbsp; " + CORRECTESTIMATE + " &nbsp;&nbsp;&nbsp;&nbsp; 4) &nbsp;" + ANSWER4;  
	   		break;
			case 7:
		  		CORRECT[t] = "(4) " + CORRECTESTIMATE;
		  		HOLD = "1)&nbsp; " + ANSWER1 + " &nbsp;&nbsp;&nbsp;&nbsp; 2)&nbsp; " + ANSWER4 + " &nbsp;&nbsp;&nbsp;&nbsp; 3)&nbsp; " + ANSWER3 + " &nbsp;&nbsp;&nbsp;&nbsp; 4)&nbsp; " + CORRECTESTIMATE;   
	   		break;
	    	}
	}


