//script accompanying 141quiz7.htm

var score1 = 0;
var score2 = 0;
var score3 = 0;
var score4 = 0;
var score5 = 0;
var score6 = 0;
var score7 = 0;
var score8 = 0;
var score9 = 0;
var score10 = 0;

var score = 0;
var score = 0;
var counter = 0;
var imagespacer = 0;
var display = 0;

whichbrowser = navigator.appName;   //identify browser.. this device is no longer needed, but was to be used to deliver different pages depending upon which browser was used by the client
	Ver = parseInt(navigator.appVersion);

		if (whichbrowser == "Netscape")
			imagespacer = 1;
	else
		if (whichbrowser == "Microsoft Internet Explorer")
			imagespacer = 2;
	else
		imagespacer = 0;

function GoTo_story141(obj) {

	window.location = "story141.htm";

}

function GoTo_solve4f(obj) {

	window.location = "solve4f.htm";

}

function GoTo_141gauss(obj) {

	window.location = "141gauss.htm";

}

function GoTo_solve3f(obj) {

	window.location = "solve3f.htm";

}

function PartScore1(form)
{

	Ctrla = form.quiz7_1a;
	Ctrlb = form.quiz7_1b;
	Ctrlc = form.quiz7_1c;
	Ctrld = form.quiz7_1d;

	if ((((Ctrld.value - Ctrlb.value) / ((Ctrla.value)*(Ctrld.value) - (Ctrlb.value)*(Ctrlc.value))) ==  1) && (((Ctrla.value - Ctrlc.value) / ((Ctrla.value)*(Ctrld.value) - (Ctrlb.value)*(Ctrlc.value))) ==  2)){ 
        //  hga                         a   fb           b c           c   d           d e           efg      h    poi                         i   nj           j k           k   l           l m           mno      p
	//  the above comment was used to match parentheses
		score1 = 1;
	}

	else 

		score1 = 0;
	score = score1 + score2 + score3 + score4 + score5 + score6 + score7 + score8 + score9 + score10;
}

function PartScore2(form)
{
	Ctrla  = form.quiz7_2a ;
	Ctrlb  = form.quiz7_2b ;
	Ctrlc  = form.quiz7_2c ;
	Ctrld  = form.quiz7_2c1;
	Ctrle  = form.quiz7_2c2;

	if ((Ctrla.checked == false) && (Ctrlb.checked == true) && (Ctrlc.checked == false) && (Ctrld.value == "") && (Ctrle.value == "")){

		score2 = 1;
	}

	else

	score2 = 0;
	score = score1 + score2 + score3 + score4 + score5 + score6 + score7 + score8 + score9 + score10;
}

function PartScore3(form)
{
	Ctrla  = form.quiz7_3a ;
	Ctrlb  = form.quiz7_3b ;
	Ctrlc  = form.quiz7_3c ;
	Ctrld  = form.quiz7_3c1;
	Ctrle  = form.quiz7_3c2;

	if ((Ctrla.checked == true) || (Ctrlb.checked == true)) {

		score3 = 0;
	}

	else

	if ((Ctrlc.checked == false) && ((!(Ctrld.value == 4)) || (!(Ctrle.value == 26)))) {

		score3 = 0;
	}

	else

	if ((Ctrlc.checked == true) && (Ctrld.value == 4) && (Ctrle.value == 26)) {

		score3 = 1;
	}

	else

	score3 = 0.5;

	score = score1 + score2 + score3 + score4 + score5 + score6 + score7 + score8 + score9 + score10;
}

function PartScore4(form)
{
	Ctrla  = form.quiz7_4a ;
	Ctrlb  = form.quiz7_4b ;
	Ctrlc  = form.quiz7_4c ;
	Ctrld  = form.quiz7_4c1;
	Ctrle = form.quiz7_4c2;

	if ((Ctrla.checked == true) || (Ctrlb.checked == true)) {

		score4 = 0;
	}

	else

	if ((Ctrlc.checked == false) && ((!(Ctrld.value == 2)) || (!(Ctrle.value == (-1))))) {

		score4 = 0;
	}

	else

	if ((Ctrlc.checked == true) && (Ctrld.value == 2) && (Ctrle.value == (-1))) {

		score4 = 1;
	}

	else

	score4 = 0.5;
	score = score1 + score2 + score3 + score4 + score5 + score6 + score7 + score8 + score9 + score10;
}

