 

     	var RAND =  17;
	var DIRECTIONS = "DIRECTIONS: Select the correct degree.";
	var t = 0;
 	CORRECT = new Array (12);
	CHECK = new Array (17);
	SCREENIMAGE = new Array ("item0a_print.gif","item1a_print.gif","item2a_print.gif","item3a_print.gif","item4a_print.gif","item5a_print.gif","item6a_print.gif","item7a_print.gif","item8a_print.gif","item9a_print.gif","item10a_print.gif","item11a_print.gif","item12a_print.gif","item13a_print.gif","item14a_print.gif","item15a_print.gif","item16a_print.gif","item17a_print.gif");
	TIME = new Array ("180","170","160","150","140","130","120","110","100","90","80","70","60","50","40","30","20","10");
	HOLD = new Array(4);

      	function GetShape() 
	{
		t++;
		for (i = 0; i < 5; i++)
		{
			NUMBER = Math.random() * RAND;
        		 NUMBER = Math.round (NUMBER);
			NUMBER1 = Math.random() * RAND;
        		 NUMBER1 = Math.round (NUMBER1);
			NUMBER2 = Math.random() * RAND;
        		 NUMBER2 = Math.round (NUMBER2);
			NUMBER3 = Math.random() * RAND;
        		 NUMBER3 = Math.round (NUMBER3);
			if (NUMBER == NUMBER1 || NUMBER == NUMBER2 || NUMBER == NUMBER3 || NUMBER1 == NUMBER2 || NUMBER1 == NUMBER3 || NUMBER2 == NUMBER3 || CHECK[NUMBER] == 1)
			{
				i = 1;
			}
			else
			{
				CHECK[NUMBER] = 1;
				break;
			}
		}
    		document.images.SHAPE.src  = SCREENIMAGE[NUMBER]
		CHOICE = Math.random() * 3;
        	 CHOICE = Math.round (CHOICE);
		switch (CHOICE)
		{
			case 0:
				PLACE = 1;
				HOLD[1] = TIME[NUMBER] + "<sup>" + 'o' + "</sup>";
				HOLD[2] = TIME[NUMBER1] + "<sup>" + 'o' + "</sup>";
				HOLD[3] = TIME[NUMBER2] + "<sup>" + 'o' + "</sup>";
				HOLD[4] = TIME[NUMBER3] + "<sup>" + 'o' + "</sup>";
				TIMES = new Array (0,0,NUMBER1,NUMBER2,NUMBER3);
			break;
			case 1:
				PLACE = 2;
				HOLD[1] = TIME[NUMBER1] + "<sup>" + 'o' + "</sup>";
				HOLD[2] = TIME[NUMBER] + "<sup>" + 'o' + "</sup>";
				HOLD[3] = TIME[NUMBER2] + "<sup>" + 'o' + "</sup>";
				HOLD[4] = TIME[NUMBER3] + "<sup>" + 'o' + "</sup>";
				TIMES = new Array (0,NUMBER1,0,NUMBER2,NUMBER3);
			break;
			case 2:
				PLACE = 3;
				HOLD[1] = TIME[NUMBER1] + "<sup>" + 'o' + "</sup>";
				HOLD[2] = TIME[NUMBER2] + "<sup>" + 'o' + "</sup>";
				HOLD[3] = TIME[NUMBER] + "<sup>" + 'o' + "</sup>";
				HOLD[4] = TIME[NUMBER3] + "<sup>" + 'o' + "</sup>";
				TIMES = new Array (0,NUMBER1,NUMBER2,0,NUMBER3);
			break;
			case 3:
				PLACE = 4;
				HOLD[1] = TIME[NUMBER1] + "<sup>" + 'o' + "</sup>";
				HOLD[2] = TIME[NUMBER2] + "<sup>" + 'o' + "</sup>";
				HOLD[3] = TIME[NUMBER3] + "<sup>" + 'o' + "</sup>";
				HOLD[4] = TIME[NUMBER] + "<sup>" + 'o' + "</sup>";
				TIMES = new Array (0,NUMBER1,NUMBER2,NUMBER3,0);
			break;
		}
		QUESTION = t + ") " + HOLD[1] + "&nbsp;&nbsp;&nbsp;&nbsp;" + HOLD[2] + "&nbsp;&nbsp;&nbsp;&nbsp;" + HOLD[3] + "&nbsp;&nbsp;&nbsp;&nbsp;" + HOLD[4];
		CORRECT[t] = HOLD[PLACE];
      	}





