 
	var CT = 11;
	var RAND = 7;
	var CONTROL = 2;
	var RAND1 = 6;
	var CONTROL1 = 3;
	var RAND2 = 9;
	var FOREVER = " for every ";
	var CHECK = 0;
	var c = 0;
	var LINE = "_____________________";
	AMOUNTCHOICE = new Array (" cents"," dollars");
	TIMECHOICE = new Array (" minute"," hour");
	AMOUNTCHOICEANSWER = new Array (" cent"," dollar");
	TIMECHOICEANSWER = new Array (" minutes"," hours");
	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");
     	CORRECT= new Array (12);

	function CreateNumber()
	{ 
		c++;
		CHECK++; 
		PICK = Math.random() * 1;
		 PICK = Math.round(PICK);
		WHOLENUMBER2 = Math.random() * RAND + CONTROL;
		 WHOLENUMBER2 = Math.round(WHOLENUMBER2);
		na = Math.random() * 59 + 1;
		 na = Math.round(na);
		PRONOUN = " he";
		if (na/2 == Math.round(na/2))
		{
			PRONOUN = " she";
		}
		r = Math.random() * 2;
 		r = Math.round(r);
		switch (r) 
		{
			case 0:
				PROBLEM = NOUNS[na] + " was charged " + WHOLENUMBER2 + AMOUNTCHOICE[PICK] +" for each " + TIMECHOICE[PICK] + PRONOUN + " talked on the telephone. Which shows the same ratio?";
			break;
			case 1:
				PROBLEM = NOUNS[na] + " was charged " + WHOLENUMBER2 + AMOUNTCHOICE[PICK] +" for each " + TIMECHOICE[PICK] + PRONOUN + " watched television. Which shows the same ratio?";
			break;
			case 2:
				PROBLEM = NOUNS[na] + " was charged " + WHOLENUMBER2 + AMOUNTCHOICE[PICK] +" for each " + TIMECHOICE[PICK] + PRONOUN + " played video games. Which shows the same ratio?";
			break;
		}
		SETTER = Math.random() * RAND + CONTROL;
		 SETTER = Math.round(SETTER);
		SET = WHOLENUMBER2 * SETTER;
		SETTER1 = Math.random() * RAND1 + CONTROL1;
		 SETTER1 = Math.round(SETTER1);
		SET1 = (WHOLENUMBER2 - 1) * SETTER1;
		SETTER2 = Math.random() * RAND1 + CONTROL1;
		 SETTER2 = Math.round(SETTER2);
		SET2 = (WHOLENUMBER2 + 1) * SETTER2;
		SETTER3 = Math.random() * RAND1 + CONTROL1;
		 SETTER3 = Math.round(SETTER3);
		FIX = Math.random() * RAND1 + CONTROL1;
		 FIX = Math.round(FIX);
		SET3 = ((SETTER * FIX) - 1);
		if (SET3/SETTER3 == Math.round(SET3/SETTER3))
		{
			PLUSMINUS = Math.random() * 1;
		 	 PLUSMINUS = Math.round(PLUSMINUS);
			if (PLUSMINUS == 1)
			{
				SET3 = SET3 + 1;
			}
			else
			{
				SET3 = SET3 - 1;
			}
		}
		SETTER4 = Math.random() * RAND1 + CONTROL1;
		 SETTER4 = Math.round(SETTER4);
		FIX = Math.random() * RAND1 + CONTROL1;
		 FIX = Math.round(FIX);
		SET4 = ((SETTER * FIX) + 1);
		if (SET4/SETTER4 == Math.round(SET4/SETTER4))
		{
			PLUSMINUS = Math.random() * 1;
		 	 PLUSMINUS = Math.round(PLUSMINUS);
			if (PLUSMINUS == 1)
			{
				SET4 = SET4 + 1;
			}
			else
			{
				SET4 = SET4 - 1;
			}
		}
		CORRECT[CHECK] = SET + AMOUNTCHOICE[PICK] + " for each " + SETTER + TIMECHOICEANSWER[PICK];
		ANSWER1 = SET1 + AMOUNTCHOICE[PICK] + " for each " + SETTER1 + TIMECHOICEANSWER[PICK];
		ANSWER2 = SET2 + AMOUNTCHOICE[PICK] + " for each " + SETTER2 + TIMECHOICEANSWER[PICK];
		ANSWER3 = SET3 + AMOUNTCHOICE[PICK] + " for each " + SETTER3 + TIMECHOICEANSWER[PICK];
		ANSWER4 = SET4 + AMOUNTCHOICE[PICK] + " for each " + SETTER4 + TIMECHOICEANSWER[PICK];
		SetMC();
	}

	function CreateNumber1()
	{  
		c++;
		CHECK++; 
		PICK = Math.random() * 1;
		 PICK = Math.round(PICK);
		WHOLENUMBER2 = Math.random() * RAND + CONTROL;
		 WHOLENUMBER2 = Math.round(WHOLENUMBER2);
		SETTER = Math.random() * RAND + CONTROL;
		 SETTER = Math.round(SETTER);
		SET = WHOLENUMBER2 * SETTER;
		na = Math.random() * 59 + 1;
		 na = Math.round(na);
		PRONOUN = " he";
		if (na/2 == Math.round(na/2))
		{
			PRONOUN = " she";
		}
		r = Math.random() * 2;
 		r = Math.round(r);
		switch (r) 
		{
			case 0:
				PROBLEM = NOUNS[na] + " was charged " + SET + AMOUNTCHOICE[PICK] +" for the " + SETTER + TIMECHOICE[PICK] + PRONOUN + " talked on the telephone. Which shows the same ratio?";
			break;
			case 1:
				PROBLEM = NOUNS[na] + " was charged " + SET + AMOUNTCHOICE[PICK] +" for the " + SETTER + TIMECHOICE[PICK] + PRONOUN + " watched television. Which shows the same ratio?";
			break;
			case 2:
				PROBLEM = NOUNS[na] + " was charged " + SET + AMOUNTCHOICE[PICK] +" for the " + SETTER + TIMECHOICE[PICK] + PRONOUN + " played video games. Which shows the same ratio?";
			break;
		}
		SET1 = (WHOLENUMBER2 - 1);
		SET2 = (WHOLENUMBER2 + 1);
		SET3 = (WHOLENUMBER2 + 2);
		SET4 = (WHOLENUMBER2 - 2);
		CORRECT[CHECK] = "Ratio: " + WHOLENUMBER2 + AMOUNTCHOICE[PICK] + " for each " + TIMECHOICEANSWER[PICK];
		ANSWER1 = "Ratio: " + SET1 + AMOUNTCHOICE[PICK] + " for each " + TIMECHOICEANSWER[PICK];
		ANSWER2 = "Ratio: " + SET2 + AMOUNTCHOICE[PICK] + " for each " + TIMECHOICEANSWER[PICK];
		ANSWER3 = "Ratio: " + SET3 + AMOUNTCHOICE[PICK] + " for each " + TIMECHOICEANSWER[PICK];
		ANSWER4 = "Ratio: " + SET4 + AMOUNTCHOICE[PICK] + " for each " + TIMECHOICEANSWER[PICK];
		if (SET4 == 1)
		{
			ANSWER4 = "Ratio: " + SET4 + AMOUNTCHOICEANSWER[PICK] + " for each " + TIMECHOICEANSWER[PICK];
		}
		SetMC();
	}


	function CreateNumber2()
	{
		c++;
		CHECK++; 
		PICK = Math.random() * 1;
		 PICK = Math.round(PICK);
		WHOLENUMBER2 = Math.random() * RAND + CONTROL;
		 WHOLENUMBER2 = Math.round(WHOLENUMBER2);
		SETTER = Math.random() * RAND + CONTROL;
		 SETTER = Math.round(SETTER);
		SET = WHOLENUMBER2 * SETTER;
		na = Math.random() * 59 + 1;
		 na = Math.round(na);
		PRONOUN = " he";
		if (na/2 == Math.round(na/2))
		{
			PRONOUN = " she";
		}
		r = Math.random() * 2;
 		r = Math.round(r);
		switch (r) 
		{
			case 0:
				PROBLEM = NOUNS[na] + " was charged " + SET + AMOUNTCHOICE[PICK] +" for the " + SETTER + TIMECHOICE[PICK] + PRONOUN + " talked on the telephone. Which shows the same ratio?";
			break;
			case 1:
				PROBLEM = NOUNS[na] + " was charged " + SET + AMOUNTCHOICE[PICK] +" for the " + SETTER + TIMECHOICE[PICK] + PRONOUN + " watched television. Which shows the same ratio?";
			break;
			case 2:
				PROBLEM = NOUNS[na] + " was charged " + SET + AMOUNTCHOICE[PICK] +" for the " + SETTER + TIMECHOICE[PICK] + PRONOUN + " played video games. Which shows the same ratio?";
			break;
		}
		SET1 = (WHOLENUMBER2 - 1);
		SET2 = (WHOLENUMBER2 + 1);
		SET3 = (WHOLENUMBER2 + 2);
		SET4 = (WHOLENUMBER2 - 2);
		CORRECT[CHECK] = WHOLENUMBER2 + " to 1";
		ANSWER1 = SET1 + " to 1";
		ANSWER2 = SET2 + " to 1";
		ANSWER3 = SET3 + " to 1";
		ANSWER4 = SET4 + " to 1";
		if (SET4 == 1)
		{
			ANSWER4 = SET4 + " to 1";
		}
		SetMC();
	}

	function CreateNumber3()
	{  
		c++;
		CHECK++; 
		PICK = Math.random() * 1;
		 PICK = Math.round(PICK);
		WHOLENUMBER2 = Math.random() * RAND + CONTROL;
		 WHOLENUMBER2 = Math.round(WHOLENUMBER2);
		na = Math.random() * 59 + 1;
		 na = Math.round(na);
		PRONOUN = " he";
		if (na/2 == Math.round(na/2))
		{
			PRONOUN = " she";
		}
		PROBLEM = "Which statement below is a ratio of " + WHOLENUMBER2 +  " to 1?";
		SETTER = Math.random() * RAND + CONTROL;
		 SETTER = Math.round(SETTER);
		SET = WHOLENUMBER2 * SETTER;
		SETTER1 = Math.random() * RAND1 + CONTROL1;
		 SETTER1 = Math.round(SETTER1);
		SET1 = (WHOLENUMBER2 - 1) * SETTER1;
		SETTER2 = Math.random() * RAND1 + CONTROL1;
		 SETTER2 = Math.round(SETTER2);
		SET2 = (WHOLENUMBER2 + 1) * SETTER2;
		SETTER3 = Math.random() * RAND1 + CONTROL1;
		 SETTER3 = Math.round(SETTER3);
		FIX = Math.random() * RAND1 + CONTROL1;
		 FIX = Math.round(FIX);
		SET3 = ((SETTER * FIX) - 1);
		if (SET3/SETTER3 == Math.round(SET3/SETTER3))
		{
			PLUSMINUS = Math.random() * 1;
		 	 PLUSMINUS = Math.round(PLUSMINUS);
			if (PLUSMINUS == 1)
			{
				SET3 = SET3 + 1;
			}
			else
			{
				SET3 = SET3 - 1;
			}
		}
		SETTER4 = Math.random() * RAND1 + CONTROL1;
		 SETTER4 = Math.round(SETTER4);
		FIX = Math.random() * RAND1 + CONTROL1;
		 FIX = Math.round(FIX);
		SET4 = ((SETTER * FIX) + 1);
		if (SET4/SETTER4 == Math.round(SET4/SETTER4))
		{
			PLUSMINUS = Math.random() * 1;
		 	 PLUSMINUS = Math.round(PLUSMINUS);
			if (PLUSMINUS == 1)
			{
				SET4 = SET4 + 1;
			}
			else
			{
				SET4 = SET4 - 1;
			}
		}
		CORRECT[CHECK] = SET + AMOUNTCHOICE[PICK] + " for each " + SETTER + TIMECHOICEANSWER[PICK];
		ANSWER1 = SET1 + AMOUNTCHOICE[PICK] + " for each " + SETTER1 + TIMECHOICEANSWER[PICK];
		ANSWER2 = SET2 + AMOUNTCHOICE[PICK] + " for each " + SETTER2 + TIMECHOICEANSWER[PICK];
		ANSWER3 = SET3 + AMOUNTCHOICE[PICK] + " for each " + SETTER3 + TIMECHOICEANSWER[PICK];
		ANSWER4 = SET4 + AMOUNTCHOICE[PICK] + " for each " + SETTER4 + TIMECHOICEANSWER[PICK];
		SetMC();
	}

	function CreateNumber4()
	{ 
		CHECK++;
		c++; 
		PICK = Math.random() * 1;
		 PICK = Math.round(PICK);
		WHOLENUMBER2 = Math.random() * RAND + CONTROL;
		 WHOLENUMBER2 = Math.round(WHOLENUMBER2);
		SETTER = Math.random() * RAND + CONTROL;
		 SETTER = Math.round(SETTER);
		SET = WHOLENUMBER2 * SETTER;
		na = Math.random() * 59 + 1;
		 na = Math.round(na);
		PRONOUN = " he";
		if (na/2 == Math.round(na/2))
		{
			PRONOUN = " she";
		}
		r = Math.random() * 2;
 		r = Math.round(r);
		switch (r) 
		{
			case 0:
				PROBLEM = NOUNS[na] + " was charged " + SET + AMOUNTCHOICE[PICK] +" for the " + SETTER + TIMECHOICE[PICK] + PRONOUN + " talked on the telephone. Which shows the same ratio?";
			break;
			case 1:
				PROBLEM = NOUNS[na] + " was charged " + SET + AMOUNTCHOICE[PICK] +" for the " + SETTER + TIMECHOICE[PICK] + PRONOUN + " watched television. Which shows the same ratio?";
			break;
			case 2:
				PROBLEM = NOUNS[na] + " was charged " + SET + AMOUNTCHOICE[PICK] +" for the " + SETTER + TIMECHOICE[PICK] + PRONOUN + " played video games. Which shows the same ratio?";
			break;
		}

		CORRECT[CHECK] = WHOLENUMBER2 + " to 1";
	}

	function SetMC()
	{  
		CHOOSE = Math.random() * 11;
		 CHOOSE = Math.round(CHOOSE);
		switch (CHOOSE) 
		{	
			case 0:
		  		CORRECTANSWER = 1;
		  		HOLD1 = CORRECT[CHECK];
		  		HOLD2 = ANSWER1;
		  		HOLD3 = ANSWER2;
		  		HOLD4 = ANSWER3; 
	   		break;
			case 1:
		  		CORRECTANSWER = 2;
		  		HOLD1 = ANSWER3;
		  		HOLD2 = CORRECT[CHECK];
		  		HOLD3 = ANSWER1;
		  		HOLD4 = ANSWER2;
	   		break;
			case 2:
		  		CORRECTANSWER = 3;
		  		HOLD1 = ANSWER1;
		  		HOLD2 = ANSWER2;
		  		HOLD3 = CORRECT[CHECK];
		  		HOLD4 = ANSWER3;    
	   		break;
			case 3:
		  		CORRECTANSWER = 4;
		  		HOLD1 = ANSWER1;
		  		HOLD2 = ANSWER2;
		  		HOLD3 = ANSWER3; 
		  		HOLD4 = CORRECT[CHECK]; 
	   		break;
			case 4:
		  		CORRECTANSWER = 1;
		  		HOLD1 = CORRECT[CHECK];
		  		HOLD2 = ANSWER1;
		  		HOLD3 = ANSWER2;
		  		HOLD4 = ANSWER4; 
	   		break;
			case 5:
		  		CORRECTANSWER = 2;
		  		HOLD1 = ANSWER4;
		  		HOLD2 = CORRECT[CHECK];
		  		HOLD3 = ANSWER1;
		  		HOLD4 = ANSWER2;
	   		break;
			case 6:
		  		CORRECTANSWER = 3;
		  		HOLD1 = ANSWER1;
		  		HOLD2 = ANSWER2;
		  		HOLD3 = CORRECT[CHECK];
		  		HOLD4 = ANSWER4;    
	   		break;
			case 7:
		  		CORRECTANSWER = 4;
		  		HOLD1 = ANSWER1;
		  		HOLD2 = ANSWER2;
		  		HOLD3 = ANSWER4; 
		  		HOLD4 = CORRECT[CHECK];
	   		break;
			case 8:
		  		CORRECTANSWER = 1;
		  		HOLD1 = CORRECT[CHECK];
		  		HOLD2 = ANSWER1;
		  		HOLD3 = ANSWER3;
		  		HOLD4 = ANSWER4; 
	   		break;
			case 9:
		  		CORRECTANSWER = 2;
		  		HOLD1 = ANSWER4;
		  		HOLD2 = CORRECT[CHECK];
		  		HOLD3 = ANSWER1;
		  		HOLD4 = ANSWER3;
	   		break;
			case 10:
		  		CORRECTANSWER = 3;
		  		HOLD1 = ANSWER1;
		  		HOLD2 = ANSWER3;
		  		HOLD3 = CORRECT[CHECK];
		  		HOLD4 = ANSWER4;    
	   		break;
			case 11:
		  		CORRECTANSWER = 4;
		  		HOLD1 = ANSWER1;
		  		HOLD2 = ANSWER3;
		  		HOLD3 = ANSWER4; 
		  		HOLD4 = CORRECT[CHECK];
	   		break;
		}
		HOLD = "&nbsp;&nbsp" + "a) " + HOLD1 + " " + "&nbsp;&nbsp;&nbsp;&nbsp;"  + "b) " + HOLD2;
		HOLDA = "&nbsp;&nbsp" + "c) " + HOLD3 + " " + "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + "d) " + HOLD4;
		HOLDB = "&nbsp;&nbsp" + "a) " + HOLD1 + " " + "&nbsp;&nbsp;&nbsp;&nbsp;"  + "b) " + HOLD2 + "&nbsp;&nbsp" + "c) " + HOLD3 + " " + "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + "d) " + HOLD4;
	}


