
var HOLDER = 0



	var LINE = "_____________________";
	var LINE1 = "8. ___________________ 9. ___________________ 10. ___________________";
	var DIRECTIONS = "DIRECTIONS: Name the value the ^ is located under."

	var BL = " ";
	var CHECK = 0;
	var c = 0;
     	var NOUN_NUMBER = 8;
     	var VERB_NUMBER = 3;
     	var OBJECT_NUMBER = 14;
     	var RAND = 7;
     	var CONTROL = 2;
	var PROBLEM;
     	var MID = " out of ";
     	NOUN = new Array ("people","adults","children","men","women","boys","girls","fathers","mothers");
     	VERB = new Array ("liked","disliked","enjoyed","appreciate");
	OBJECT = new Array ("chocolate","vanilla ice cream","baseball","football","basketball","hockey","vegetables","fruit","oranges","flowers","vacations","Fords","autumn","summer","winter")
	CORRECT = new Array (12)


	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);
	  	v = Math.random() * VERB_NUMBER;
	 	 v = Math.round(v);
	  	o = Math.random() * OBJECT_NUMBER;
	 	 o = Math.round(o);
	  	n = Math.random() * NOUN_NUMBER;
	 	 n = Math.round(n);
		c++;
		if(NUMBER > NUMBER1)
		{
			HOLD = NUMBER;
			NUMBER1 = NUMBER;
			NUMBER = HOLD;
		}
		if(NUMBER == NUMBER1)
		{
	  		HOLD = Math.random() * 1 + 1;
		 	 HOLD = Math.round(HOLD);
			NUMBER1 = NUMBER1 + HOLD;
		}
		TOP = NUMBER;
		BOTTOM = NUMBER1;
		FIRST = TOP;
		SECOND = BOTTOM;	
		for (p = TOP; p >=2; p--) 
		{
	      		FIRST = TOP / p;
	       		FIRST1 = parseInt(FIRST);
	      		if (FIRST == FIRST1) 
			{
		  		SECOND = BOTTOM / p;
		 		SECOND1 = parseInt (SECOND);
		    		if (SECOND == SECOND1) 
				{
		   			CHECK = 1;
		     			p = 1;
					FIRSTA = FIRST;
					SECONDA = SECOND;
		    		}
			}
	    	}
	   	if (CHECK == 0) 
		{
			FIRSTA = TOP;
			SECONDA = BOTTOM;
	    	}
		QUESTION = SECONDA * NUMBER2;
		CORRECT[c] = FIRSTA * NUMBER2;
		switch (SKILL) 
		{	
			case 1:
				PROBLEM = FIRSTA + " out of " + SECONDA + BL + NOUN[n] + BL + VERB[v] + BL + OBJECT[o] + ". If there were " + QUESTION + BL + NOUN[n] + " how many " + VERB[v] + BL + OBJECT[o] + "?";
			break;
			case 2:
				PROBLEM = "<sup>" + FIRSTA + "</sup>" + "/" + "<sub>" + SECONDA + "</sub>" +  " of the " + NOUN[n] + BL + VERB[v] + BL + OBJECT[o] + ". If there were " + QUESTION + BL + NOUN[n] + " how many " + VERB[v] + BL + OBJECT[o] + "?";
			break;
		}
	}

	function CreateNumber1()
	{
     		var RAND = 7;
     		var CONTROL = 2;
     		var RAND1 = 15;
     		var RAND2 = 6;
		var CHECK = 0;
		c++;
	  	NUMBER = Math.random() * RAND + CONTROL;
	  	 NUMBER = Math.round(NUMBER);
	  	NUMBER1 = Math.random() * RAND1 + CONTROL;
	  	 NUMBER1 = Math.round(NUMBER1);
	 	SELECT = Math.random() * RAND2 + CONTROL;
	   	 SELECT = Math.round(SELECT);
		TOP = NUMBER;
		BOTTOM = NUMBER1;
		FIRST = TOP;
		SECOND = BOTTOM	;
	   	if (TOP = BOTTOM) 
		{
			BOTTOM = BOTTOM + 2;
	    	}
	   	if (FIRST > SECOND) 
		{
			TOP = SECOND;
			BOTTOM = FIRST;
	    	}
	    	if (SELECT < 5) 
		{
			TOP = TOP * SELECT;
			BOTTOM = BOTTOM * SELECT;
	    	}
		for (p = TOP; p >=2; p--) 
		{
	      		FIRST = TOP / p;
	       		FIRST1 = parseInt(FIRST);
	      		if (FIRST == FIRST1 ) 
			{
		  		SECOND = BOTTOM / p;
		 		SECOND1 = parseInt (SECOND);
		    		if (SECOND == SECOND1) 
				{
		   			CHECK = 1;
		    			p = 1;
		    		}
			}
	    	}
	   	if (CHECK == 0) 
		{
 	     		FIRST = TOP;
	      		SECOND = BOTTOM;
	    	}
	      	MULTY = Math.random() * RAND2 + CONTROL;
	      	MULTY = Math.round(MULTY);
		FIRSTA = FIRST * MULTY;
		SECONDA = SECOND * MULTY;
	      	M = Math.random() * 1
	      	M = Math.round(M);
		if (M == 1)
		{
		 	PLACE = FIRSTA;
		 	FIRSTA = "___";
		}
		else 
		{
		  	PLACE = SECONDA;
		  	SECONDA = "___";
		}
		CORRECT[c]= PLACE;       
		PROBLEM = "<sup>" + FIRST + "</sup>" + "/" + "<sub>" + SECOND + "</sub>" + " = " + "<sup>" + FIRSTA + "</sup>" + "/" + "<sub>" + SECONDA + "</sub>";
	}

