
	var BLANK =" ";
	var RAND;
	var RAND1;
	var CHOICE;
	var t = 0;
	var DIRECTIONS = "DIRECTIONS: Circle the correct answer.";
	HOLD = new Array (4);
     	PLACES = new Array (4);
	CHECK = new Array (8);
     	CORRECT = new Array (10);

	function CreateNumber ()
	{
		for (f = 1; f < 9; f++)
		{
		CHECK[f] = 0;
		}
		t++;
      	  	CHOOSE = Math.random() * 1;
	  	 CHOOSE = Math.round(CHOOSE);
      	  	ANSWER = Math.random() * 3 + 1;
	  	 ANSWER = Math.round(ANSWER);
		CORRECTANSWER = ANSWER;
      	  	SKILL = Math.random() * 8;
	  	 SKILL = Math.round(SKILL);
		switch (SKILL) 
		{
			case 0:
				RAND = 7;
				RAND1 = 46;
				OBJECT = new Array ("Alabama","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming");
				OBJECT1 = new Array ("Montgomery","Phoenix","Little Rock","Sacramento","Denver","Hartford","Dover","Tallahassee","Atlanta","Boise","Springfield","Indianapolis","Des Moines","Topeka","Frankfort","Baton Rouge","Augusta","Annapolis","Boston","Lansing","St. Paul","Jackson","Jefferson City","Helena","Lincoln","Carson City","Concord","Trenton","Santa Fe","Albany","Raleigh","Bismarck","Columbus","Oklahoma City","Salem","Harrisburg","Providence","Columbia","Pierre","Nashville","Austin","Salt Lake City","Montpelier","Richmond","Olympia","Charleston","Madison","Cheyenne");
     				MEASUREMENT = new Array ("kilometers","meters","centimeters","millimeter","inches","feet","yards","miles");
      	  			CHOOSE = Math.random() * 3;
	  			 CHOOSE = Math.round(CHOOSE);
				Fill_Question();
				switch (CHOOSE) 
				{
					case 0:
						CHOICE = "Metric measure: the distance from " + OBJECT[PICK] + " to " + OBJECT[PICK1];
						CHECK[0] = 1;
						WHICH = 0;
						Fill_MC();
					break;
					case 1:
						CHOICE = "Metric measure: the distance from " + OBJECT1[PICK] + " to " + OBJECT1[PICK1];
						CHECK[0] = 1;
						WHICH = 0;
						Fill_MC();
					break;
					case 2:
						CHOICE = "Standard measure: the distance from " + OBJECT[PICK] + " to " + OBJECT[PICK1];
						CHECK[7] = 1;
						WHICH = 7;
						Fill_MC();
					break;
					case 3:
						CHOICE = "Standard measure: the distance from " + OBJECT1[PICK] + " to " + OBJECT1[PICK1];
						CHECK[7] = 1;
						WHICH = 7;
						Fill_MC();
					break;
				}
			break;
			case 1:
				RAND = 7;
				RAND1 = 15;
				OBJECT = new Array ("car","bus","truck","house","building","boat","hall","gymnasium","room","tower","lighthouse","tree","pole","garage","classroom","lighthouse");
				OBJECT1 = new Array ("length","height","width");
     				MEASUREMENT = new Array ("kilometers","meters","centimeters","millimeter","inches","feet","yards","miles");
      	  			WHICH_ONE = Math.random() * 2;
	  			 WHICH_ONE = Math.round(WHICH_ONE);
				Fill_Question();
				switch (CHOOSE) 
				{
					case 0:
						CHOICE = "Metric measure: for the " + OBJECT1[WHICH_ONE] + " of a " + OBJECT[PICK];
						CHECK[1] = 1;
						WHICH = 1;
						Fill_MC();
					break;
					case 1:
						CHOICE = "Standard measure: for the " + OBJECT1[WHICH_ONE] + " of a " + OBJECT[PICK];
						CHECK[5] = 1;
						WHICH = 5;
						Fill_MC();
					break;
				}
			break;
			case 2:
				RAND = 7;
				RAND1 = 10;
				OBJECT = new Array ("soccer field","football field","carpet","vinal flooring","swimming pool","golf course","dashes","cloth","rug","gun range","field hockey field");
				OBJECT1 = new Array ("length","width");
     				MEASUREMENT = new Array ("kilometers","meters","centimeters","millimeter","inches","feet","yards","miles");
      	  			WHICH_ONE = Math.random() * 1;
	  			 WHICH_ONE = Math.round(WHICH_ONE);
				Fill_Question();
				switch (CHOOSE) 
				{
					case 0:
						CHOICE = "Metric measure: for the " + OBJECT1[WHICH_ONE] + " of a " + OBJECT[PICK];
						CHECK[1] = 1;
						WHICH = 1;
						Fill_MC();
					break;
					case 1:
						CHOICE = "Standard measure: for the " + OBJECT1[WHICH_ONE] + " of a " + OBJECT[PICK];
						CHECK[6] = 1;
						WHICH = 6;
						Fill_MC();
					break;
				}
			break;
			case 3:
				RAND = 7;
				RAND1 = 15;
				OBJECT = new Array ("book","saw","toy car","hammer","pencil","spoon","fork","plate","magazine","pen","envelope","knife","scissors","shirt","drill bit","bottle");
				OBJECT1 = new Array ("length");
     				MEASUREMENT = new Array ("kilometers","meters","centimeters","millimeter","inches","feet","yards","miles");
      	  			WHICH_ONE = 0;
				Fill_Question();
				switch (CHOOSE) 
				{
					case 0:
						CHOICE = "Metric measure: for the " + OBJECT1[WHICH_ONE] + " of a " + OBJECT[PICK];
						CHECK[2] = 1;
						WHICH = 2;
						Fill_MC();
					break;
					case 1:
						CHOICE = "Standard measure: for the " + OBJECT1[WHICH_ONE] + " of a " + OBJECT[PICK];
						CHECK[4] = 1;
						WHICH = 4;
						Fill_MC();
					break;
				}
			break;
			case 4:
				RAND = 5;
				RAND1 = 11;
				OBJECT = new Array ("car","bus","truck","boat","tree","pole","person","horse","large dog","cow","tractor","couch");
				MEASUREMENT = new Array ("kilograms","grams","centigrams","milligrams","ounces","pounds");
				Fill_Question();
				switch (CHOOSE) 
				{
					case 0:
						CHOICE = "Metric measure: for the weight of a " + OBJECT[PICK];
						CHECK[0] = 1;
						WHICH = 0;
						Fill_MC();
					break;
					case 1:
						CHOICE = "Standard measure: for the weight of a " + OBJECT[PICK];
						CHECK[5] = 1;
						WHICH = 5;
						Fill_MC();
					break;
				}
			break;
			case 5:
				RAND = 5;
				RAND1 = 8;
				OBJECT = new Array ("kitten","puppy","computer","gun","hammer","wallet","baseball bat","football","hockey puck");
				MEASUREMENT = new Array ("kilograms","grams","centigrams","milligrams","ounces","pounds");
				Fill_Question();
				switch (CHOOSE) 
				{
					case 0:
						CHOICE = "Metric measure: for the weight of a " + OBJECT[PICK];
						CHECK[1] = 1;
						WHICH = 1;
						Fill_MC();
					break;
					case 1:
						CHOICE = "Standard measure: for the weight of a " + OBJECT[PICK];
						CHECK[4] = 1;
						WHICH = 4;
						Fill_MC();
					break;
				}
			break;
			case 6:
				RAND = 5;
				RAND1 = 11;
				OBJECT = new Array ("pencil","pen","toy car","shirt","shoe","pair of glasses","ruler","coin","jacket","deck of cards","calculater","ring");
				MEASUREMENT = new Array ("kilograms","grams","centigrams","milligrams","ounces","pounds");
				Fill_Question();
				switch (CHOOSE) 
				{
					case 0:
						CHOICE = "Metric measure: for the weight of a " + OBJECT[PICK];
						CHECK[2] = 1;
						WHICH = 2;
						Fill_MC();
					break;
					case 1:
						CHOICE = "Standard measure: for the weight of a " + OBJECT[PICK];
						CHECK[4] = 1;
						WHICH = 4;
						Fill_MC();
					break;
				}
			break;
			case 7:
				RAND = 8;
				RAND1 = 7;
				OBJECT = new Array ("pond","tub","tanker trucker","gas tank","pool","lake","ocean","hot tub");
     				MEASUREMENT = new Array ("kiloliters","liters","centiliters","milliliters","gallon","ounces","cups","pints","quarts");
				Fill_Question();
				switch (CHOOSE) 
				{
					case 0:
						CHOICE = "Metric measure: for the capacity of a " + OBJECT[PICK];
						CHECK[0] = 1;
						WHICH = 0;
						Fill_MC();
					break;
					case 1:
						CHOICE = "Standard measure: for the capacity of a " + OBJECT[PICK];
						CHECK[4] = 1;
						WHICH = 4;
						Fill_MC();
					break;
				}
			break;
			case 8:
				RAND = 8;
				RAND1 = 6;
				OBJECT = new Array ("jug","pail","bucket","bottle","can","pitcher","jar");
     				MEASUREMENT = new Array ("kiloliters","liters","centiliters","milliliters","gallon","ounces","cups","pints","quarts");
				Fill_Question();
				switch (CHOOSE) 
				{
					case 0:
						CHOICE = "Metric measure: for the capacity of a " + OBJECT[PICK];
						CHECK[1] = 1;
						WHICH = 1;
						Fill_MC();
					break;
					case 1:
						CHOICE = "Standard measure: for the capacity of a " + OBJECT[PICK];
						CHECK[4] = 1;
						WHICH = 4;
						Fill_MC();
					break;
				}
			break;
		}
		CORRECT[t] = HOLD[CORRECTANSWER];
		ANSWER = "1. " + HOLD[1] + "&nbsp;&nbsp;&nbsp;&nbsp;2. " + HOLD[2] + "&nbsp;&nbsp;&nbsp;&nbsp;3. " + HOLD[3] + "&nbsp;&nbsp;&nbsp;&nbsp;4. " + HOLD[4];
	}

	function Fill_MC ()
	{
		for (i = 1; i < 5; i++)
		{
      	      		NUMBER = Math.random() * RAND;
	   		 NUMBER = Math.round(NUMBER);
			PLACES[i] = MEASUREMENT[NUMBER];
			HOLD[i] = MEASUREMENT[NUMBER];
			if (CHECK[NUMBER] == 1)
			{
				i--;
			}
			else
			{
				CHECK[NUMBER] = 1;
			}
			HOLD[ANSWER] = MEASUREMENT[WHICH];
		}
	}

	function Fill_Question ()
	{
      	  	PICK = Math.random() * RAND1;
	  	 PICK = Math.round(PICK);
      	  	PICK1 = Math.random() * RAND1;
	  	 PICK1 = Math.round(PICK1);
		if (PICK == PICK1)
		{
			PICK1++;
		}
	}