function PartScore5(form)
{
	Ctrla  = form.quiz7_5a ;
	Ctrlb  = form.quiz7_5b ;
	Ctrlc  = form.quiz7_5c ;
	Ctrld  = form.quiz7_5c1;
	Ctrle  = form.quiz7_5c2;
	Ctrlf  = form.quiz7_5c3;

	if ((Ctrla.checked == true) || (Ctrlb.checked == true)) {

		score5 = 0;
	}

	else

	if ((Ctrlc.checked == false) && ((!(Ctrld.value == (-1))) || (!(Ctrle.value == 3)) || (!(Ctrlf.value == 5)))) {

		score5 = 0;
	}

	else

	if ((Ctrlc.checked == true) && (Ctrld.value == (-1)) && (Ctrle.value == 3) && (Ctrlf.value == 5)) {

		score5 = 1;
	}

	else

	score5 = 0.5;
	score = score1 + score2 + score3 + score4 + score5 + score6 + score7 + score8 + score9 + score10;
}

function PartScore6(form)
{
	Ctrla  = form.quiz7_6a ;
	Ctrlb  = form.quiz7_6b ;
	Ctrlc  = form.quiz7_6c ;
	Ctrld  = form.quiz7_6c1;
	Ctrle  = form.quiz7_6c2;
	Ctrlf  = form.quiz7_6c3;

	if ((Ctrla.checked == true) && (Ctrlb.checked == false) && (Ctrlc.checked == false) && (Ctrld.value == "") && (Ctrle.value == "") && (Ctrlf.value == "")){

		score6 = 1;
	}

	else

	score6 = 0;
	score = score1 + score2 + score3 + score4 + score5 + score6 + score7 + score8 + score9 + score10;
}

function PartScore7(form)
{
	Ctrla  = form.quiz7_7a ;
	Ctrlb  = form.quiz7_7b ;
	Ctrlc  = form.quiz7_7c ;
	Ctrld  = form.quiz7_7d ;
	Ctrle  = form.quiz7_7e ;
	Ctrlf  = form.quiz7_7f ;
	Ctrlg  = form.quiz7_7g ;
	Ctrlh  = form.quiz7_7h ;

	if ((Ctrla.checked == false) && (Ctrlb.checked == false) && (Ctrlc.checked == false) && (Ctrld.checked == false) && (Ctrle.checked == true) && (Ctrlf.value == 2) && (Ctrlg.value == 8) && (Ctrlh.value == 84)) {

		score7 = 1;
	}

	else

	if ((Ctrla.checked == false) && (Ctrlb.checked == false) && (Ctrlc.checked == false) && (Ctrld.checked == false) && (Ctrle.checked == true)) {

		score7 = 0.5;
	}

	else

	score7 = 0;
	score = score1 + score2 + score3 + score4 + score5 + score6 + score7 + score8 + score9 + score10;
}

function PartScore8(form)
{
	Ctrla  = form.quiz7_8a ;
	Ctrlb  = form.quiz7_8b ;
	Ctrlc  = form.quiz7_8c ;
	Ctrld  = form.quiz7_8d ;
	Ctrle  = form.quiz7_8e ;
	Ctrlf  = form.quiz7_8f ;
	Ctrlg  = form.quiz7_8g ;
	Ctrlh  = form.quiz7_8h ;
	Ctrli  = form.quiz7_8i ;

	if ((Ctrla.checked == false) && (Ctrlb.checked == true) && (Ctrlc.checked == false) && (Ctrld.checked == false) && (Ctrle.checked == false) && (Ctrlf.value == 5) && (Ctrlg.value == 1) && ((Ctrlh.value == 0.1) || (Ctrlh.value == "1/10")) && (Ctrli.value == 25)) {

		score8 = 1;
	}

	else

	if ((Ctrla.checked == false) && (Ctrlb.checked == true) && (Ctrlc.checked == false) && (Ctrld.checked == false) && (Ctrlf.checked == false)) {

		score8 = 0.5;
	}

	else

	score8 = 0;
	score = score1 + score2 + score3 + score4 + score5 + score6 + score7 + score8 + score9 + score10;
}

