

     	var RAND = 8800; 
     	var CONTROL =  1000;
     	var RAND1 = 7;
     	var CONTROL1 = 2;
     	var RAND2 = 39;
     	var CONTROL2 = 60;
	var HALFDOLLAR = 0;
	var INDEXW = 0;
	var t = 0;
	var BLANK = " ";
	var LINE = "$__________";
	var CHANGE = "";
	var DIRECTIONS = "DIRECTIONS: Add each of the problems."
	var DIRECTIONS1 = "DIRECTIONS: Subtract each of the problems."
	var DIRECTIONS2 = "DIRECTIONS: Multiply each of the problems."
	var DIRECTIONS3 = "DIRECTIONS: Divide each of the problems."
	var DIRECTIONS4 = "DIRECTIONS: Write the value of the money."
	var DIRECTIONS5 = "DIRECTIONS: Circle the letter of the BEST way to make the change."
	var DIRECTIONS6 = "DIRECTIONS: Circle the letter of the CORRECT change."
     	CORRECT = new Array (6)
     	MONEY = new Array ("","Hundreds, ","Fifties, ","Twenties, ","Tens, ","Fives, ","Ones", "Half Dollars, ","Quarters, ","Dimes, ","Nickels, ","Pennies","")
	MONEYSING = new Array ("","Hundred, ","Fifty, ","Twenty, ","Ten, ","Five, ","One", "Half Dollar, ","Quarter, ","Dime, ","Nickel, ","Penny","")   
     	VALUE = new Array (0,10000,5000,2000,1000,500,100,50,25,10,5,1)
     	AMOUNT = new Array ()
	HOLDMC = new Array ()
	WRONGCHANGE = new Array ()

	function CreateNumber ()
	{
      	  	NUMBER = Math.random() * RAND + CONTROL;
	  	 NUMBER = Math.round(NUMBER);
	  	NUMBER1 = Math.random() * RAND + CONTROL;
	  	 NUMBER1 = Math.round(NUMBER1);
		NUMBER2 = Math.random() * RAND + CONTROL;
	  	 NUMBER2 = Math.round(NUMBER2);
		t++;
		if (SKILL == 2)
		{
	   		if (NUMBER == NUMBER1) 
			{
				NUMBER = NUMBER + 15;
	    		}
	   		if (NUMBER1 > NUMBER) 
			{
				HOLDER = NUMBER;
				NUMBER = NUMBER1;
				NUMBER1 = HOLDER;
	    		}
		}
		switch (SKILL)
		{
			case 1:
				PLACE1 =  NUMBER + NUMBER1;
			break;
			case 2:
				PLACE1 =  NUMBER - NUMBER1;
			break;
			case 3:
				PLACE1 =  NUMBER * NUMBER1; //Dummy
			break;
			case 4:
				PLACE1 =  NUMBER / NUMBER1;//Dummy
			break;
			case 5:
				PLACE1 =  NUMBER / NUMBER1;//Dummy
			break;
			case 6:
				PLACE1 =  NUMBER + NUMBER1 + NUMBER2;
			break;
			case 7:
				PLACE1 =  NUMBER / NUMBER1;//Dummy
			break;
			case 8:
				PLACE1 =  NUMBER / NUMBER1;//Dummy
			break;		
		}
		PLACEVALUE = NUMBER /100;
		PLACEVALUE1 = NUMBER1 /100;
		PLACEVALUE2 = NUMBER2 /100;
		PLACE = PLACE1/100;
		PLACE1 = PLACE;
		PLACEVALUE = "$" + PLACEVALUE;
		PLACEVALUE1 = "$" + PLACEVALUE1;
		PLACEVALUE2 = "$" + PLACEVALUE2;
		PLACE = "$" + PLACE;
	  	if (PLACEVALUE.length == 5) 
		{
	      		PLACEVALUE = PLACEVALUE + "0";
	   	}
 	  	if (PLACEVALUE.length == 3) 
		{
	      		PLACEVALUE = PLACEVALUE + ".00";
	   	}
	  	if (PLACEVALUE1.length == 5) 
		{
	      		PLACEVALUE1 = PLACEVALUE1 + "0";
	   	}
		switch (SKILL)
		{
			case 0:
			break;
			case 1:
 	  			if (PLACEVALUE1.length == 3) 
				{
	      				PLACEVALUE1 = PLACEVALUE1 + ".00";
	   			}
	  			if (PLACE.length == 5) 
				{
	      				PLACE = PLACE + "0";
	   			}
 	  			if (PLACE.length == 3) 
				{
	      				PLACE = PLACE + ".00";
	   			}
	  			if (PLACE.length == 6 && PLACE1 > 100) 
				{
	      				PLACE = PLACE + "0";
	      			}
				CORRECT[t] = PLACE;
			break;
			case 2:
 	  			if (PLACEVALUE1.length == 3) 
				{
	     				 PLACEVALUE1 = PLACEVALUE1 + ".00";
	   			}
	  			if (PLACE.length == 4 && PLACE1 > 1) 
				{
	      				PLACE = PLACE + "0";
	   			}
	  			if (PLACE.length == 3 && PLACE1 < 1) 
				{
	      				PLACE = PLACE + "0";
	   			}
	  			if (PLACE.length == 5 && PLACE1 >= 10) 
				{
	      				PLACE = PLACE + "0";
	   			}
	   			if (PLACE1 == parseInt (PLACE1))
				{
					PLACE = PLACE + ".00";
	   			}
				HOLD = (PLACE.charAt(1));
	  			if (HOLD == "0" ) 
				{
					PLACE = "$" + (PLACE.substring(2,7));
	   			}
				CORRECT[t] = PLACE;
			break;
			case 3:
	  			NUMBER1 = Math.random() * RAND1 + CONTROL1;
	  			 NUMBER1 = Math.round(NUMBER1);
				PLACEVALUE1 = NUMBER1;
				PLACE1 =  NUMBER * NUMBER1;
				PLACE = PLACE1/100;
				PLACE1 = PLACE;
				PLACE = "$" + PLACE;
	  			if (PLACEVALUE.length == 5) 
				{
	      				PLACEVALUE = PLACEVALUE + "0";
	   			}
 	  			if (PLACEVALUE.length == 3) 
				{
	      				PLACEVALUE = PLACEVALUE + ".00";
	   			}
	  			if (PLACE.length == 5) 
				{
	      				PLACE = PLACE + "0";
	   			}
	  			if (PLACE1 == parseInt (PLACE1))
				{
					PLACE = PLACE + ".00";
	   			}
	  			if (PLACE.length == 6 && PLACE1 > 100) 
				{
	      				PLACE = PLACE + "0";
	      			}
				CORRECT[t] = PLACE;
			break;
			case 4:
	  			NUMBER1 = Math.random() * RAND1 + CONTROL1;
	  			 NUMBER1 = Math.round(NUMBER1);
				SETUP = NUMBER * NUMBER1;
				SETDOWN = SETUP/10;
				PLACE = NUMBER/100;
				PLACE1 = PLACE;
				PLACEVALUE = SETUP/100;
				PLACEVALUE1 = NUMBER1;
				PLACEVALUE = "$" + PLACEVALUE;
				PLACE = "$" + PLACE;
	  			if (PLACEVALUE.length == 6&& SETDOWN ==parseInt (SETDOWN)) 
				{
	      				PLACEVALUE = PLACEVALUE + "0";
		   		}  
		  		if (PLACEVALUE.length == 5) 
				{
	      				PLACEVALUE = PLACEVALUE + "0";
	   			}
 	  			if (PLACEVALUE.length == 4) 
				{
	      				PLACEVALUE = PLACEVALUE + ".00";
	   			}
	  			if (PLACE.length == 4 && PLACE1 > 1) 
				{
	      				PLACE = PLACE + "0";
	   			}
	  			if (PLACE.length == 3 && PLACE1 < 1) 
				{
	      				PLACE = PLACE + "0";
	   			}
	  			if (PLACE.length == 5 && PLACE1 >= 10) 
				{
	      				PLACE = PLACE + "0";
	   			}
	   			if (PLACE1 == parseInt (PLACE1))
				{
					PLACE = PLACE + ".00";
	   			}
				CORRECT[t] = PLACE;
			break;
			case 5:
				PLACE = 0;
				PLACE1 = 0;
				PLACE2 = 0;
 				PLACE3 = 0;
     				RAND = 5; 
	  			for (i = 0; i < 12; i++) 
				{
      	  				NUMBER = Math.random() * RAND;
	   				NUMBER = Math.round(NUMBER);
	   				AMOUNT [i] = NUMBER;
					PLACE1 = PLACE3;
	        			PLACE2 = NUMBER * VALUE [i];
					PLACE3 =  PLACE2 + PLACE1;
	   			}
				AMOUNT[12] ="";	
				PLACEVALUE ="";
				PLACEVALUE1 ="";
				PLACEVALUE2 ="";
				PLACEVALUE3 ="";
	  			for (i = 1; i < 4; i++) 
				{
					if (AMOUNT[i] == 0)
					{
						PLACEVALUE = PLACEVALUE;
					}
					else
					{
						if(AMOUNT[i] == 1)
						{
							PLACEVALUE = PLACEVALUE + AMOUNT[i] + BLANK + MONEYSING[i]  + "  ";
						}
						else
						{
							PLACEVALUE = PLACEVALUE + AMOUNT[i] + BLANK + MONEY[i]  + "  ";
						}
					}
					if (AMOUNT[i+3] == 0)
					{
						PLACEVALUE1 = PLACEVALUE1;
					}
					else
					{
						if(AMOUNT[i+3] == 1)
						{
							PLACEVALUE1 = PLACEVALUE1 + AMOUNT[i+3] + BLANK + MONEYSING[i+3]  + "  ";
						}
						else
						{
							PLACEVALUE1 = PLACEVALUE1 + AMOUNT[i+3] + BLANK + MONEY [i+3] + "  ";
						}
					}
					if (AMOUNT[i+6] == 0)
					{
						PLACEVALUE2 = PLACEVALUE2;
					}
					else
					{
						if(AMOUNT[i+6] == 1)
						{
							PLACEVALUE2 = PLACEVALUE2 + AMOUNT[i+6] + BLANK + MONEYSING [i+6] + "  ";
						}
						else
						{
							PLACEVALUE2 = PLACEVALUE2 + AMOUNT[i+6] + BLANK + MONEY [i+6] + "  ";
						}
					}
					if (AMOUNT[i+9] == 0)
					{
						PLACEVALUE3 = PLACEVALUE3;
					}
					else
					{
						if(AMOUNT[i+9] == 1)
						{
							PLACEVALUE3 = PLACEVALUE3 + AMOUNT[i+9] + BLANK + MONEYSING [i+9] + "  ";
						}
						else
						{
							PLACEVALUE3 = PLACEVALUE3 + AMOUNT[i+9] + BLANK + MONEY [i+9] + "  ";
						}
					}				
	   			}
				PLACEVALUE = PLACEVALUE + PLACEVALUE1;
				PLACEVALUE2 = PLACEVALUE2 + PLACEVALUE3  
	  			PLACE = PLACE3 /100;
          			PLACE =  "$" + PLACE;
	  			if (PLACE.length == 6) 
				{
	      				PLACE = PLACE + "0";
	   			}
	  			if (PLACE.length == 4) 
				{
	      				PLACE = PLACE + ".00";
	   			} 
				CHANGE = CHANGE + " (" + t + ") " + PLACE + "    "; 
			break;
			case 6:
 	  			if (PLACEVALUE1.length == 3) 
				{
	      				PLACEVALUE1 = PLACEVALUE1 + ".00";
	   			}
	  			if (PLACE.length == 5) 
				{
	      				PLACE = PLACE + "0";
	   			}
 	  			if (PLACE.length == 3) 
				{
	      				PLACE = PLACE + ".00";
	   			}
	  			if (PLACE.length == 6 && PLACE1 > 100) 
				{
	      				PLACE = PLACE + "0";
	      			}
	  			if (PLACEVALUE2.length == 5) 
				{
	      				PLACEVALUE2 = PLACEVALUE2 + "0";
	   			}
 	  			if (PLACEVALUE2.length == 3) 
				{
	      				PLACEVALUE2 = PLACEVALUE2 + ".00";
	   			}
				CORRECT[t] = PLACE;
			break;
			case 7:
				var INDEXW = 0
	  			NUMBER1 = Math.random() * RAND2 + CONTROL2;
	  			 NUMBER1 = Math.round(NUMBER1);
				PLACE = "$." + NUMBER1;
				HOLD1 = NUMBER1;
				GetChange ();
				RIGHTCHANGE = HALF + QUART + DIME + NICKEL + PENNY;
				if (PENNIES == 0)
				{
			 		x = RIGHTCHANGE.length;
					x--;
					x--;
				 	RIGHTCHANGE = RIGHTCHANGE.substring (0,x);
				}
				switch (CHOICE)
				{
					case 0:
						if (QUARTERS == 3)
						{
							INDEXW++;
							DIMES++;
							NICKELS++;
							NICKELS++;
							NICKELS++;
							if (DIMES == 1)
							{
								WRONGCHANGE[INDEXW] = "2 quarters, " + DIMES + " dime, " + NICKELS + " nickels, " + PENNY;
							}
							else
							{
								WRONGCHANGE[INDEXW] = "2 quarters, " + DIMES + " dimes, " + NICKELS + " nickels, " + PENNY;
							}							
							DIMES--;
							NICKELS--;
							NICKELS--;
							NICKELS--;

							INDEXW++;
							DIMES++;
							DIMES++;
							NICKELS++;
							if (NICKELS == 1)
							{
								WRONGCHANGE[INDEXW] = "2 quarters, " + DIMES + " dimes, " + NICKELS + " nickel, " + PENNY;
							}
							else
							{
								WRONGCHANGE[INDEXW] = "2 quarters, " + DIMES + " dimes, " + NICKELS + " nickels, " + PENNY;
							}

							DIMES--;
							DIMES--;
							NICKELS--;

							INDEXW++;
							NICKELS = NICKELS + 5;
							if (DIMES > 0)
							{
								if (DIMES == 1)
								{
									WRONGCHANGE[INDEXW] = "2  quarters, " + DIMES +  " dime, "+ NICKELS + " nickels, " + PENNY;
								}
								else
								{
									WRONGCHANGE[INDEXW] = "2  quarters, " + DIMES +  " dimes, "+ NICKELS + " nickels, " + PENNY;
								}
							}
							else
							{
								WRONGCHANGE[INDEXW] = "2  quarters, " + NICKELS + " nickels, " + PENNY;
							}
							NICKELS = NICKELS - 5;

							if (DIMES == 1)
							{
								INDEXW++;
								DIMES--;
								NICKELS++;
								NICKELS++;
								WRONGCHANGE[INDEXW] = "3  quarters, " + NICKELS + " nickels, " + PENNY;
								DIMES++;
								NICKELS--;
								NICKELS--;
							}
							if (NICKELS == 1)
							{
								INDEXW++;
								NICKELS--;
								PENNIES = PENNIES + 5;
								if (NUMBER1 >= 90)
								{
								WRONGCHANGE[INDEXW] = "3  quarters, " + DIMES + " dime, " + PENNIES + " pennies";
								}
								else
								{
								WRONGCHANGE[INDEXW] = "3  quarters, " + PENNIES + " pennies";
								}
								NICKELS++;
								PENNIES = PENNIES - 5;
							}

							if (DIMES == 2)
							{		
								INDEXW++;
								DIMES--;
								NICKELS++;
								NICKELS++;
								WRONGCHANGE[INDEXW] =  QUARTERS + " quarters, " + DIMES + " dime, " + NICKELS + " nickels, " + PENNY;
								DIMES++;
								NICKELS--;
								NICKELS--;

								INDEXW++;
								DIMES--;
								NICKELS++;
								NICKELS++;
								DIMES--;
								NICKELS++;
								NICKELS++;
								WRONGCHANGE[INDEXW] =  QUARTERS + " quarters, " + NICKELS + " nickels, " + PENNY;
								DIMES++;
								NICKELS--;
								NICKELS--;
								DIMES++;
								NICKELS--;
								NICKELS--;
							}
						}
						if (QUARTERS == 2)
						{
							INDEXW++;
							DIMES++;
							NICKELS++;
							NICKELS++;
							NICKELS++;
							QUARTERS--;
							if (DIMES == 1)
							{
								WRONGCHANGE[INDEXW] = "1 quarter, " + DIMES + " dime, " + NICKELS + " nickels, " + PENNY;
							}
							else
							{
								WRONGCHANGE[INDEXW] = "1 quarter, " + DIMES + " dimes, " + NICKELS + " nickels, " + PENNY;
							}
							DIMES--;
							NICKELS--;
							NICKELS--;
							NICKELS--;
							QUARTERS++;

							INDEXW++;
							DIMES++;
							DIMES++;
							NICKELS++;
							QUARTERS--;
							if (NICKELS == 1)
							{
								WRONGCHANGE[INDEXW] = "1  quarter, " + DIMES + " dimes, " + NICKELS + " nickel, " + PENNY;
							}
							else
							{
								WRONGCHANGE[INDEXW] = "1  quarter, " + DIMES + " dimes, " + NICKELS + " nickels, " + PENNY;
							}
							DIMES--;
							DIMES--;
							NICKELS--;
							QUARTERS++;
							if (DIMES == 2)
							{
								INDEXW++;
								DIMES--;
								NICKELS++;
								NICKELS++;
								WRONGCHANGE[INDEXW] =  QUARTERS + " quarters, " + DIMES + " dime, " + NICKELS + " nickels, " + PENNY;
								DIMES++;
								NICKELS--;
								NICKELS--;

								INDEXW++;
								DIMES--;
								NICKELS++;
								NICKELS++;
								DIMES--;
								NICKELS++;
								NICKELS++;
								WRONGCHANGE[INDEXW] =  QUARTERS + " quarters, " + NICKELS + " nickels, " + PENNY;
								DIMES++;
								NICKELS--;
								NICKELS--;
								DIMES++;
								NICKELS--;
								NICKELS--;
							}


							if (DIMES == 1)
							{
								INDEXW++;
								DIMES--;
								NICKELS++;
								NICKELS++;
								WRONGCHANGE[INDEXW] =  QUARTERS + " quarters, " + NICKELS + " nickels, " + PENNY;
								DIMES++;
								NICKELS--;
								NICKELS--;
							}
						}
					break;
					case 1:
						INDEXW++;
				 		QUARTERS++;
				 		QUARTERS++;
						WRONGCHANGE[INDEXW] = QUARTERS + " quarters, " + DIME + NICKEL + PENNY;
						QUARTERS--;
				 		QUARTERS--;			
						if (QUARTERS == 1)
						{
							INDEXW++;
							DIMES++;
							NICKELS++;
							NICKELS++;
							NICKELS++;
							QUARTERS--;
							if (DIMES == 1)
							{
								WRONGCHANGE[INDEXW] = "1  half dollar, " + DIMES + " dime, " + NICKELS + " nickels, " + PENNY;
							}
							else
							{
								WRONGCHANGE[INDEXW] = "1  half dollar, " + DIMES + " dimes, " + NICKELS + " nickels, " + PENNY;
							}
							NICKELS--;
							NICKELS--;
							NICKELS--;
							QUARTERS++;

							INDEXW++;
							DIMES++;
							NICKELS++;
							QUARTERS--;
							if (NICKELS == 1)
							{
								WRONGCHANGE[INDEXW] = "1  half dollar, " + DIMES + " dimes, " + NICKELS + " nickel, " + PENNY;
							}
							else
							{
								WRONGCHANGE[INDEXW] = "1  half dollar, " + DIMES + " dimes, " + NICKELS + " nickels, " + PENNY;
							}
							DIMES--;
							DIMES--;
							NICKELS--;
							QUARTERS++;
						}
						if (DIMES == 1)
						{
							INDEXW++;
							DIMES--;
							NICKELS++;
							NICKELS++;
							if (NUMBER1 >= 75)
							{
							WRONGCHANGE[INDEXW] = "1  half dollar, "+ QUARTERS + " quarter, " + NICKELS + " nickels, " + PENNY;
							}
							else
							{
							WRONGCHANGE[INDEXW] = "1  half dollar, " + NICKELS + " nickels, " + PENNY;
							}
							QUARTERS++;
							QUARTERS++;
							INDEXW++
							WRONGCHANGE[INDEXW] = QUARTERS + " quarters, " + NICKELS + " nickels, " + PENNY;
							QUARTERS--;
							QUARTERS--;
							DIMES++;
							NICKELS--;
							NICKELS--;
						}
						if (DIMES == 2)
						{
							if (NUMBER1 > 75)
							{
								INDEXW++;
								DIMES--;
								NICKELS++;
								NICKELS++;
								WRONGCHANGE[INDEXW] = "1  half dollar, " + QUARTERS + " quarter, " + DIMES + " dime, " + NICKELS + " nickels, " + PENNY;
								DIMES++;
								NICKELS--;
								NICKELS--;

								INDEXW++;
								DIMES--;
								NICKELS++;
								NICKELS++;
								DIMES--;
								NICKELS++;
								NICKELS++;
								WRONGCHANGE[INDEXW] = "1  half dollar, " + QUARTERS + " quarter, " + NICKELS + " nickels, " + PENNY;
								DIMES++;
								NICKELS--;
								NICKELS--;
								DIMES++;
								NICKELS--;
								NICKELS--;
							}
							else
							{
								INDEXW++;
								DIMES--;
								NICKELS++;
								NICKELS++;
								WRONGCHANGE[INDEXW] = "1  half dollar, " + DIMES + " dime, " + NICKELS + " nickels, " + PENNY;
								DIMES++;
								NICKELS--;
								NICKELS--;

								INDEXW++;
								DIMES--;
								NICKELS++;
								NICKELS++;
								DIMES--;
								NICKELS++;
								NICKELS++;
								WRONGCHANGE[INDEXW] = "1  half dollar, " + NICKELS + " nickels, " + PENNY;
								DIMES++;
								NICKELS--;
								NICKELS--;
								DIMES++;
								NICKELS--;
								NICKELS--;
							}
						}
						if (PENNIES == 0)
						{
							for (i=1; i <= INDEXW; i++)
							{		
			 					x = WRONGCHANGE[i].length;
								x--;
								x--;
				 				WRONGCHANGE[i] = WRONGCHANGE[i].substring (0,x);
							}
						}

					break;
				}
				for (i=1; i <= INDEXW; i++)
				{
			 		x = WRONGCHANGE[i].length;
					x--
					x--
					LOOK = WRONGCHANGE[i].charAt(x);
					if (LOOK == ",")
					{	
				 		WRONGCHANGE[i] = WRONGCHANGE[i].substring (0,x);
					}
				}
				if (INDEXW == 5)
				{	
	  				PICK = Math.random() * 6;
	  			 	 PICK = Math.round(PICK);
					switch (PICK) 
					{	
						case 0:
							WRONGCHANGE[1] = WRONGCHANGE[4];
						break;
						case 1:
							WRONGCHANGE[1] = WRONGCHANGE[5];
						break;
						case 2:
							WRONGCHANGE[2] = WRONGCHANGE[4];
						break;
						case 3:
							WRONGCHANGE[2] = WRONGCHANGE[5];
						break;
						case 4:
							WRONGCHANGE[3] = WRONGCHANGE[4];
						break;
						case 5:
							WRONGCHANGE[3] = WRONGCHANGE[5];
						break;
					}
				}
				if (INDEXW == 4)
				{	
	  				PICK = Math.random() * 3;
	  			 	 PICK = Math.round(PICK);
					switch (PICK) 
					{	
						case 0:
							WRONGCHANGE[1] = WRONGCHANGE[4];
						break;
						case 1:
							WRONGCHANGE[2] = WRONGCHANGE[4];
						break;
						case 2:
							WRONGCHANGE[3] = WRONGCHANGE[4];
						break;
					}
				}
				SetMC ();
			break;
			case 8:
	  			NUMBER1 = Math.random() * RAND2 + CONTROL2;
	  			 NUMBER1 = Math.round(NUMBER1);
				PLACE = "$." + NUMBER1;
				HOLD1 = NUMBER1;
				HOLDER1 = NUMBER1;
				GetChange ();
				RIGHTCHANGE = HALF + QUART + DIME + NICKEL + PENNY;
				if (PENNIES == 0)
				{
			 		x = RIGHTCHANGE.length;
					x--;
					x--;
				 	RIGHTCHANGE = RIGHTCHANGE.substring (0,x);
				}
	  			NUMBER1 = Math.random() * RAND2 + CONTROL2;
	  			 NUMBER1 = Math.round(NUMBER1);
				if (HOLDER1 == NUMBER1)
				{
	  				NUMBER1 = Math.random() * RAND2 + CONTROL2;
	  			 	 NUMBER1 = Math.round(NUMBER1);
				}
					if (HOLDER1 == NUMBER1)
					{
	  					NUMBER1 = Math.random() * RAND2 + CONTROL2;
	  			 		 NUMBER1 = Math.round(NUMBER1);
					}
						if (HOLDER1 == NUMBER1)
						{
	  						NUMBER1 = Math.random() * RAND2 + CONTROL2;
	  			 			 NUMBER1 = Math.round(NUMBER1);
						}
				HOLD1 = NUMBER1;
				HOLDER2 = NUMBER1;
				GetChange ();
				WRONGCHANGE[1] = HALF + QUART + DIME + NICKEL + PENNY;
				if (PENNIES == 0)
				{
			 		x = WRONGCHANGE[1].length;
					x--;
					x--;
				 	WRONGCHANGE[1] = WRONGCHANGE[1].substring (0,x);
				}
	  			NUMBER1 = Math.random() * RAND2 + CONTROL2;
	  			 NUMBER1 = Math.round(NUMBER1);
				if (HOLDER1 == NUMBER1 || HOLDER1 == HOLDER2 || HOLDER2 == NUMBER1)
				{
	  				NUMBER1 = Math.random() * RAND2 + CONTROL2;
	  			 	 NUMBER1 = Math.round(NUMBER1);
				}
					if (HOLDER1 == NUMBER1 || HOLDER1 == HOLDER2 || HOLDER2 == NUMBER1)
					{
	  					NUMBER1 = Math.random() * RAND2 + CONTROL2;
	  			 		 NUMBER1 = Math.round(NUMBER1);
					}
						if (HOLDER1 == NUMBER1 || HOLDER1 == HOLDER2 || HOLDER2 == NUMBER1)
						{
	  						NUMBER1 = Math.random() * RAND2 + CONTROL2;
	  			 			 NUMBER1 = Math.round(NUMBER1);
						}
				HOLD1 = NUMBER1;
				HOLDER3 = NUMBER1;
				GetChange ();
				WRONGCHANGE[2] = HALF + QUART + DIME + NICKEL + PENNY;
				if (PENNIES == 0)
				{
			 		x = WRONGCHANGE[2].length;
					x--;
					x--;
				 	WRONGCHANGE[2] = WRONGCHANGE[2].substring (0,x);
				}
	  			NUMBER1 = Math.random() * RAND2 + CONTROL2;
	  			 NUMBER1 = Math.round(NUMBER1);
	  			NUMBER1 = Math.random() * RAND2 + CONTROL2;
	  			 NUMBER1 = Math.round(NUMBER1);
				if (HOLDER1 == NUMBER1 || HOLDER1 == HOLDER2 || HOLDER1 == HOLDER3 || HOLDER2 == HOLDER3 || HOLDER2 == NUMBER1 || HOLDER3 == NUMBER1)
				{
	  				NUMBER1 = Math.random() * RAND2 + CONTROL2;
	  			 	 NUMBER1 = Math.round(NUMBER1);
				}
					if (HOLDER1 == NUMBER1 || HOLDER1 == HOLDER2 || HOLDER1 == HOLDER3 || HOLDER2 == HOLDER3 || HOLDER2 == NUMBER1 || HOLDER3 == NUMBER1)
					{
	  					NUMBER1 = Math.random() * RAND2 + CONTROL2;
	  			 		 NUMBER1 = Math.round(NUMBER1);
					}
						if (HOLDER1 == NUMBER1 || HOLDER1 == HOLDER2 || HOLDER1 == HOLDER3 || HOLDER2 == HOLDER3 || HOLDER2 == NUMBER1 || HOLDER3 == NUMBER1)
						{
	  						NUMBER1 = Math.random() * RAND2 + CONTROL2;
	  			 			 NUMBER1 = Math.round(NUMBER1);
						}
				HOLD1 = NUMBER1;
				GetChange ();
				WRONGCHANGE[3] = HALF + QUART + DIME + NICKEL + PENNY;
				if (PENNIES == 0)
				{
			 		x = WRONGCHANGE[3].length;
					x--;
					x--;
				 	WRONGCHANGE[3] = WRONGCHANGE[3].substring (0,x);
				}
				SetMC ();
			break;
		}
	}

	function GetChange ()
	{
	  	CHOICE = Math.random() * 1;
	  	 CHOICE = Math.round(CHOICE);
		if (CHOICE== 1)
		{
			HALFDOLLAR = HOLD1/50;
			HALFDOLLAR = Math.floor(HALFDOLLAR);
			HOLD1 = HOLD1 - (HALFDOLLAR * 50);
		}
		QUARTERS = HOLD1/25;
		QUARTERS = Math.floor(QUARTERS);
		HOLD1 = HOLD1 - (QUARTERS * 25);
		DIMES = HOLD1/10;
		DIMES = Math.floor(DIMES);
		HOLD1 = HOLD1 - (DIMES * 10);
		NICKELS = HOLD1/5;
		NICKELS = Math.floor(NICKELS);
		HOLD1 = HOLD1 - (NICKELS * 5);
		PENNIES = HOLD1;
		if (HALFDOLLAR == 1)
		{
			HALF = HALFDOLLAR + " half dollar, ";
		}
		else
		{
			HALF = "";
		}
		if (QUARTERS == 1)
		{
			QUART = "1 quarter, ";
		}
		else
		{
			QUART =  QUARTERS + " quarters, ";
		}
			if (QUARTERS == 0)
		{
			QUART = "";
		}
		if (DIMES == 1)
		{
			 DIME = "1 dime, ";
		}
		else
		{
			DIME =  DIMES + " dimes, ";
		}
		if (DIMES == 0)
		{
			DIME = "";
		}
		if (NICKELS == 1)
		{
			 NICKEL = "1 nickel, ";
		}
		else
		{
			NICKEL =  NICKELS + " nickels, ";
		}
		if (NICKELS == 0)
		{
			NICKEL = "";
		}
		if (PENNIES == 1)
		{
			 PENNY = "1 penny ";
		}
		else
		{
			PENNY =  PENNIES + " pennies ";
		}
		if (PENNIES == 0)
		{
					PENNY = "";
		}
		HALFDOLLAR = 0;
	}

	function SetMC ()
	{
	  	CHOOSE = Math.random() * 3;
	  	 CHOOSE = Math.round(CHOOSE);
		switch (CHOOSE) 
		{	
			case 0:
		  		CHANGE = CHANGE + " (" + t + ") a ";  
		  		HOLDMC[1] = "a) " + RIGHTCHANGE;
		  		HOLDMC[2] = "b) " + WRONGCHANGE[1];
		  		HOLDMC[3] = "c) " + WRONGCHANGE[2];
		  		HOLDMC[4] = "d) " + WRONGCHANGE[3];
	   		break;
			case 1:
		  		CHANGE = CHANGE + " (" + t + ") b ";
		  		HOLDMC[1] = "a) " + WRONGCHANGE[1];
		  		HOLDMC[2] = "b) " + RIGHTCHANGE;
		  		HOLDMC[3] = "c) " + WRONGCHANGE[2];
		  		HOLDMC[4] = "d) " + WRONGCHANGE[3];
	   		break;
			case 2:
		  		CHANGE = CHANGE + " (" + t + ") c "; 
		  		HOLDMC[1] = "a) " + WRONGCHANGE[1];
		  		HOLDMC[2] = "b) " + WRONGCHANGE[3];
		  		HOLDMC[3] = "c) " + RIGHTCHANGE;
		  		HOLDMC[4] = "d) " + WRONGCHANGE[2];
	   		break;
			case 3:
		  		CHANGE = CHANGE + " (" + t + ") d ";
		  		HOLDMC[1] = "a) " + WRONGCHANGE[2];
		  		HOLDMC[2] = "b) " + WRONGCHANGE[3];
		  		HOLDMC[3] = "c) " + WRONGCHANGE[1];
		  		HOLDMC[4] = "d) " + RIGHTCHANGE;
	   		break;
	     	}
	}