

        var score = 0;  
        var total = 0;
        var done = true;


testAnswer = new Array();
testAnswer[0] = false            // question 1 response 1
testAnswer[1] = false           // question 1 response 2
testAnswer[2] = false           // question 1 response 3
testAnswer[3] = true            // question 1 response 4
testAnswer[4] = false           // question 2 response 1
testAnswer[5] = true           // question 2 response 2
testAnswer[6] = false            // question 3 response 1
testAnswer[7] = false           // question 3 response 2
testAnswer[8] = false           // question 3 response 3
testAnswer[9] = true           // question 3 response 4
testAnswer[10] = false          // question 4 response 1
testAnswer[11] = false           // question 4 response 2
testAnswer[12] = true          // question 4 response 3
testAnswer[13] = false           // question 4 response 4
testAnswer[14] = false          // question 5 response 1
testAnswer[15] = false          // question 5 response 2
testAnswer[16] = true          // question 5 response 3
testAnswer[17] = false           // question 5 response 4
testAnswer[18] = false          // question 6 response 1
testAnswer[19] = false          // question 6 response 2
testAnswer[20] = false          // question 6 response 3
testAnswer[21] = true           // question 6 response 4
testAnswer[22] = false          // question 7 response 1
testAnswer[23] = false          // question 7 response 2
testAnswer[24] = true           // question 7 response 3
testAnswer[25] = false          // question 7 response 4
testAnswer[26] = true          // question 8 response 1
testAnswer[27] = false           // question 8  response 2
testAnswer[28] = false           // question 9 response 1
testAnswer[29] = false          // question 9 response 2
testAnswer[30] = false          // question 9 response 3
testAnswer[31] = true          // question 9 response 4
testAnswer[32] = false           // question 10 response 1
testAnswer[33] = false          // question 10 response 2
testAnswer[34] = false          // question 10 response 3
testAnswer[35] = true          // question 10 response 4
testAnswer[36] = false          // question 11 response 1
testAnswer[37] = true           // question 11 response 2
testAnswer[38] = false          // question 12 response 1
testAnswer[39] = false          // question 12 response 2
testAnswer[40] = false           // question 12 response 3
testAnswer[41] = true          // question 12 response 4
testAnswer[42] = false           // question 13 response 1
testAnswer[43] = false          // question 13 response 2
testAnswer[44] = false          // question 13 response 3
testAnswer[45] = true          // question 13 response 4
testAnswer[46] = false           // question 14 response 1
testAnswer[47] = true          // question 14 response 2
testAnswer[48] = false          // question 14 response 3
testAnswer[49] = false           // question 14 response 4
testAnswer[50] = true           // question 15 response 1
testAnswer[51] = false          // question 15 response 2
testAnswer[52] = false          // question 15 response 3
testAnswer[53] = false           // question 15 response 4
testAnswer[54] = true           // question 16 response 1
testAnswer[55] = false           // question 16 response 2
testAnswer[56] = false           // question 17 response 1
testAnswer[57] = false           // question 17 response 2
testAnswer[58] = false           // question 17 response 3
testAnswer[59] = true           // question 17 response 4
testAnswer[60] = true           // question 18 response 1
testAnswer[61] = false           // question 18 response 2
testAnswer[62] = false           // question 18 response 3
testAnswer[63] = false           // question 18 response 4
testAnswer[64] = false           // question 19 response 1
testAnswer[65] = false           // question 19 response 2
testAnswer[66] = true           // question 19 response 3
testAnswer[67] = false           // question 19 response 4
testAnswer[68] = true           // question 20 response 1
testAnswer[69] = false           // question 20 response 2
testAnswer[70] = false           // question 20 response 3
testAnswer[71] = false           // question 20 response 4

function confirmSubmit(){

        answered();
        if (done == false)
                return false;
        
        checkboxes();
        if (entered == false) 
                return false;
                
        scoreRight();
                
}


function answered()
{ 

total=0;
        for (i=0; i<72; i++)
                {
                if (document.test.elements[i].checked) 
                        {total++}
			
                }
        if (total < 20)
                {
                alert("You have answered " + total + " out of 20 questions.\rPlease answer all questions.");
                return done = false;
                }
        else
                return done=true;

}

function scoreRight()
{
        for (i=0; i<72; i++) 
                {
                if (document.test.elements[i].checked == testAnswer[i] && testAnswer[i]==true) 
                        {
                        score++
                        }
                }
        if (score < 15) {
                alert("Sorry, but you have not passed the IACUC training test.\rPlease review the IACUC training modules before taking the test again.\rYour score was: " + score + " out of 20." );
                document.test.pass.value="Fail"
				document.test.txt_respond.value="If this is your FIRST failed exam, you may wait 2 hours and retake the exam. You may wish to return to the on-line training modules to reinforce your knowledge before retaking the test. If this is your SECOND failed exam, you cannot retake the test without express permission from your faculty advisor."
				document.test.txt_facrespond.value="Students who fail their first exam must wait 2 hours to retake the exam.  Students who fail the exam twice cannot retake the exam without express permission from their advisor."
                document.test.score.value=score
	}
        else {
                alert("Congratulations!\rYou have successfully completed your IACUC training.\rYour score is: " + score + " out of 20.");
                document.test.pass.value="Pass"
				document.test.txt_respond.value="Thank you for participating in on-line training, and good luck in your research endeavors."
				document.test.txt_facrespond.value="Thank you for encouraging student participation in on-line IACUC testing.  Please contact the OSP for a test status report for all of your advisees."
                document.test.score.value=score
        }
test.Submit.disabled=true;
}

function checkboxes()
{       

       if(document.test.FirstName.value == "" || document.test.FirstName.value == " "){                          
                alert("Please Enter Your First Name");
               	document.test.FirstName.focus();
                return entered=false;           
	}

       if(document.test.LastName.value == "" || document.test.LastName.value == " "){                          
                alert("Please Enter Your Last Name");
                document.test.LastName.focus();
                return entered=false;     
      	}


        if(document.test.email.value == "" || document.test.email.value == " "){                           
                alert("Please Enter Your Email");
                document.test.email.focus();
                return entered=false;           
        }

        if(document.test.PrincipleInvestigator.value == "" || document.test.PrincipleInvestigator.value == " "){                           
                alert("Please Enter Your Instructor/Research Advisor");
		document.test.PrincipleInvestigator.focus();
                return entered=false;           
       	}

        if(document.test.piemail.value == "" || document.test.piemail.value == " "){
		alert("Please Enter Your Instructor's/Research Advisor's Email Address");
		document.test.piemail.focus();
        	return entered=false;
		}
	
	if(document.test.advisordept.value == "" || document.test.advisordept.value == " "){
		alert("Please Enter Your Instructor's/Research Advisor's Department");
		document.test.advisordept.focus();
		return entered=false;
	}
	if(document.test.salutation.selectedIndex==0){
    		alert("Please enter a salutation");
		return entered=false;
		}
	if(document.test.type.selectedIndex==0){
    		alert("Please enter a Student Type");
		return entered=false;
		}
		return entered=true;
                
}