function PartScore9(form)
{
	//Note some of these text boxes are from [9] and some from [8]
	Ctrla  = form.quiz7_9a ;
	Ctrlb  = form.quiz7_9b ;
	Ctrlc  = form.quiz7_9c ;
	Ctrld  = form.quiz7_9d ;

	Ctrle  = form.quiz7_8a ;
	Ctrlf  = form.quiz7_8b ;
	Ctrlg  = form.quiz7_8c ;
	Ctrlh  = form.quiz7_8d ;
	Ctrli  = form.quiz7_8e ;


	if ((Ctrle.checked == false) && (Ctrlf.checked == true) && (Ctrlg.checked == false) && (Ctrlh.checked == false) && (Ctrli.checked == false) && (Ctrla.value == 5) && (Ctrlb.value == (-1)) && (Ctrlc.value == 0) && (Ctrld.value == 0)) {

		score9 = 1;
	}

	else

	if ((Ctrle.checked == false) && (Ctrlf.checked == true) && (Ctrlg.checked == false) && (Ctrlh.checked == false) && (Ctrli.checked == false) && (Ctrla.value == (-5)) && (Ctrlb.value == 1) && (Ctrlc.value == 0) && (Ctrld.value == 0)) {

		score9 = 1;
	}

	else

	if ((Ctrla.checked == false) && (Ctrlb.checked == true) && (Ctrlc.checked == false) && (Ctrld.checked == false) && (Ctrlf.checked == false)) {

		score9 = 0.5;
	}

	else

	score9 = 0;
	score = score1 + score2 + score3 + score4 + score5 + score6 + score7 + score8 + score9 + score10;
}

function PartScore10(form)
{
	Ctrla = form.quiz7_10a1;
	Ctrlb = form.quiz7_10a2;
	Ctrlc = form.quiz7_10a3;
	Ctrld = form.quiz7_10a4;
	Ctrle = form.quiz7_10b1;
	Ctrlf = form.quiz7_10b2;
	Ctrlg = form.quiz7_10b3;
	Ctrlh = form.quiz7_10b4;
	Ctrli = form.quiz7_10c1;
	Ctrlj = form.quiz7_10c2;
	Ctrlk = form.quiz7_10c3;
	Ctrll = form.quiz7_10c4;
	Ctrlm = form.quiz7_10d;
	Ctrln = form.quiz7_10e;
	Ctrlo = form.quiz7_10f;
	Ctrlp = form.quiz7_10g;
	Ctrlq = form.quiz7_10h;
	Ctrlr = form.quiz7_10i;

	if ((Ctrla.value == 5) && (Ctrlb.value == 3) && (Ctrlc.value == 0) && (Ctrld.value == 4) && (Ctrle.value == 0) && (Ctrlf.value == 3) && (Ctrlg.value == (-4)) && (Ctrlh.value == 0) && (Ctrli.value == 1) && (Ctrlj.value == 0) && (Ctrlk.value == 1) && (Ctrll.value == 1) && (Ctrlm.value == 1) && (Ctrln.value == 1) && (Ctrlo.value == 1) && (Ctrlp.value == (-4)) && (Ctrlq.value == 8) && (Ctrlr.value == 5)){

		score10 = 1;

	} else

	if ((Ctrla.value == 5) && (Ctrlb.value == 3) && (Ctrlc.value == 0) && (Ctrld.value == 4) && (Ctrle.value == 0) && (Ctrlf.value == 3) && (Ctrlg.value == (-4)) && (Ctrlh.value == 0) && (Ctrli.value == 1) && (Ctrlj.value == 0) && (Ctrlk.value == 1) && (Ctrll.value == 1)){

		score10 = 0.5;

	} else

	if ((Ctrlm.value == 1) && (Ctrln.value == 1) && (Ctrlo.value == 1) && (Ctrlp.value == (-4)) && (Ctrlq.value == 8) && (Ctrlr.value == 5)){

		score10 = 0.5;

	} else

		score10 = 0;
		score = score1 + score2 + score3 + score4 + score5 + score6 + score7 + score8 + score9 + score10;
}

function TestStudentName(form) {

        Ctrl = form.name;

        if (Ctrl.value == "") {

                validatePrompt (Ctrl, "Enter your name at the top of this test")

                return (false);

        } else

                return (true);

}

function TestEmailAddress(form) {

        Ctrl = form.email;

        if ((Ctrl.value.length > 5) && (Ctrl.value.indexOf ('@', 0) > -1)){

                return (true);

		// the following mechanism for modifying the sender address was replaced in 2002 by a server script "mailquiz.pl"

		//} else

		//if ((Ctrl.value.length > 5) && (Ctrl.value.indexOf ('@', 0) > -1)){

		//        form.mailto.value = form.mailto.value + "," + Ctrl.value;

		//        return (true);

        } else

                validatePrompt (Ctrl, "Enter your complete email address, including the symbol @ and whatever follows")

                return (false);

}

function TestStudentID(form) {

        Ctrl = form.StudentID;

        if (Ctrl.value.length < 7) {

                validatePrompt (Ctrl, "Please enter your 7-digit student ID")

                return (false);

        } else

                return (true);

}

