
     	var RAND = 94; 
     	var CONTROL =  1;
     	var RAND1 = 95000;
     	var CONTROL1 = 9999;
	var t = 0;
	var DIRECTIONS = "DIRECTIONS: Circle the correct answer.";
     	PLACENAMES = new Array (" "," "," "," "," ")
     	PLACES =new Array (" "," "," "," "," ")
	CORRECT = new Array (10);

	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 = WHOLENUMBER + NUMBER1;
		HOLD2 = WHOLENUMBER + NUMBER2;
		HOLD3 = WHOLENUMBER + NUMBER3;
		HOLD4 = WHOLENUMBER + NUMBER4;
		if (HOLD1 == HOLD2 || HOLD1 == HOLD3 || HOLD1 ==HOLD4)
		{
	     		HOLD1 = HOLD1 + 96;
	    	}
	   	if (HOLD2 == HOLD3 || HOLD2 == HOLD4)
		{
	      		HOLD2 = HOLD2 + 96;
	    	}
	   	if (HOLD3 == HOLD4)
		{
	       		HOLD3 = HOLD3 + 96;
	    	}
	  	SELECT = Math.random() * 1;
	  	 SELECT = Math.round(SELECT);
	  	CHOOSE = Math.random() * 1;
	  	 CHOOSE = Math.round(CHOOSE);
	  	if (SELECT == 1) 
		{
	   		if (HOLD1 > HOLD2 && HOLD1 > HOLD3 && HOLD1 > HOLD4)
			{
	     			CORRECTANSWER = 1;
	    		}
	   		if (HOLD2 > HOLD1 && HOLD2 > HOLD3 && HOLD2 > HOLD4) 
			{
	     			CORRECTANSWER = 2;
	    		}
	   		if (HOLD3 > HOLD1 && HOLD3 > HOLD2 && HOLD3 > HOLD4) 
			{
	     			CORRECTANSWER = 3;
	    		}
	   		if (HOLD4 > HOLD1 && HOLD4 > HOLD2 && HOLD4 > HOLD3) 
			{
	     			CORRECTANSWER = 4;
	    		}
			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) 
			{
	     			CORRECTANSWER = 1;
	    		}
	   		if (HOLD2 < HOLD1 && HOLD2 < HOLD3 && HOLD2 < HOLD4) 
			{
	     			CORRECTANSWER = 2;
	    		}
	   		if (HOLD3 < HOLD1 && HOLD3 < HOLD2 && HOLD3 < HOLD4) 
			{
	     			CORRECTANSWER = 3;
	    		}
	   		if (HOLD4 < HOLD1 && HOLD4 < HOLD2 && HOLD4 < HOLD3) 
			{
	     			CORRECTANSWER = 4;
	    		}
	 		switch (CHOOSE) 
			{	
				case 0:
	          			CHOICE =  " least?";
	   			break;
				case 1:
		  			CHOICE =  " smallest?";
	        		break;
				case 2:
		  			CHOICE =  " lowest?";
	    			break;
				case 3:
		  			CHOICE =  " littlest?";
	    			break;
	     		}
	  	}
  //Create number string with commas	 
	   	SNUMBER = ""+ HOLD1;
            	INDEX = SNUMBER.length;
	     	sNUMBER = SNUMBER.substring (0,INDEX);
	      	sINDEX = sNUMBER.length;
	  	PLACEVALUE= sNUMBER.substring (sINDEX-6,sINDEX-3)+ "," + 
                 sNUMBER.substring(sINDEX-3,sINDEX);
	   	HOLD1 = PLACEVALUE;
  
	   	SNUMBER = "" + HOLD2;
            	INDEX = SNUMBER.length;
	     	sNUMBER = SNUMBER.substring (0,INDEX);
	      	sINDEX = sNUMBER.length;
	  	PLACEVALUE= sNUMBER.substring (sINDEX-6,sINDEX-3)+ "," + 
                 sNUMBER.substring(sINDEX-3,sINDEX);
	   	HOLD2 = PLACEVALUE;
 
	   	SNUMBER = "" + HOLD3;
            	INDEX = SNUMBER.length;
	     	sNUMBER = SNUMBER.substring (0,INDEX);
	      	sINDEX = sNUMBER.length;
	  	PLACEVALUE= sNUMBER.substring (sINDEX-6,sINDEX-3)+ "," + 
                 sNUMBER.substring(sINDEX-3,sINDEX);
	   	HOLD3 = PLACEVALUE;

	   	SNUMBER = "" + HOLD4;
            	INDEX = SNUMBER.length;
	     	sNUMBER = SNUMBER.substring (0,INDEX);
	      	sINDEX = sNUMBER.length;
	  	PLACEVALUE= sNUMBER.substring (sINDEX-6,sINDEX-3)+ "," + 
                 sNUMBER.substring(sINDEX-3,sINDEX);
	   	HOLD4 = PLACEVALUE; 

	   	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] = PLACENAMES[CORRECTANSWER];
	}

	function CreateNumber1 ()
	{
     		var RAND = 200; 
     		var CONTROL =  1;
		var RAND4 = 6;
		var CONTROL4 = 2;   
     		var RAND3 = 94; 
     		var CONTROL3 =  1;
     		var RAND1 = 90;
     		var CONTROL1 = 5;
     		var RAND2 = 80;
     		var CONTROL2 = 25;
		t++;
	  	WHOLENUMBER = Math.random() * RAND1 + CONTROL1;
	  	 WHOLENUMBER = Math.round(WHOLENUMBER);
	  	WHOLENUMBER1 = Math.random() * RAND4 + CONTROL4;
	  	 WHOLENUMBER1 = Math.round(WHOLENUMBER1);
		HOLD5 = WHOLENUMBER * 1000;
		HOLD6 = HOLD5 + (WHOLENUMBER1 * 1000);
		GETANSWER = (HOLD6 - HOLD5) - 2;
		RIGHTANSWER = Math.random() * GETANSWER + 1;
	  	 RIGHTANSWER = Math.round(RIGHTANSWER);
		RIGHTANSWER = RIGHTANSWER + HOLD5;
      	  	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);
	  	NUMBER5 = Math.random() * RAND3 + CONTROL3;
	  	 NUMBER5 = Math.round(NUMBER5);
	  	NUMBER6 = Math.random() * RAND2 + CONTROL2;
	  	 NUMBER6 = Math.round(NUMBER6);
 	  	CHOOSE = Math.random() * 15;
	  	 CHOOSE = Math.round(CHOOSE);
	    	switch (CHOOSE) 
		{	
			case 0:
		  		CORRECTANSWER = 1;
		  		HOLD1 = RIGHTANSWER;
		  		HOLD2 = HOLD6 + NUMBER2;
		  		HOLD3 = HOLD6 + NUMBER3;
		  		HOLD4 = HOLD6 + NUMBER4;  
	   		break;
			case 1:
		  		CORRECTANSWER = 2;
		  		HOLD1 = HOLD6 + NUMBER1;
		  		HOLD2 = RIGHTANSWER;
		  		HOLD3 = HOLD6 + NUMBER3;
		  		HOLD4 = HOLD6 + NUMBER4;   
	   		break;
			case 2:
		  		CORRECTANSWER = 3;
		  		HOLD1 = HOLD6 + NUMBER1;
		  		HOLD2 = HOLD6 + NUMBER2;
		  		HOLD3 = RIGHTANSWER;
		  		HOLD4 = HOLD6 + NUMBER4;    
	   		break;
			case 3:
		  		CORRECTANSWER = 4;
		  		HOLD1 = HOLD6 + NUMBER1;
		  		HOLD2 = HOLD6 + NUMBER2;
		  		HOLD3 = HOLD6 + NUMBER3;
		  		HOLD4 = RIGHTANSWER;  
	   		break;
			case 4:
		  		CORRECTANSWER = 1;
		  		HOLD1 = RIGHTANSWER;
		 		HOLD2 = HOLD6 + NUMBER2;
		  		HOLD3 = HOLD5 - NUMBER3;
		  		HOLD4 = HOLD6 + NUMBER4;    
	        	break;
			case 5:
		  		CORRECTANSWER = 2;
		  		HOLD1 = HOLD6 + NUMBER1;
		  		HOLD2 = RIGHTANSWER;
		  		HOLD3 = HOLD6 + NUMBER3;
		  		HOLD4 = HOLD5 - NUMBER4;    
	        	break;
			case 6:
		  		CORRECTANSWER = 3;
		  		HOLD1 = HOLD5 - NUMBER1;
		  		HOLD2 = HOLD6 + NUMBER2;
		  		HOLD3 = RIGHTANSWER;
		  		HOLD4 = HOLD6 + NUMBER4;    
	        	break;
			case 7:
		  		CORRECTANSWER = 4;
		  		HOLD1 = HOLD6 + NUMBER1;
		  		HOLD2 = HOLD6 + NUMBER2;
		  		HOLD3 = HOLD5 - NUMBER3;
		  		HOLD4 = RIGHTANSWER;   
	        	break;
			case 8:
		  		CORRECTANSWER = 1;
		 		HOLD1 = RIGHTANSWER;
		  		HOLD2 = HOLD5 - NUMBER2;
		  		HOLD3 = HOLD5 - NUMBER3;
		  		HOLD4 = HOLD6 + NUMBER4;   
	    		break;
		  	case 9:
		  		CORRECTANSWER = 2;
		  		HOLD1 = HOLD6 + NUMBER1;
		  		HOLD2 = RIGHTANSWER;
		  		HOLD3 = HOLD5 - NUMBER3;
		  		HOLD4 = HOLD5 - NUMBER4;    
	    		break;
		  	case 10:
		  		CORRECTANSWER = 3;
		  		HOLD1 = HOLD5 - NUMBER1;
		  		HOLD2 = HOLD5 - NUMBER2;
		  		HOLD3 = RIGHTANSWER;
		  		HOLD4 = HOLD6 + NUMBER4;    
	    		break;
		  	case 11:
		  		CORRECTANSWER = 4; 
		  		HOLD1 = HOLD5 - NUMBER1;
		  		HOLD2 = HOLD6 + NUMBER2;
		  		HOLD3 = HOLD5 - NUMBER3;
		  		HOLD4 = RIGHTANSWER;    
	    		break;
			case 12:
		  		CORRECTANSWER = 1;
		  		HOLD1 = RIGHTANSWER;
		  		HOLD2 = HOLD5 - NUMBER2;
		  		HOLD3 = HOLD5 - NUMBER3;
		 		HOLD4 = HOLD5 - NUMBER4;    
	    		break;
			case 13:
		  		CORRECTANSWER = 2;
		  		HOLD1 = HOLD5 - NUMBER1;
		  		HOLD2 = RIGHTANSWER;
		  		HOLD3 = HOLD5 - NUMBER3;
		  		HOLD4 = HOLD5 - NUMBER4;    
	    		break;
			case 14:
		  		CORRECTANSWER = 3; 
		  		HOLD1 = HOLD5 - NUMBER1;
		  		HOLD2 = HOLD5 - NUMBER2;
		  		HOLD3 = RIGHTANSWER;
		  		HOLD4 = HOLD5 - NUMBER4;    
	    		break;
			case 15:
		  		CORRECTANSWER = 4;
		 		HOLD1 = HOLD5 - NUMBER1;
		  		HOLD2 = HOLD5 - NUMBER2;
		  		HOLD3 = HOLD5 - NUMBER3;
		  		HOLD4 = RIGHTANSWER;
	    			break;
	    	}
		if (HOLD1 == HOLD2 || HOLD1 == HOLD3 || HOLD1 ==HOLD4)
		{
	    		 HOLD1 = HOLD1 + 129;
	   	}
	   	if (HOLD2 == HOLD3 || HOLD2 == HOLD4)
		{
	      		HOLD2 = HOLD2 +133;
	    	}
	   	if (HOLD3 == HOLD4)
		{
	       		HOLD3 = HOLD3 + 132;
	    	}
  //Create number string with commas	 
	   	SNUMBER = ""+ HOLD1;
            	INDEX = SNUMBER.length;
	     	sNUMBER = SNUMBER.substring (0,INDEX);
	      	sINDEX = sNUMBER.length;
	  	PLACEVALUE= sNUMBER.substring (sINDEX-6,sINDEX-3)+ "," + 
                 sNUMBER.substring(sINDEX-3,sINDEX);
	   	HOLD1 = PLACEVALUE;
  
	   	SNUMBER = "" + HOLD2;
            	INDEX = SNUMBER.length;
	     	sNUMBER = SNUMBER.substring (0,INDEX);
	      	sINDEX = sNUMBER.length;
	  	PLACEVALUE= sNUMBER.substring (sINDEX-6,sINDEX-3)+ "," + 
                 sNUMBER.substring(sINDEX-3,sINDEX);
	   	HOLD2 = PLACEVALUE;

	   	SNUMBER = "" + HOLD3;
            	INDEX = SNUMBER.length;
	     	sNUMBER = SNUMBER.substring (0,INDEX);
	      	sINDEX = sNUMBER.length;
	  	PLACEVALUE= sNUMBER.substring (sINDEX-6,sINDEX-3)+ "," + 
                 sNUMBER.substring(sINDEX-3,sINDEX);
	   	HOLD3 = PLACEVALUE;
 
	   	SNUMBER = "" + HOLD4;
            	INDEX = SNUMBER.length;
	     	sNUMBER = SNUMBER.substring (0,INDEX);
	      	sINDEX = sNUMBER.length;
	  	PLACEVALUE= sNUMBER.substring (sINDEX-6,sINDEX-3)+ "," + 
                 sNUMBER.substring(sINDEX-3,sINDEX);
	   	HOLD4 = PLACEVALUE;
  
	   	SNUMBER = "" + HOLD5;
            	INDEX = SNUMBER.length;
	     	sNUMBER = SNUMBER.substring (0,INDEX);
	      	sINDEX = sNUMBER.length;
	  	PLACEVALUE= sNUMBER.substring (sINDEX-6,sINDEX-3)+ "," + 
                 sNUMBER.substring(sINDEX-3,sINDEX);
	   	HOLD5 = PLACEVALUE;
 
	   	SNUMBER = "" + HOLD6;
            	INDEX = SNUMBER.length;
	     	sNUMBER = SNUMBER.substring (0,INDEX);
	      	sINDEX = sNUMBER.length;
	  	PLACEVALUE= sNUMBER.substring (sINDEX-6,sINDEX-3)+ "," + 
                 sNUMBER.substring(sINDEX-3,sINDEX);
	   	HOLD6 = PLACEVALUE;

		PROBLEM = "The crowd was estimated to be between " + HOLD5 + " and " + HOLD6 + ". Which number could be the actual attendance?"
	   	PLACES[1] = HOLD1;
	   	PLACES[2] = HOLD2;
	  	PLACES[3] = HOLD3;
	   	PLACES[4] = HOLD4;
	   	PLACENAMES[1] = HOLD1;
	   	PLACENAMES[2] = HOLD2;
	   	PLACENAMES[3] = HOLD3;
	   	PLACENAMES[4] = HOLD4;
	    	switch (CORRECTANSWER) 
		{	
			case 1:
		  		CORRECT[t] = HOLD1;
	   		break;
			case 2:
		  		CORRECT[t] = HOLD2;
	   		break;
			case 3:
		  		CORRECT[t] = HOLD3;
	   		break;
			case 4:
		  		CORRECT[t] = HOLD4;
	   		break;
		}
	}



