     	var answer = 0;
     	var RAND = 6;
	var RAND1 = 4;
	var HOLDER = 0;
	var PICK = 3;
	var PICKER = 0;
	var TIMES;
     	var CT = 11;
	var T = 0;
	var t = 0;
	var B = 0;
	var UNITS = " units";
	var UNIT = " units";
	var HOLDER;
	HOLD = new Array (4);
     	CORRECT= new Array (3);
	LOCATION = new Array ("top","bottom")
	MEASUREMENT = new Array ("units","units","units");
	MEASUREMENT1 = new Array ("unit","unit","unit");
	SCREENIMAGE = new Array  ("item1_0.gif","item1_1.gif","item1_2.gif","item1_3.gif","item1_4.gif","item1_5.gif","item1_6.gif","item1_7.gif","item1_8.gif","item1_9.gif");
	SCREENIMAGE1 = new Array ("item2_0.gif","item2_1.gif","item2_2.gif","item2_3.gif","item2_4.gif","item2_5.gif","item2_6.gif","item2_7.gif","item2_8.gif","item2_9.gif");
	SCREENIMAGE2 = new Array ("item3_0.gif","item3_1.gif","item3_2.gif","item3_3.gif","item3_4.gif","item3_5.gif","item3_6.gif","item3_7.gif","item3_8.gif","item3_9.gif");
	SCREENIMAGE3 = new Array ("item4_0.gif","item4_1.gif","item4_2.gif","item4_3.gif","item4_4.gif","item4_5.gif","item4_6.gif","item4_7.gif","item4_8.gif","item4_9.gif");

      	function GetShape() 
	{
		t++;
		var PICKER = 0;
		NUMBER_T = Math.random() * RAND;
        	 NUMBER_T = Math.round (NUMBER_T);
		NUMBER_B = Math.random() * RAND;
        	 NUMBER_B = Math.round (NUMBER_B);
		NUMBER1 = Math.random() * RAND1;
        	 NUMBER1 = Math.round (NUMBER1);

		switch (t)
		{
			case 1:
				SELECT = Math.random() * 10;
        			 SELECT = Math.round (SELECT);
				switch (SELECT)
				{
					case 0:
						SIZE = new Array (12,4,6,8,10);
    						document.images.SHAPE.src  = SCREENIMAGE[NUMBER_T];
    						document.images.SHAPE1.src  = SCREENIMAGE1[NUMBER_B];
						HOLDER = SIZE[NUMBER1] / 2;
						T = 0;
						B = 1;
						TIMES = 1;
					break;
					case 1:
						SIZE = new Array (2,4,6,8,10);
    						document.images.SHAPE.src  = SCREENIMAGE[NUMBER_T];
    						document.images.SHAPE1.src  = SCREENIMAGE1[NUMBER_B];
						HOLDER = SIZE[NUMBER1] * 2;
						T = 1;
						B = 0;
						TIMES = Math.random() * 1 + 1;
        			 		 TIMES = Math.round (TIMES);
					break;
					case 2:
						SIZE = new Array (6,6,9,12,3);
    						document.images.SHAPE.src  = SCREENIMAGE[NUMBER_T];
    						document.images.SHAPE1.src  = SCREENIMAGE2[NUMBER_B];
						HOLDER = SIZE[NUMBER1] / 3;
						T = 0;
						B = 1;
						TIMES = 1;
					break;
					case 3:
						SIZE = new Array (5,2,3,4,1);
    						document.images.SHAPE.src  = SCREENIMAGE[NUMBER_T];
    						document.images.SHAPE1.src  = SCREENIMAGE2[NUMBER_B];
						HOLDER = SIZE[NUMBER1] * 3;
						T = 1;
						B = 0;
						TIMES = Math.random() * 1 + 1;
        			 		 TIMES = Math.round (TIMES);
					break;
					case 4:
						SIZE = new Array (12,4,8,8,4);
    						document.images.SHAPE.src  = SCREENIMAGE[NUMBER_T];
    						document.images.SHAPE1.src  = SCREENIMAGE3[NUMBER_B];
						HOLDER = SIZE[NUMBER1] / 4;
						T = 0;
						B = 1;
						TIMES = Math.random() * 1 + 1;
        			 		 TIMES = Math.round (TIMES);
					break;
					case 5:
						SIZE = new Array (1,1,2,3,4);
    						document.images.SHAPE.src  = SCREENIMAGE[NUMBER_T];
    						document.images.SHAPE1.src  = SCREENIMAGE3[NUMBER_B];
						HOLDER = SIZE[NUMBER1] * 4;
						T = 1;
						B = 0;
						TIMES = Math.random() * 1 + 1;
        			 		 TIMES = Math.round (TIMES);
						if (SIZE[NUMBER1] < 2)
						{
				 			TIMES = 1;
						}
					break;
					case 6:
						SIZE = new Array (6,8,10,12,14);
    						document.images.SHAPE.src  = SCREENIMAGE1[NUMBER_T];
    						document.images.SHAPE1.src  = SCREENIMAGE3[NUMBER_B];
						HOLDER = SIZE[NUMBER1] / 2;
						T = 0;
						B = 1;
						TIMES = 1;
					break;
					case 7:
						SIZE = new Array (3,4,5,6,7);
    						document.images.SHAPE.src  = SCREENIMAGE1[NUMBER_T];
    						document.images.SHAPE1.src  = SCREENIMAGE3[NUMBER_B];
						HOLDER = SIZE[NUMBER1] * 2;
						T = 1;
						B = 0;
						TIMES = Math.random() * 1 + 1;
        			 		 TIMES = Math.round (TIMES);
						if (SIZE[NUMBER1] < 2)
						{
				 			TIMES = 1;
						}
					break;
					case 8:
						SIZE = new Array (1,1,2,2,3);
						MEASUREMENT = new Array ("units","units","units");
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 7;
						NUMBER_B = 7;
    						document.images.SHAPE.src  = SCREENIMAGE[7];
    						document.images.SHAPE1.src  = SCREENIMAGE3[7];
						HOLDER = SIZE[T] * 8;
						TIMES = 2;
					break;
					case 9:
						SIZE = new Array (1,1,2,2,3);
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 7;
						NUMBER_B = 7;
    						document.images.SHAPE.src  = SCREENIMAGE[7];
    						document.images.SHAPE1.src  = SCREENIMAGE2[7];
						HOLDER = SIZE[T] * 4;
						TIMES = 2;
						if (HOLDER < 5)
						{
							TIMES = 1;
						}
					break;
					case 10:
						SIZE = new Array (8,2,2,4,6);
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 7;
						NUMBER_B = 7;
    						document.images.SHAPE.src  = SCREENIMAGE[7];
    						document.images.SHAPE1.src  = SCREENIMAGE1[7];
						HOLDER = SIZE[T] * 2;
						TIMES = 2;
						if (HOLDER < 5)
						{
							TIMES = 1;
						}
					break;
					case 11:
						SIZE = new Array (8,2,10,4,6);
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 8;
						NUMBER_B = 8;
    						document.images.SHAPE.src  = SCREENIMAGE[8];
    						document.images.SHAPE1.src  = SCREENIMAGE1[8];
						HOLDER = SIZE[T] * 2;
						TIMES = 2;
						if (HOLDER < 5)
						{
							TIMES = 1;
						}
					break;
					case 12:
						SIZE = new Array (1,2,3,4,5);
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 8;
						NUMBER_B = 8;
    						document.images.SHAPE.src  = SCREENIMAGE[8];
    						document.images.SHAPE1.src  = SCREENIMAGE2[8];
						HOLDER = SIZE[T] * 4;
						TIMES = 2;
						if (HOLDER < 5)
						{
							TIMES = 1;
						}
					break;
					case 13:
						SIZE = new Array (1,1,2,2,3);
						MEASUREMENT = new Array ("units","units","units");
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 8;
						NUMBER_B = 8;
    						document.images.SHAPE.src  = SCREENIMAGE[8];
    						document.images.SHAPE1.src  = SCREENIMAGE3[8];
						HOLDER = SIZE[T] * 10;
						TIMES = 2;
					break;
					case 14:
						SIZE = new Array (1,2,3,1,2);
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 9;
						NUMBER_B = 9;
    						document.images.SHAPE.src  = SCREENIMAGE[9];
    						document.images.SHAPE1.src  = SCREENIMAGE3[9];
						HOLDER = SIZE[T] * 12;
						TIMES = 2;
						if (HOLDER < 5)
						{
							TIMES = 1;
						}
					break;
					case 15:
						SIZE = new Array (1,2,3,1,2);
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 9;
						NUMBER_B = 9;
    						document.images.SHAPE.src  = SCREENIMAGE[9];
    						document.images.SHAPE1.src  = SCREENIMAGE2[9];
						HOLDER = SIZE[T] * 3;
						TIMES = 2;
						if (HOLDER < 5)
						{
							TIMES = 1;
						}
					break;
					case 16:
						SIZE = new Array (1,2,3,4,5);
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 9;
						NUMBER_B = 9;
    						document.images.SHAPE.src  = SCREENIMAGE[9];
    						document.images.SHAPE1.src  = SCREENIMAGE1[9];
						HOLDER = SIZE[T] * 2;
						TIMES = 2;
						if (HOLDER < 5)
						{
							TIMES = 1;
						}
					break;
				}
			break;
			case 2:
				SELECT = Math.random() * 10;
        			 SELECT = Math.round (SELECT);
				switch (SELECT)
				{
					case 0:
						SIZE = new Array (12,4,6,8,10);
    						document.images.SHAPE2.src  = SCREENIMAGE[NUMBER_T];
    						document.images.SHAPE3.src  = SCREENIMAGE1[NUMBER_B];
						HOLDER = SIZE[NUMBER1] / 2;
						T = 0;
						B = 1;
						TIMES = 1;
					break;
					case 1:
						SIZE = new Array (2,4,6,8,10);
    						document.images.SHAPE2.src  = SCREENIMAGE[NUMBER_T];
    						document.images.SHAPE3.src  = SCREENIMAGE1[NUMBER_B];
						HOLDER = SIZE[NUMBER1] * 2;
						T = 1;
						B = 0;
						TIMES = Math.random() * 1 + 1;
        			 		 TIMES = Math.round (TIMES);
					break;
					case 2:
						SIZE = new Array (6,6,9,12,3);
    						document.images.SHAPE2.src  = SCREENIMAGE[NUMBER_T];
    						document.images.SHAPE3.src  = SCREENIMAGE2[NUMBER_B];
						HOLDER = SIZE[NUMBER1] / 3;
						T = 0;
						B = 1;
						TIMES = 1;
					break;
					case 3:
						SIZE = new Array (5,2,3,4,1);
    						document.images.SHAPE2.src  = SCREENIMAGE[NUMBER_T];
    						document.images.SHAPE3.src  = SCREENIMAGE2[NUMBER_B];
						HOLDER = SIZE[NUMBER1] * 3;
						T = 1;
						B = 0;
						TIMES = Math.random() * 1 + 1;
        			 		 TIMES = Math.round (TIMES);
					break;
					case 4:
						SIZE = new Array (12,4,8,8,4);
    						document.images.SHAPE2.src  = SCREENIMAGE[NUMBER_T];
    						document.images.SHAPE3.src  = SCREENIMAGE3[NUMBER_B];
						HOLDER = SIZE[NUMBER1] / 4;
						T = 0;
						B = 1;
						TIMES = Math.random() * 1 + 1;
        			 		 TIMES = Math.round (TIMES);
					break;
					case 5:
						SIZE = new Array (1,1,2,3,4);
    						document.images.SHAPE2.src  = SCREENIMAGE[NUMBER_T];
    						document.images.SHAPE3.src  = SCREENIMAGE3[NUMBER_B];
						HOLDER = SIZE[NUMBER1] * 4;
						T = 1;
						B = 0;
						TIMES = Math.random() * 1 + 1;
        			 		 TIMES = Math.round (TIMES);
						if (SIZE[NUMBER1] < 2)
						{
				 			TIMES = 1;
						}
					break;
					case 6:
						SIZE = new Array (6,8,10,12,14);
    						document.images.SHAPE2.src  = SCREENIMAGE1[NUMBER_T];
    						document.images.SHAPE3.src  = SCREENIMAGE3[NUMBER_B];
						HOLDER = SIZE[NUMBER1] / 2;
						T = 0;
						B = 1;
						TIMES = 1;
					break;
					case 7:
						SIZE = new Array (3,4,5,6,7);
    						document.images.SHAPE2.src  = SCREENIMAGE1[NUMBER_T];
    						document.images.SHAPE3.src  = SCREENIMAGE3[NUMBER_B];
						HOLDER = SIZE[NUMBER1] * 2;
						T = 1;
						B = 0;
						TIMES = Math.random() * 1 + 1;
        			 		 TIMES = Math.round (TIMES);
						if (SIZE[NUMBER1] < 2)
						{
				 			TIMES = 1;
						}
					break;
					case 8:
						SIZE = new Array (1,1,2,2,3);
						MEASUREMENT = new Array ("units","units","units");
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 7;
						NUMBER_B = 7;
    						document.images.SHAPE2.src  = SCREENIMAGE[7];
    						document.images.SHAPE3.src  = SCREENIMAGE3[7];
						HOLDER = SIZE[T] * 8;
						TIMES = 2;
					break;
					case 9:
						SIZE = new Array (1,1,2,2,3);
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 7;
						NUMBER_B = 7;
    						document.images.SHAPE2.src  = SCREENIMAGE[7];
    						document.images.SHAPE3.src  = SCREENIMAGE2[7];
						HOLDER = SIZE[T] * 4;
						TIMES = 2;
						if (HOLDER < 5)
						{
							TIMES = 1;
						}
					break;
					case 10:
						SIZE = new Array (8,2,2,4,6);
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 7;
						NUMBER_B = 7;
    						document.images.SHAPE2.src  = SCREENIMAGE[7];
    						document.images.SHAPE3.src  = SCREENIMAGE1[7];
						HOLDER = SIZE[T] * 2;
						TIMES = 2;
						if (HOLDER < 5)
						{
							TIMES = 1;
						}
					break;
					case 11:
						SIZE = new Array (8,2,10,4,6);
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 8;
						NUMBER_B = 8;
    						document.images.SHAPE2.src  = SCREENIMAGE[8];
    						document.images.SHAPE3.src  = SCREENIMAGE1[8];
						HOLDER = SIZE[T] * 2;
						TIMES = 2;
						if (HOLDER < 5)
						{
							TIMES = 1;
						}
					break;
					case 12:
						SIZE = new Array (1,2,3,4,5);
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 8;
						NUMBER_B = 8;
    						document.images.SHAPE2.src  = SCREENIMAGE[8];
    						document.images.SHAPE3.src  = SCREENIMAGE2[8];
						HOLDER = SIZE[T] * 4;
						TIMES = 2;
						if (HOLDER < 5)
						{
							TIMES = 1;
						}
					break;
					case 13:
						SIZE = new Array (1,1,2,2,3);
						MEASUREMENT = new Array ("units","units","units");
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 8;
						NUMBER_B = 8;
    						document.images.SHAPE2.src  = SCREENIMAGE[8];
    						document.images.SHAPE3.src  = SCREENIMAGE3[8];
						HOLDER = SIZE[T] * 10;
						TIMES = 2;
					break;
					case 14:
						SIZE = new Array (1,2,3,1,2);
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 9;
						NUMBER_B = 9;
    						document.images.SHAPE2.src  = SCREENIMAGE[9];
    						document.images.SHAPE3.src  = SCREENIMAGE3[9];
						HOLDER = SIZE[T] * 12;
						TIMES = 2;
						if (HOLDER < 5)
						{
							TIMES = 1;
						}
					break;
					case 15:
						SIZE = new Array (1,2,3,1,2);
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 9;
						NUMBER_B = 9;
    						document.images.SHAPE2.src  = SCREENIMAGE[9];
    						document.images.SHAPE3.src  = SCREENIMAGE2[9];
						HOLDER = SIZE[T] * 3;
						TIMES = 2;
						if (HOLDER < 5)
						{
							TIMES = 1;
						}
					break;
					case 16:
						SIZE = new Array (1,2,3,4,5);
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 9;
						NUMBER_B = 9;
    						document.images.SHAPE2.src  = SCREENIMAGE[9];
    						document.images.SHAPE3.src  = SCREENIMAGE1[9];
						HOLDER = SIZE[T] * 2;
						TIMES = 2;
						if (HOLDER < 5)
						{
							TIMES = 1;
						}
					break;
				}
			break;
			case 3:
				SELECT = Math.random() * 10;
        			 SELECT = Math.round (SELECT);
				switch (SELECT)
				{
					case 0:
						SIZE = new Array (12,4,6,8,10);
    						document.images.SHAPE4.src  = SCREENIMAGE[NUMBER_T];
    						document.images.SHAPE5.src  = SCREENIMAGE1[NUMBER_B];
						HOLDER = SIZE[NUMBER1] / 2;
						T = 0;
						B = 1;
						TIMES = 1;
					break;
					case 1:
						SIZE = new Array (2,4,6,8,10);
    						document.images.SHAPE4.src  = SCREENIMAGE[NUMBER_T];
    						document.images.SHAPE5.src  = SCREENIMAGE1[NUMBER_B];
						HOLDER = SIZE[NUMBER1] * 2;
						T = 1;
						B = 0;
						TIMES = Math.random() * 1 + 1;
        			 		 TIMES = Math.round (TIMES);
					break;
					case 2:
						SIZE = new Array (6,6,9,12,3);
    						document.images.SHAPE4.src  = SCREENIMAGE[NUMBER_T];
    						document.images.SHAPE5.src  = SCREENIMAGE2[NUMBER_B];
						HOLDER = SIZE[NUMBER1] / 3;
						T = 0;
						B = 1;
						TIMES = 1;
					break;
					case 3:
						SIZE = new Array (5,2,3,4,1);
    						document.images.SHAPE4.src  = SCREENIMAGE[NUMBER_T];
    						document.images.SHAPE5.src  = SCREENIMAGE2[NUMBER_B];
						HOLDER = SIZE[NUMBER1] * 3;
						T = 1;
						B = 0;
						TIMES = Math.random() * 1 + 1;
        			 		 TIMES = Math.round (TIMES);
					break;
					case 4:
						SIZE = new Array (12,4,8,8,4);
    						document.images.SHAPE4.src  = SCREENIMAGE[NUMBER_T];
    						document.images.SHAPE5.src  = SCREENIMAGE3[NUMBER_B];
						HOLDER = SIZE[NUMBER1] / 4;
						T = 0;
						B = 1;
						TIMES = Math.random() * 1 + 1;
        			 		 TIMES = Math.round (TIMES);
					break;
					case 5:
						SIZE = new Array (1,1,2,3,4);
    						document.images.SHAPE4.src  = SCREENIMAGE[NUMBER_T];
    						document.images.SHAPE5.src  = SCREENIMAGE3[NUMBER_B];
						HOLDER = SIZE[NUMBER1] * 4;
						T = 1;
						B = 0;
						TIMES = Math.random() * 1 + 1;
        			 		 TIMES = Math.round (TIMES);
						if (SIZE[NUMBER1] < 2)
						{
				 			TIMES = 1;
						}
					break;
					case 6:
						SIZE = new Array (6,8,10,12,14);
    						document.images.SHAPE4.src  = SCREENIMAGE1[NUMBER_T];
    						document.images.SHAPE5.src  = SCREENIMAGE3[NUMBER_B];
						HOLDER = SIZE[NUMBER1] / 2;
						T = 0;
						B = 1;
						TIMES = 1;
					break;
					case 7:
						SIZE = new Array (3,4,5,6,7);
    						document.images.SHAPE4.src  = SCREENIMAGE1[NUMBER_T];
    						document.images.SHAPE5.src  = SCREENIMAGE3[NUMBER_B];
						HOLDER = SIZE[NUMBER1] * 2;
						T = 1;
						B = 0;
						TIMES = Math.random() * 1 + 1;
        			 		 TIMES = Math.round (TIMES);
						if (SIZE[NUMBER1] < 2)
						{
				 			TIMES = 1;
						}
					break;
					case 8:
						SIZE = new Array (1,1,2,2,3);
						MEASUREMENT = new Array ("units","units","units");
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 7;
						NUMBER_B = 7;
    						document.images.SHAPE4.src  = SCREENIMAGE[7];
    						document.images.SHAPE5.src  = SCREENIMAGE3[7];
						HOLDER = SIZE[T] * 8;
						TIMES = 2;
					break;
					case 9:
						SIZE = new Array (1,1,2,2,3);
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 7;
						NUMBER_B = 7;
    						document.images.SHAPE4.src  = SCREENIMAGE[7];
    						document.images.SHAPE5.src  = SCREENIMAGE2[7];
						HOLDER = SIZE[T] * 4;
						TIMES = 2;
						if (HOLDER < 5)
						{
							TIMES = 1;
						}
					break;
					case 10:
						SIZE = new Array (8,2,2,4,6);
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 7;
						NUMBER_B = 7;
    						document.images.SHAPE4.src  = SCREENIMAGE[7];
    						document.images.SHAPE5.src  = SCREENIMAGE1[7];
						HOLDER = SIZE[T] * 2;
						TIMES = 2;
						if (HOLDER < 5)
						{
							TIMES = 1;
						}
					break;
					case 11:
						SIZE = new Array (8,2,10,4,6);
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 8;
						NUMBER_B = 8;
    						document.images.SHAPE4.src  = SCREENIMAGE[8];
    						document.images.SHAPE5.src  = SCREENIMAGE1[8];
						HOLDER = SIZE[T] * 2;
						TIMES = 2;
						if (HOLDER < 5)
						{
							TIMES = 1;
						}
					break;
					case 12:
						SIZE = new Array (1,2,3,4,5);
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 8;
						NUMBER_B = 8;
    						document.images.SHAPE4.src  = SCREENIMAGE[8];
    						document.images.SHAPE5.src  = SCREENIMAGE2[8];
						HOLDER = SIZE[T] * 4;
						TIMES = 2;
						if (HOLDER < 5)
						{
							TIMES = 1;
						}
					break;
					case 13:
						SIZE = new Array (1,1,2,2,3);
						MEASUREMENT = new Array ("units","units","units");
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 8;
						NUMBER_B = 8;
    						document.images.SHAPE4.src  = SCREENIMAGE[8];
    						document.images.SHAPE5.src  = SCREENIMAGE3[8];
						HOLDER = SIZE[T] * 10;
						TIMES = 2;
					break;
					case 14:
						SIZE = new Array (1,2,3,1,2);
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 9;
						NUMBER_B = 9;
    						document.images.SHAPE4.src  = SCREENIMAGE[9];
    						document.images.SHAPE5.src  = SCREENIMAGE3[9];
						HOLDER = SIZE[T] * 12;
						TIMES = 2;
						if (HOLDER < 5)
						{
							TIMES = 1;
						}
					break;
					case 15:
						SIZE = new Array (1,2,3,1,2);
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 9;
						NUMBER_B = 9;
    						document.images.SHAPE4.src  = SCREENIMAGE[9];
    						document.images.SHAPE5.src  = SCREENIMAGE2[9];
						HOLDER = SIZE[T] * 3;
						TIMES = 2;
						if (HOLDER < 5)
						{
							TIMES = 1;
						}
					break;
					case 16:
						SIZE = new Array (1,2,3,4,5);
						T = Math.random() * 4;
        	 				 T = Math.round (T);
						M = Math.random() * 2;
        	 				 M = Math.round (M);
						NUMBER_T = 9;
						NUMBER_B = 9;
    						document.images.SHAPE4.src  = SCREENIMAGE[9];
    						document.images.SHAPE5.src  = SCREENIMAGE1[9];
						HOLDER = SIZE[T] * 2;
						TIMES = 2;
						if (HOLDER < 5)
						{
							TIMES = 1;
						}
					break;
				}
			break;
		}
		if (SIZE[NUMBER1] == 1)
		{
			UNIT = " unit";
		}
		PROBLEM = t + ". The length of the " + LOCATION[T] + " shape is " +  SIZE[NUMBER1]  + UNIT + ". About how long is the " + LOCATION[B] + " shape?";
		if (SELECT > 7)
		{
			PICKER = 4;
			if (SIZE[T] == 1)
			{
				MEASUREMENT_HOLDER = MEASUREMENT1[M];
			}
			else
			{
				MEASUREMENT_HOLDER = MEASUREMENT[M];
			}
			PROBLEM = t + ". The area of the small shape is " + SIZE[T] + " square " + MEASUREMENT_HOLDER + ", about how many square " + MEASUREMENT[M] + " is the large shape?";
		}
		CHOICE = Math.random() * PICK + PICKER;
        	 CHOICE = Math.round (CHOICE);
		if (HOLDER < 4)
		{
			CHOICE = 0;
			if (SELECT > 7)
			{
				CHOICE = 4;
			}
		}
		switch (CHOICE)
		{
			case 0:
				PLACE = 1;
				CheckHolder();
				HOLD[1] = HOLDER + UNITS;
				HOLD[2] = HOLDER + TIMES + " units";
				HOLD[3] = HOLDER + TIMES + TIMES + " units";
				HOLD[4] = HOLDER + TIMES + TIMES + TIMES + " units";
			break;
			case 1:
				PLACE = 2;
				HOLDER = HOLDER - TIMES;
				CheckHolder();
				HOLD[1] = HOLDER + UNITS;
				HOLDER  = HOLDER + TIMES;
				HOLD[2] = HOLDER + " units";
				HOLD[3] = HOLDER + TIMES + " units";
				HOLD[4] = HOLDER + TIMES + TIMES + " units";
			break;
			case 2:
				PLACE = 3;
				HOLDER = HOLDER - (TIMES + TIMES);
				CheckHolder();
				HOLD[1] = HOLDER + UNITS;
				HOLDER = HOLDER + TIMES + TIMES;
				HOLD[2] = HOLDER - TIMES + " units";
				HOLD[3] = HOLDER + " units";
				HOLD[4] = HOLDER + TIMES + " units";
			break;
			case 3:
				PLACE = 4;
				HOLDER = HOLDER - TIMES - TIMES - TIMES;
				CheckHolder();
				HOLD[1] = HOLDER + UNITS;
				HOLDER = HOLDER + TIMES + TIMES + TIMES;
				HOLD[2] = HOLDER - TIMES - TIMES + " units";
				HOLD[3] = HOLDER - TIMES + " units";
				HOLD[4] = HOLDER + " units";
			break;
			case 4:
				PLACE = 1;
				HOLD[1] = HOLDER + " square " + MEASUREMENT[M];
				HOLD[2] = HOLDER + TIMES + " square " + MEASUREMENT[M];
				HOLD[3] = HOLDER + TIMES + TIMES + " square " + MEASUREMENT[M];
				HOLD[4] = HOLDER + TIMES + TIMES + TIMES + " square " + MEASUREMENT[M];
			break;
			case 5:
				PLACE = 2;
				HOLD[1] = HOLDER - TIMES + " square " + MEASUREMENT[M];
				HOLD[2] = HOLDER + " square " + MEASUREMENT[M];
				HOLD[3] = HOLDER + TIMES + " square " + MEASUREMENT[M];
				HOLD[4] = HOLDER + TIMES + TIMES + " square " + MEASUREMENT[M];
			break;
			case 6:
				PLACE = 3;
				HOLD[1] = HOLDER - TIMES - TIMES + " square " + MEASUREMENT[M];
				HOLD[2] = HOLDER - TIMES + " square " + MEASUREMENT[M];
				HOLD[3] = HOLDER + " square " + MEASUREMENT[M];
				HOLD[4] = HOLDER + TIMES + " square " + MEASUREMENT[M];
			break;
			case 7:
				PLACE = 4;
				HOLD[1] = HOLDER - TIMES - TIMES - TIMES + " square " + MEASUREMENT[M];
				HOLD[2] = HOLDER - TIMES - TIMES + " square " + MEASUREMENT[M];
				HOLD[3] = HOLDER - TIMES + " square " + MEASUREMENT[M];
				HOLD[4] = HOLDER + " square " + MEASUREMENT[M];
			break;
		}
		CORRECT[t] = HOLD[PLACE];
		QUESTION = HOLD[1] + "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + HOLD[2] + "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + HOLD[3] + "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + HOLD[4];
	}

	function CheckHolder ()
	{
		if (HOLDER == 1)
		{
			UNITS =  " unit";
		}
	} 