function test1(form) {

        Ctrla = form.quiz7_1a;
        Ctrlb = form.quiz7_1b;
        Ctrlc = form.quiz7_1c;
        Ctrld = form.quiz7_1d;

        if (Ctrla.value == ""){

                validatePrompt (Ctrla, "Please finish solving problem 1.")

                return (false);

        } else

        if (Ctrlb.value == ""){

                validatePrompt (Ctrlb, "Please finish solving problem 1.")

                return (false);

        } else

        if (Ctrlc.value == ""){

                validatePrompt (Ctrlc, "Please finish solving problem 1.")

                return (false);

        } else

        if (Ctrld.value == ""){

                validatePrompt (Ctrld, "Please finish solving problem 1.")

                return (false);

        } else

        if ((Ctrla.value == Ctrlc.value) && (Ctrlb.value == Ctrld.value)){

                validatePrompt (Ctrla, "Your system in Problem #1 has more than one solution ; please try again")

                return (false);

        } else

        if (((Ctrla.value)*(Ctrld.value) - (Ctrlb.value)*(Ctrlc.value)) == 0){

                validatePrompt (Ctrla, "Your system in Problem #1 has no solution ; please try again")

                return (false);

        } else

                return (true);

}

function test2(form) {

        Ctrla = form.quiz7_2a;
        Ctrlb = form.quiz7_2b;
        Ctrlc = form.quiz7_2c;
        Ctrld = form.quiz7_2c1;
        Ctrle = form.quiz7_2c2;

        if ((Ctrla.checked == false) && (Ctrlb.checked == false) && (Ctrlc.checked == true) && (Ctrld.value == "")){

                validatePrompt (Ctrld, "Please finish entering your solution in problem 2.")

                return (false);

        } else

        if ((Ctrla.checked == false) && (Ctrlb.checked == false) && (Ctrlc.checked == true) && (Ctrle.value == "")){

                validatePrompt (Ctrle, "Please finish entering your solution in problem 2.")

                return (false);

        } else

                return (true);

}

function test3(form) {

        Ctrla = form.quiz7_3a;
        Ctrlb = form.quiz7_3b;
        Ctrlc = form.quiz7_3c;
        Ctrld = form.quiz7_3c1;
        Ctrle = form.quiz7_3c2;

        if ((Ctrla.checked == false) && (Ctrlb.checked == false) && (Ctrlc.checked == true) && (Ctrld.value == "")){

                validatePrompt (Ctrld, "Please finish entering your solution in problem 3.")

                return (false);

        } else

        if ((Ctrla.checked == false) && (Ctrlb.checked == false) && (Ctrlc.checked == true) && (Ctrle.value == "")){

                validatePrompt (Ctrle, "Please finish entering your solution in problem 3.")

                return (false);

        } else

                return (true);

}

function test4(form) {

        Ctrla = form.quiz7_4a;
        Ctrlb = form.quiz7_4b;
        Ctrlc = form.quiz7_4c;
        Ctrld = form.quiz7_4c1;
        Ctrle = form.quiz7_4c2;

        if ((Ctrla.checked == false) && (Ctrlb.checked == false) && (Ctrlc.checked == true) && (Ctrld.value == "")){

                validatePrompt (Ctrld, "Please finish entering your solution in problem 4.")

                return (false);

        } else

        if ((Ctrla.checked == false) && (Ctrlb.checked == false) && (Ctrlc.checked == true) && (Ctrle.value == "")){

                validatePrompt (Ctrle, "Please finish entering your solution in problem 4.")

                return (false);

        } else

                return (true);

}

function test5(form) {

        Ctrla = form.quiz7_5a;
        Ctrlb = form.quiz7_5b;
        Ctrlc = form.quiz7_5c;
        Ctrld = form.quiz7_5c1;
        Ctrle = form.quiz7_5c2;
        Ctrlf = form.quiz7_5c3;

        if ((Ctrla.checked == false) && (Ctrlb.checked == false) && (Ctrlc.checked == true) && (Ctrld.value == "")){

                validatePrompt (Ctrld, "Please finish entering your solution in problem 5.")

                return (false);

        } else

        if ((Ctrla.checked == false) && (Ctrlb.checked == false) && (Ctrlc.checked == true) && (Ctrle.value == "")){

                validatePrompt (Ctrle, "Please finish entering your solution in problem 5.")

                return (false);

        } else

        if ((Ctrla.checked == false) && (Ctrlb.checked == false) && (Ctrlc.checked == true) && (Ctrlf.value == "")){

                validatePrompt (Ctrlf, "Please finish entering your solution in problem 5.")

                return (false);

        } else

                return (true);

}

