
     	var RAND = 94; 
     	var CONTROL =  1;
     	var RAND1 = 7;
     	var CONTROL1 = 2;
	var t = 0;
	var MIDS = " ";
	var DIRECTIONS = "DIRECTIONS: Circle the correct answer."
     	PLACES = new Array (" "," "," "," "," ")
     	PLACENAMES = new Array (" "," "," "," "," ")
	CORRECT = new Array (10);
	NOUN = new Array ("Robert","Joan","George","Jane","Nick","Samantha","Donald","Betty","Eric","Erica","Steven","Stephanie","Ronald","Ricki","Tommy","Toni","Brian","Roberta","James","Ann","Josh","Brittany","Chris","Christine","Kevin","Judy","Carl","Erin")
	VERB = new Array (" ","bought","purchased","acquired","obtained","secured")
	WEIGHT = new Array ("pounds","ounces","grams","kilograms","centigrams","milligrams")
	DECIMAL = new Array (.5,.1,.2,.3,.4,.5,.6,.7,.8,.9)

	function CreateNumber ()
	{   
	  	WHOLENUMBER = Math.random() * RAND1 + CONTROL1;
	  	 WHOLENUMBER = Math.round(WHOLENUMBER); 
      	 	NUMBER1 = Math.random() * RAND + CONTROL;
	  	 NUMBER1 = Math.round(NUMBER1);
	  	NUMBER2 = Math.random() * RAND + CONTROL;
	  	 NUMBER2 = Math.round(NUMBER2);
	  	NUMBER3 = Math.random() * RAND + CONTROL;
	  	 NUMBER3 = Math.round(NUMBER3);
	  	NUMBER4 = Math.random() * RAND + CONTROL;
	  	 NUMBER4 = Math.round(NUMBER4);
		t++;
		HOLD1 = (NUMBER1 /100) + WHOLENUMBER;
		HOLD2 = (NUMBER2 /100) + WHOLENUMBER;
		HOLD3 = (NUMBER3 /100) + WHOLENUMBER;
		HOLD4 = (NUMBER4 /100) + WHOLENUMBER;
		if (HOLD1 == HOLD2 || HOLD1 == HOLD3 || HOLD1 ==HOLD4)
		{
			t--;
	      		CreateNumber();
	    	}
	   	if (HOLD2 == HOLD3 || HOLD2 == HOLD4)
		{
			t--;
	      		CreateNumber();
	    	}
	   	if (HOLD3 == HOLD4)
		{
			t--;
	      		CreateNumber();
	    	}
	  	SELECT = Math.random() * 1;
	  	 SELECT = Math.round(SELECT);
          	CHOOSE = Math.random() * 3;
	  	 CHOOSE = Math.round(CHOOSE);
	  	if (SELECT == 1) 
		{
	   		if (HOLD1 > HOLD2 && HOLD1 > HOLD3 && HOLD1 > HOLD4) 
			{
	     			CORRECT[t] = "" + HOLD1;
	    		}
	   		if (HOLD2 > HOLD1 && HOLD2 > HOLD3 && HOLD2 > HOLD4) 
			{
	     			CORRECT[t] = "" + HOLD2;
	    		}
	   		if (HOLD3 > HOLD1 && HOLD3 > HOLD2 && HOLD3 > HOLD4) 
			{

	     			CORRECT[t] = "" + HOLD3;
	    		}
	   		if (HOLD4 > HOLD1 && HOLD4 > HOLD2 && HOLD4 > HOLD3) 
			{
	     			CORRECT[t] = "" + HOLD4;
	    		}
			switch (CHOOSE) 
			{	
				case 0:
	          			CHOICE =  " greatest?";
	   			break;
				case 1:
		  			CHOICE =  " largest?";
	        		break;
				case 2:
		  			CHOICE =  " highest?";
	    			break;
				case 3:
		  			CHOICE =  " biggest?";
	    			break;
	     		}
	  	}
	   	else 
		{
	   		if (HOLD1 < HOLD2 && HOLD1 < HOLD3 && HOLD1 < HOLD4) 
			{
	     			CORRECT[t] = "" + HOLD1;
	    		}
	   		if (HOLD2 < HOLD1 && HOLD2 < HOLD3 && HOLD2 < HOLD4) 
			{
	     			CORRECT[t] = "" + HOLD2;
	    		}
	   		if (HOLD3 < HOLD1 && HOLD3 < HOLD2 && HOLD3 < HOLD4) 
			{
	     			CORRECT[t] = "" + HOLD3;
	    		}
	   		if (HOLD4 < HOLD1 && HOLD4 < HOLD2 && HOLD4 < HOLD3) 
			{
	     			CORRECT[t] = "" + HOLD4;
	    		}
	  		switch (CHOOSE) 
			{	
				case 0:
	          			CHOICE =  " least?";
	   			break;
				case 1:
		  			CHOICE =  " smallest?";
	        		break;
				case 2:
		  			CHOICE =  " lowest?";
	    			break;
				case 3:
		  			CHOICE =  " littlest?"
	    			break;
	     		}
	  	}
	   	HOLD1 = "" + HOLD1;
	   	HOLD2 = "" + HOLD2;
	   	HOLD3 = "" + HOLD3;
	   	HOLD4 = "" + HOLD4;	
	}

	function CreateNumber1 ()
	{
     		var RAND = 27;
     				var RAND1 = 9;
				var CONTROL = 2;
		t++;
	  			NUMBER = Math.random() * RAND + CONTROL;
	  			 NUMBER = Math.round(NUMBER);
	  			NUMBER1 = Math.random() * RAND1;
	  			 NUMBER1 = Math.round(NUMBER1);
				n = Math.random() * 27;
	   	 		 n = Math.round(n);
				v = Math.random() * 4 + 1;
	   	  		 v = Math.round(v);
				w = Math.random() * 5;
	   	  		 w = Math.round(w);
				NUMBER2 = DECIMAL[NUMBER1];
				HOLD = NUMBER + NUMBER2;
				HOLDHH = NUMBER + v;
				HOLDHIGH = HOLDHH + DECIMAL[NUMBER1];
				NUMBERHOLD = HOLDHH - (NUMBER + 1); 
				NUMBERCORRECT = Math.random() * NUMBERHOLD;
	   	 	 	 NUMBERCORRECT = Math.round(NUMBERCORRECT);
				NUMBERCORRECT1 = NUMBERCORRECT + NUMBER;
	  			NUMBER1 = Math.random() * RAND1;
	  			 NUMBER1 = Math.round(NUMBER1);
				HOLDER1 = NUMBERCORRECT1 + DECIMAL[NUMBER1]
				if (HOLDER1 <= HOLD)
				{
					HOLDER1 = NUMBERCORRECT1 + 1 + DECIMAL[NUMBER1];
				}
				HOLDER1 = HOLDER1 + MIDS + WEIGHT[w];
				NUMBER5 = Math.round(HOLDHIGH)
				if (NUMBER5 < HOLDHIGH)
				{
	  				NUMBER6 = Math.random() * 4 + 5;
	  				 NUMBER6 = Math.round(NUMBER6);
					HOLDER2 = NUMBER5 + DECIMAL[NUMBER6] + MIDS + WEIGHT[w];
				}
				else
				{
					NUMBER5++;
	  				NUMBER6 = Math.random() * 9;
	  				 NUMBER6 = Math.round(NUMBER6);
					HOLDER2 = NUMBER5 + DECIMAL[NUMBER6] + MIDS + WEIGHT[w];
				}
				NUMBER5 = Math.round(HOLD)
				if (NUMBER5 > HOLD)
				{
	  				NUMBER6 = Math.random() * 3 + 1;
	  				 NUMBER6 = Math.round(NUMBER6);
					HOLDER3 = (NUMBER5-1) + DECIMAL[NUMBER6] + MIDS + WEIGHT[w];
				}
				else
				{
					NUMBER5 --;
	  				NUMBER6 = Math.random() * 9;
	  				 NUMBER6 = Math.round(NUMBER6);
					HOLDER3 = NUMBER5 + DECIMAL[NUMBER6] + MIDS + WEIGHT[w];
				}
	  			x = Math.random() * 1;
	  			 x = Math.round(x);
				if (x)
				{
					NUMBER--;
	  				NUMBER6 = Math.random() * 8;
	  				 NUMBER6 = Math.round(NUMBER6);
					HOLDER4 = NUMBER + DECIMAL[NUMBER6] + MIDS + WEIGHT[w];
					if (HOLDER4 == HOLDER3)
					{
						HOLDER4--;
					}
				}
				else
				{
					HOLDHH++;
	  				NUMBER6 = Math.random() * 8;
	  				 NUMBER6 = Math.round(NUMBER6);
					HOLDER4 = HOLDHH + DECIMAL[NUMBER6] + MIDS + WEIGHT[w];
					if (HOLDER4 == HOLDER2)
					{
						HOLDER4++;
					}
				}
		    		ASK = NOUN[n] + MIDS + VERB[v] + " between " + HOLD + " and " + HOLDHIGH + MIDS + WEIGHT[w] + ". Which best describes the amount?"
				CHOOSE = Math.random() * 3;
	  	 		 CHOOSE = Math.round(CHOOSE);
				switch (CHOOSE) 
				{	
					case 0:
		  				CORRECTANSWER = 1;
		  				HOLD1 = HOLDER1;
		  				HOLD2 = HOLDER2;
		  				HOLD3 = HOLDER3;
		  				HOLD4 = HOLDER4;
	   				break;
					case 1:
		  				CORRECTANSWER = 2;
		  				HOLD1 = HOLDER3;
		  				HOLD2 = HOLDER1;
		  				HOLD3 = HOLDER4;
		  				HOLD4 = HOLDER2;
	   				break;
					case 2:
		  				CORRECTANSWER = 3;
		  				HOLD1 = HOLDER3;
		  				HOLD2 = HOLDER2;
		  				HOLD3 = HOLDER1;
		  				HOLD4 = HOLDER4;
	   				break;
					case 3:
		  				CORRECTANSWER = 4;
		  				HOLD1 = HOLDER4;
		  				HOLD2 = HOLDER2;
		  				HOLD3 = HOLDER3;
		  				HOLD4 = HOLDER1;
	   				break;
	     			}
	     			PLACES[1] = HOLD1;
	     			PLACES[2] = HOLD2;
	     			PLACES[3] = HOLD3;
	     			PLACES[4] = HOLD4;
       	     			PLACENAMES[1] = HOLD1;
	     			PLACENAMES[2] = HOLD2;
	     			PLACENAMES[3] = HOLD3;
	     			PLACENAMES[4] = HOLD4;
		CORRECT[t] = PLACES[CORRECTANSWER];
	}