function test6(form) {

        Ctrla = form.quiz7_6a;
        Ctrlb = form.quiz7_6b;
        Ctrlc = form.quiz7_6c;
        Ctrld = form.quiz7_6c1;
        Ctrle = form.quiz7_6c2;
        Ctrlf = form.quiz7_6c3;

        if ((Ctrla.checked == false) && (Ctrlb.checked == false) && (Ctrlc.checked == true) && (Ctrld.value == "")){

                validatePrompt (Ctrld, "Please finish entering your solution in problem 6.")

                return (false);

        } else

        if ((Ctrla.checked == false) && (Ctrlb.checked == false) && (Ctrlc.checked == true) && (Ctrle.value == "")){

                validatePrompt (Ctrle, "Please finish entering your solution in problem 6.")

                return (false);

        } else

        if ((Ctrla.checked == false) && (Ctrlb.checked == false) && (Ctrlc.checked == true) && (Ctrlf.value == "")){

                validatePrompt (Ctrlf, "Please finish entering your solution in problem 6.")

                return (false);

        } else

                return (true);

}

function test7(form) {

	//note the interchange of letters below
        Ctrla = form.quiz7_7f;
        Ctrlb = form.quiz7_7g;
        Ctrlc = form.quiz7_7h;

        Ctrld = form.quiz7_7a;
        Ctrle = form.quiz7_7b;
        Ctrlf = form.quiz7_7c;
        Ctrlg = form.quiz7_7d;
        Ctrlh = form.quiz7_7e;

        if ((Ctrld.checked == true) || (Ctrle.checked == true) || (Ctrlf.checked == true) || (Ctrlg.checked == true) || (Ctrlh.checked == false)){

                alert ("You must answer question 7a correctly before receiving credit for problem 7b.")

                return (false);

        } else

        if ((Ctrld.checked == false) && (Ctrle.checked == false) && (Ctrlf.checked == false) && (Ctrlg.checked == false) && (Ctrlh.checked == true) && (Ctrla.value == "")){

                validatePrompt (Ctrla, "Please finish entering your equation in problem 7.")

                return (false);

        } else

        if ((Ctrld.checked == false) && (Ctrle.checked == false) && (Ctrlf.checked == false) && (Ctrlg.checked == false) && (Ctrlh.checked == true) && (Ctrlb.value == "")){

                validatePrompt (Ctrlb, "Please finish entering your equation in problem 7.")

                return (false);

        } else

        if ((Ctrld.checked == false) && (Ctrle.checked == false) && (Ctrlf.checked == false) && (Ctrlg.checked == false) && (Ctrlh.checked == true) && (Ctrlc.value == "")){

                validatePrompt (Ctrlc, "Please finish entering your equation in problem 7.")

                return (false);

        } else

        if ((Ctrld.checked == false) && (Ctrle.checked == false) && (Ctrlf.checked == false) && (Ctrlg.checked == false) && (Ctrlh.checked == true) && (display < 1) && (Ctrla.value == 2) && (Ctrlb.value == 8) && (Ctrlc.value == 84)){

                alert ("You have correctly answered question 7. Note that in Problem 3 above, you will finish solving this word problem.")

		display = display + score7;

                return (true);

        } else

                return (true);

}

function test8(form) {

	//note the interchange of letters below
        Ctrla = form.quiz7_8f;
        Ctrlb = form.quiz7_8g;
        Ctrlc = form.quiz7_8h;
        Ctrld = form.quiz7_8i;

        Ctrle = form.quiz7_8a;
        Ctrlf = form.quiz7_8b;
        Ctrlg = form.quiz7_8c;
        Ctrlh = form.quiz7_8d;
        Ctrli = form.quiz7_8e;

        if ((Ctrle.checked == true) || (Ctrlf.checked == false) || (Ctrlg.checked == true) || (Ctrlh.checked == true) || (Ctrli.checked == true)){

                alert ("You must answer question 8a correctly before receiving credit for problem 8b.")

                return (false);

        } else

        if ((Ctrle.checked == false) && (Ctrlf.checked == true) && (Ctrlg.checked == false) && (Ctrlh.checked == false) && (Ctrli.checked == false) && (Ctrla.value == "")){

                validatePrompt (Ctrla, "Please finish entering your equation in problem 8.")

                return (false);

        } else

        if ((Ctrle.checked == false) && (Ctrlf.checked == true) && (Ctrlg.checked == false) && (Ctrlh.checked == false) && (Ctrli.checked == false) && (Ctrlb.value == "")){

                validatePrompt (Ctrlb, "Please finish entering your equation in problem 8.")

                return (false);

        } else

        if ((Ctrle.checked == false) && (Ctrlf.checked == true) && (Ctrlg.checked == false) && (Ctrlh.checked == false) && (Ctrli.checked == false) && (Ctrlc.value == "")){

                validatePrompt (Ctrlc, "Please finish entering your equation in problem 8.")

                return (false);

        } else

        if ((Ctrle.checked == false) && (Ctrlf.checked == true) && (Ctrlg.checked == false) && (Ctrlh.checked == false) && (Ctrli.checked == false) && (Ctrld.value == "")){

                validatePrompt (Ctrld, "Please finish entering your equation in problem 8.")

                return (false);

        } else

                return (true);

}

function test9(form) {

	//Some of these text boxes are from problem [9], some from problem [8]
        Ctrla = form.quiz7_9a;
        Ctrlb = form.quiz7_9b;
        Ctrlc = form.quiz7_9c;
        Ctrld = form.quiz7_9d;

        Ctrle = form.quiz7_8a;
        Ctrlf = form.quiz7_8b;
        Ctrlg = form.quiz7_8c;
        Ctrlh = form.quiz7_8d;
        Ctrli = form.quiz7_8e;

        if ((Ctrle.checked == true) || (Ctrlf.checked == false) || (Ctrlg.checked == true) || (Ctrlh.checked == true) || (Ctrli.checked == true)){

                alert ("You must answer question 8a correctly before receiving credit for problem 9.")

                return (false);

        } else

        if ((Ctrle.checked == false) && (Ctrlf.checked == true) && (Ctrlg.checked == false) && (Ctrlh.checked == false) && (Ctrli.checked == false) && (Ctrla.value == "")){

                validatePrompt (Ctrla, "Please finish entering your equation in problem 9.")

                return (false);

        } else

        if ((Ctrle.checked == false) && (Ctrlf.checked == true) && (Ctrlg.checked == false) && (Ctrlh.checked == false) && (Ctrli.checked == false) && (Ctrlb.value == "")){

                validatePrompt (Ctrlb, "Please finish entering your equation in problem 9.")

                return (false);

        } else

        if ((Ctrle.checked == false) && (Ctrlf.checked == true) && (Ctrlg.checked == false) && (Ctrlh.checked == false) && (Ctrli.checked == false) && (Ctrlc.value == "")){

                validatePrompt (Ctrlc, "Please finish entering your equation in problem 9.")

                return (false);

        } else

        if ((Ctrle.checked == false) && (Ctrlf.checked == true) && (Ctrlg.checked == false) && (Ctrlh.checked == false) && (Ctrli.checked == false) && (Ctrld.value == "")){

                validatePrompt (Ctrld, "Please finish entering your equation in problem 9.")

                return (false);

        } else

                return (true);

}

function test10(form) {

	Ctrla = form.quiz7_10a1;
	Ctrlb = form.quiz7_10a2;
	Ctrlc = form.quiz7_10a3;
	Ctrld = form.quiz7_10a4;
	Ctrle = form.quiz7_10b1;
	Ctrlf = form.quiz7_10b2;
	Ctrlg = form.quiz7_10b3;
	Ctrlh = form.quiz7_10b4;
	Ctrli = form.quiz7_10c1;
	Ctrlj = form.quiz7_10c2;
	Ctrlk = form.quiz7_10c3;
	Ctrll = form.quiz7_10c4;
	Ctrlm = form.quiz7_10d;
	Ctrln = form.quiz7_10e;
	Ctrlo = form.quiz7_10f;
	Ctrlp = form.quiz7_10g;
	Ctrlq = form.quiz7_10h;
	Ctrlr = form.quiz7_10i;

	if (Ctrla.value == ""){

                validatePrompt (Ctrla, "Please enter numbers in ALL boxes of problem 10.")

                return (false);

	} else

	if (Ctrlb.value == ""){

                validatePrompt (Ctrlb, "Please enter numbers in ALL boxes of problem 10.")

                return (false);

	} else

	if (Ctrlc.value == ""){

                validatePrompt (Ctrlc, "Please enter numbers in ALL boxes of problem 10.")

                return (false);

	} else

        if (Ctrld.value == ""){

                validatePrompt (Ctrld, "Please enter numbers in ALL boxes of problem 10.")

                return (false);

        } else

        if (Ctrle.value == ""){

                validatePrompt (Ctrle, "Please enter numbers in ALL boxes of problem 10.")

                return (false);

        } else

        if (Ctrlf.value == ""){

                validatePrompt (Ctrlf, "Please enter numbers in ALL boxes of problem 10.")

                return (false);

        } else

        if (Ctrlg.value == ""){

                validatePrompt (Ctrlg, "Please enter numbers in ALL boxes of problem 10.")

                return (false);

        } else

        if (Ctrlh.value == ""){

                validatePrompt (Ctrlh, "Please enter numbers in ALL boxes of problem 10.")

                return (false);

        } else

        if (Ctrli.value == ""){

                validatePrompt (Ctrli, "Please enter numbers in ALL boxes of problem 10.")

                return (false);

        } else

        if (Ctrlj.value == ""){

                validatePrompt (Ctrlj, "Please enter numbers in ALL boxes of problem 10.")

                return (false);

        } else

        if (Ctrlk.value == ""){

                validatePrompt (Ctrlk, "Please enter numbers in ALL boxes of problem 10.")

                return (false);

        } else

        if (Ctrll.value == ""){

                validatePrompt (Ctrll, "Please enter numbers in ALL boxes of problem 10.")

                return (false);

        } else

        if (Ctrlm.value == ""){

                validatePrompt (Ctrlm, "Please enter numbers in ALL boxes of problem 10.")

                return (false);

        } else

        if (Ctrln.value == ""){

                validatePrompt (Ctrln, "Please enter numbers in ALL boxes of problem 10.")

                return (false);

        } else

        if (Ctrlo.value == ""){

                validatePrompt (Ctrlo, "Please enter numbers in ALL boxes of problem 10.")

                return (false);

        } else

        if (Ctrlp.value == ""){

                validatePrompt (Ctrlp, "Please enter numbers in ALL boxes of problem 10.")

                return (false);

        } else

        if (Ctrlq.value == ""){

                validatePrompt (Ctrlq, "Please enter numbers in ALL boxes of problem 10.")

                return (false);

        } else

        if (Ctrlr.value == ""){

                validatePrompt (Ctrlr, "Please enter numbers in ALL boxes of problem 10.")

                return (false);

        } else

                return (true);

}


function RunSubmit (form, button)  {

	counter = counter + 1;
	PartScore1(form);
	PartScore2(form);
	PartScore3(form);
	PartScore4(form);
	PartScore5(form);
	PartScore6(form);
	PartScore7(form);
	PartScore8(form);
	PartScore9(form);
	PartScore10(form);
        if (!TestStudentName(form)) return;
        if (!TestEmailAddress(form)) return;
        if (!TestStudentID(form)) return;
	if (!test1(form)) return;
	if (!test2(form)) return;
	if (!test3(form)) return;
	if (!test4(form)) return;
	if (!test5(form)) return;
	if (!test6(form)) return;
	if (!test7(form)) return;
	if (!test8(form)) return;
	if (!test9(form)) return;
	if (!test10(form)) return;

        //if (!Testinput(form)) return;

	gradevalueAA = (score > 8.5) ? " Before deadline, worth 2 points." : "";
	gradevalueBB = ((score > 7.5) && (score < 9)) ? " Before deadline, worth 1 point." : "";
	gradevalueCC = (score < 8.0) ? " Worth 0 points." : "";

	score = score1 + score2 + score3 + score4 + score5 + score6 + score7 + score8 + score9 + score10;

	document.test.scoretotal.value=score;<!--added by Brad in Lorna's office-->

	document.test.scorevalue.value=('[1]='+ score1 + ',' + '[2]='+ score2 +',' + '[3]=' + score3 + ',' + '[4]=' + score4 + ',' +'[5]=' + score5 +',' +'[6]='+ score6  + ',' + '[7]=' + score7 + ',' +'[8]=' +score8 +',' +'[9]='+ score9  + ',' + '[10]=' + score10 + ',' +'with total=' + score + ' for ' + form.name.value + ' on Math 141 web quiz 3. [perfect is 10] .' + gradevalueAA + gradevalueBB + gradevalueCC + ' [counter = ' + counter + ']. Browser = ' + imagespacer);<!--added by Brad in Lorna's office-->

	document.test.submit(form);<!--added by Brad in Lorna's office-->

	alert ("The scores on each question are as follows, with the last being your total score: [1]="+score1+", [2]="+score2+", [3]="+score3+", [4]="+score4+", [5]="+score5+", [6]="+score6+", [7]="+score7+", [8]="+score8+", [9]="+score9+", [10]="+score10+", with total ="+score);


        //document.test.submit();       // un-comment to submit form


        return;


}

function RunScore (form, button)  {

	counter = counter + 1;

	PartScore1(form);
	PartScore2(form);
	PartScore3(form);
	PartScore4(form);
	PartScore5(form);
	PartScore6(form);
	PartScore7(form);
	PartScore8(form);
	PartScore9(form);
	PartScore10(form);

	if (!TestStudentName(form)) return;
	if (!TestEmailAddress(form)) return;
	if (!TestStudentID(form)) return;
	if (!test1(form)) return;
	if (!test2(form)) return;
	if (!test3(form)) return;
	if (!test4(form)) return;
	if (!test5(form)) return;
	if (!test6(form)) return;
	if (!test7(form)) return;
	if (!test8(form)) return;
	if (!test9(form)) return;
	if (!test10(form)) return;

        if (!TestStudentName(form)) return;
        if (!TestEmailAddress(form)) return;
        if (!TestStudentID(form)) return;
        if (!Testinput(form)) return;

	gradevalueA = (score > 8.5) ? "If submitted before the deadline, your quiz answers above are A-quality and will be worth 2 points toward your semester grade." : "";
	gradevalueB = ((score > 7.5) && (score < 9)) ? "If submitted before the deadline, your quiz answers above are B-quality and will be worth 1 point toward your semester grade." : "";
	gradevalueC = (score < 8.0) ? "Your current quiz answers above are C-quality or less, and will be worth 0 points toward your semester grade." : "";

	score = score1 + score2 + score3 + score4 + score5 + score6 + score7 + score8 + score9 + score10;

	alert ("The scores on each question are as follows, with the last being your total score: [1]="+score1+", [2]="+score2+", [3]="+score3+", [4]="+score4+", [5]="+score5+", [6]="+score6+", [7]="+score7+", [8]="+score8+", [9]="+score9+", [10]="+score10+", with total ="+score+ ". "  + gradevalueA + gradevalueB + gradevalueC);

	return;

}

function Testinput (form, button)  {

	//if (!TestStudentName(form)) return;
        //if (!TestEmailAddress(form)) return;
	//if (!TestStudentID(form)) return;
	//if (!test1(form)) return;
        //if (!test2(form)) return;
        //if (!test8(form)) return;
        //if (!test9(form)) return;
        //if (!test10(form)) return;

	return (true);

}

function validatePrompt (Ctrl, PromptStr) {

        alert (PromptStr)

        Ctrl.focus();

        return;

}

function validatePrompt (Ctrla, PromptStr) {

        alert (PromptStr)

        Ctrla.focus();

        return;

}

function validatePrompt (Ctrlb, PromptStr) {

        alert (PromptStr)

        Ctrlb.focus();

        return;
}

function validatePrompt (Ctrlc, PromptStr) {

        alert (PromptStr)

        Ctrlc.focus();

        return;
}

function validatePrompt (Ctrld, PromptStr) {

        alert (PromptStr)

        Ctrld.focus();

        return;
}

function validatePrompt (Ctrle, PromptStr) {

        alert (PromptStr)

        Ctrle.focus();

        return;
}

function validatePrompt (Ctrlf, PromptStr) {

        alert (PromptStr)

        Ctrlf.focus();

        return;

}

function validatePrompt (Ctrlg, PromptStr) {

        alert (PromptStr)

        Ctrlg.focus();

        return;

}

function validatePrompt (Ctrlh, PromptStr) {

        alert (PromptStr)

        Ctrlh.focus();

        return;

}

function validatePrompt (Ctrli, PromptStr) {

        alert (PromptStr)

        Ctrli.focus();

        return;

}

function validatePrompt (Ctrlj, PromptStr) {

        alert (PromptStr)

        Ctrlj.focus();

        return;

}

function validatePrompt (Ctrlk, PromptStr) {

        alert (PromptStr)

        Ctrlk.focus();

        return;

}

function validatePrompt (Ctrll, PromptStr) {

        alert (PromptStr)

        Ctrll.focus();

        return;

}

function validatePrompt (Ctrlm, PromptStr) {

        alert (PromptStr)

        Ctrlm.focus();

        return;

}

function validatePrompt (Ctrln, PromptStr) {

        alert (PromptStr)

        Ctrln.focus();

        return;

}

function validatePrompt (Ctrlo, PromptStr) {

        alert (PromptStr)

        Ctrlo.focus();

        return;

}

function validatePrompt (Ctrlp, PromptStr) {

        alert (PromptStr)

        Ctrlp.focus();

        return;

}

function validatePrompt (Ctrlq, PromptStr) {

        alert (PromptStr)

        Ctrlq.focus();

        return;

}

function validatePrompt (Ctrlr, PromptStr) {

        alert (PromptStr)

        Ctrlr.focus();

        return;

}